usb_enumeration 0.0.3

A cross platform library that returns the vendor and product IDs of currently connected USB devices
Documentation

Actions Status

A cross platform Rust library that returns the vendor and product IDs of currently connected USB devices

Requires Rust >= 1.36.0

let devices = usb_enumeration::enumerate();

println!("{:#?}", devices);

// Outputs:
// [
//     USBDevice {
//         vid: 1118,
//         pid: 1957,
//     },
//     USBDevice {
//         vid: 4898,
//         pid: 1002,
//     },
//     etc...
// ]