Currently, `libusb-rs` is [unmaintained](https://github.com/dcuddeback/libusb-rs/issues/49). What's worse, latest Rust (1.79) isn't able to compile it anymore because of the cargo changes: - https://github.com/dcuddeback/libusb-rs/pull/45 - https://github.com/dcuddeback/libusb-rs/pull/15 - https://github.com/rust-lang/cargo/issues/13824 - https://github.com/rust-lang/cargo/issues/9885 Two most promising alternatives are: - https://crates.io/crates/rusb - https://crates.io/crates/nusb