Usb Enumeration is a cross-platform library that can enumerate USB devices currently connected and get connection history
toml
[dependencies]
usbenum = "0.1.0"
and then
```rust use usbenum::listconnectedusb_drives;
fn main() { match listconnectedusbdrives() { Ok(l) => { if l.isempty() { println!("No currently connected usb drives") } else { println!("{:#?}", l) } } Err(e) => println!("{:?}", e), } } ```
cargo run --example connected_drives
License: MIT