It should be net/device/bluetooth. For some reason the crate is imported as
"device" instead of "devices" in net

-Manish Goregaokar

On Wed, Jun 1, 2016 at 1:29 PM, Dirkjan Ochtman <dirk...@ochtman.nl> wrote:

> On Tue, May 31, 2016 at 4:51 PM, Simon Sapin <simon.sa...@exyr.org> wrote:
> >> It is possible currently to do `cargo build --features
> >> net/devices/nameoffeature` without polluting cargo.tomls,
> >
> > I think we can have something like this in components/servo/Cargo.toml :
> >
> >     [features]
> >     no-bluetooth = ["net/devices/no-bluetooth"]
>
> FWIW, with this diff:
>
> djc@dochtman-dev servo $ git diff
> diff --git a/components/servo/Cargo.toml b/components/servo/Cargo.toml
> index a0ff462..3380450 100644
> --- a/components/servo/Cargo.toml
> +++ b/components/servo/Cargo.toml
> @@ -23,6 +23,7 @@ default = ["glutin_app", "webdriver", "max_log_level"]
>  max_log_level = ["log/release_max_level_info"]
>  webdriver = ["webdriver_server"]
>  energy-profiling = ["profile_traits/energy-profiling"]
> +bluetooth = ["net/devices/bluetooth"]
>
>  [profile.release]
>  opt-level = 3
>
> I get an error:
>
> djc@dochtman-dev servo $ ./mach build --dev --features ""
> error: Package `net v0.0.1
> (file:///home/djc/src/servo/components/net)` does not have these
> features: `devices`
> Build completed in 0:00:00
>
> So not sure that actually works recursively?
>
> I think having positive features ("bluetooth") is better than having
> negative features ("no-bluetooth"), so I'm checking whether I can get
> that to work cleanly. It looks like cargo doesn't really support it
> cleanly...
>
> Cheers,
>
> Dirkjan
> _______________________________________________
> dev-servo mailing list
> dev-servo@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-servo
>
_______________________________________________
dev-servo mailing list
dev-servo@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-servo

Reply via email to