Skip to content
Rust crate which provides a stream type which can be used to probe for USB storage devices in the system.
Rust
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
examples
src
.gitignore
Cargo.toml feat: Initial commit Dec 13, 2019
LICENSE-APACHE feat: Initial commit Dec 13, 2019
LICENSE-MIT
README.md

README.md

usb-disk-probe

Crates.io

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

Example

use usb_disk_probe::stream::UsbDiskProbe;

use futures::stream::StreamExt;

fn main() {
    futures::executor::block_on(async move {
        let mut stream = UsbDiskProbe::new().await.unwrap();
        while let Some(device_result) = 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.

You can’t perform that action at this time.