usb-disk-probe

Crates.io

Provides a stream type which can be used to probe for USB storage devices in the system.

Example

```rust use usbdiskprobe::stream::UsbDiskProbe;

use futures::stream::StreamExt;

fn main() { futures::executor::blockon(async move { let mut stream = UsbDiskProbe::new().await.unwrap(); while let Some(deviceresult) = stream.next().await { let device = device_result.unwrap(); println!("{}", device.display()); } }); } ```

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.