Expand description
webusb
Implementation of the WebUSB API specification in Rust.
Design
The crate is designed to be as close to the WebUSB specification as possible. There are two “backends” available, Native and WASM.
The native backend (libusb
) supports parsing webusb descriptors. The wasm backend will
make use of the runtime’s WebUSB implementation.
see usbd-webusb for WebUSB compatible firmware for the device.
Usage
See webusb/examples for usage examples.
Re-exports
pub use rusb;
Modules
Structs
A WebUSB Context. Provides APIs for device enumaration.
Represents a UsbDevice.
Only way you can obtain one is through Context::devices
https://wicg.github.io/webusb/#device-usage