Yes - use a Cargo override to build Servo with your local modified version of the devices crate. You can read more about overrides at https://doc.rust-lang.org/cargo/reference/specifying-dependencies.html#overriding-dependencies and https://doc.rust-lang.org/cargo/reference/manifest.html#the-patch-section and you can see where to add this at https://github.com/servo/servo/blob/master/Cargo.toml#L17-L26 . Once Servo builds with the modified crate, you can run the automated bluetooth tests to verify that the behaviour is the same: `./mach test-wpt tests/wpt/mozilla/tests/bluetooth`.

Cheers,
Josh

On 3/30/19 12:50 PM, Niveditha Shankar wrote:
Okay I think I get it. Thank you!

Is there anyway I can check if the changes I make to the devices crate is
right?

Our submission is on Monday and  we are going to continue working with
Webbluetooth for our final project too. So if our implementation of our
adapter.rs file is right, we can go ahead and do something similar for the
rest of the enum values. It would be really helpful if there is a way to
check that.


Niveditha Shankar
_______________________________________________
dev-servo mailing list
dev-servo@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-servo

Reply via email to