diff --git a/Cargo.lock b/Cargo.lock index a500935..776d3f6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -85,6 +85,15 @@ dependencies = [ "windows-sys", ] +[[package]] +name = "arbitrary" +version = "1.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1" +dependencies = [ + "derive_arbitrary", +] + [[package]] name = "autocfg" version = "1.5.0" @@ -177,6 +186,17 @@ version = "0.8.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" +[[package]] +name = "derive_arbitrary" +version = "1.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e567bd82dcff979e4b03460c307b3cdc9e96fde3d73bed1496d2bc75d9dd62a" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "env_filter" version = "1.0.0" @@ -439,6 +459,23 @@ dependencies = [ "autocfg", ] +[[package]] +name = "nusb" +version = "0.2.3" +source = "git+https://git.dsg.is/dsg/nusb.git?rev=1239c676#1239c6765ab478b19b143544a467fadbb472197b" +dependencies = [ + "core-foundation", + "core-foundation-sys", + "futures-core", + "io-kit-sys", + "linux-raw-sys", + "log", + "once_cell", + "rustix", + "slab", + "windows-sys", +] + [[package]] name = "nusb" version = "0.2.3" @@ -731,11 +768,12 @@ checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75" name = "usbip-rs" version = "0.8.0" dependencies = [ + "arbitrary", "env_logger", "log", "num-derive", "num-traits", - "nusb", + "nusb 0.2.3 (git+https://git.dsg.is/dsg/nusb.git?rev=1239c676)", "serde", "tokio", "tokio-util", @@ -748,7 +786,7 @@ dependencies = [ "clap", "env_logger", "log", - "nusb", + "nusb 0.2.3 (git+https://git.dsg.is/dsg/nusb.git?rev=c1380673)", "tokio", "tokio-vsock", "usbip-rs", diff --git a/lib/Cargo.toml b/lib/Cargo.toml index 1658211..b3a4bab 100644 --- a/lib/Cargo.toml +++ b/lib/Cargo.toml @@ -13,7 +13,7 @@ log = "0.4.17" num-traits = "0.2.15" num-derive = "0.4.2" serde = { version = "1.0", features = ["derive"], optional = true } -nusb = { git = "https://git.dsg.is/dsg/nusb.git", rev = "c1380673" } +nusb = { git = "https://git.dsg.is/dsg/nusb.git", rev = "1239c676" } tokio-util = { version = "0.7", features = ["rt"] } arbitrary = { version = "1", features = ["derive"], optional = true }