diff --git a/desktop/src-tauri/Cargo.lock b/desktop/src-tauri/Cargo.lock index 4292062..2de4eaf 100644 --- a/desktop/src-tauri/Cargo.lock +++ b/desktop/src-tauri/Cargo.lock @@ -17,12 +17,6 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" -[[package]] -name = "adler32" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234" - [[package]] name = "ahash" version = "0.7.7" @@ -1547,31 +1541,10 @@ version = "0.2.153" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" -[[package]] -name = "libflate" -version = "1.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ff4ae71b685bbad2f2f391fe74f6b7659a34871c08b210fdc039e43bee07d18" -dependencies = [ - "adler32", - "crc32fast", - "libflate_lz77", -] - -[[package]] -name = "libflate_lz77" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a52d3a8bfc85f250440e4424db7d857e241a3aebbbe301f3eb606ab15c39acbf" -dependencies = [ - "rle-decode-fast", -] - [[package]] name = "libnspire" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6428b72ef81134d34d077748639ae280cf8b5b3314ae99fa8ff1e34cbc1d64b" +version = "0.2.4" +source = "git+https://github.com/rawlingsr/libnspire-rs.git?branch=update-rusb#e5164c5cd0559f3eda54a591751620fbd3f6a45c" dependencies = [ "array_iterator", "displaydoc", @@ -1585,9 +1558,8 @@ dependencies = [ [[package]] name = "libnspire-sys" -version = "0.3.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f5f7be821d3660a256cbc96d8dfd6da6d87abf5cce9cec8393bb5f68d2ca3d4" +version = "0.3.5" +source = "git+https://github.com/rawlingsr/libnspire-rs.git?branch=update-rusb#e5164c5cd0559f3eda54a591751620fbd3f6a45c" dependencies = [ "cc", "globwalk", @@ -1607,15 +1579,13 @@ dependencies = [ [[package]] name = "libusb1-sys" -version = "0.4.4" +version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be241693102a24766d0b8526c8988771edac2842630d7e730f8e9fbc014f3703" +checksum = "f9d0e2afce4245f2c9a418511e5af8718bcaf2fa408aefb259504d1a9cb25f27" dependencies = [ "cc", "libc", - "libflate", "pkg-config", - "tar", "vcpkg", ] @@ -2461,17 +2431,11 @@ dependencies = [ "windows 0.37.0", ] -[[package]] -name = "rle-decode-fast" -version = "1.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3582f63211428f83597b51b2ddb88e2a91a9d52d12831f9d08f5e624e8977422" - [[package]] name = "rusb" -version = "0.6.5" +version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6f32cd45962594f9f8cd4547b5757132715600e2c8840aa9ccd3d1a9ed6fdc6" +checksum = "45fff149b6033f25e825cbb7b2c625a11ee8e6dac09264d49beb125e39aa97bf" dependencies = [ "libc", "libusb1-sys", diff --git a/desktop/src-tauri/Cargo.toml b/desktop/src-tauri/Cargo.toml index 01bbc55..d06b63a 100644 --- a/desktop/src-tauri/Cargo.toml +++ b/desktop/src-tauri/Cargo.toml @@ -14,12 +14,12 @@ anyhow = "1.0.32" serde_json = "1.0" libnspire = "0.2.2" lazy_static = "1.4.0" -rusb = "0.6.4" +rusb = "0.9" serde = { version = "1.0", features = [ "derive" ] } tauri = { version = "1.5.4", features = ["dialog-open", "shell-open"] } clap = "3.0.0-beta.2" indicatif = "0.15" -libusb1-sys = { version = "0.4.2", features = [ "vendored" ] } +libusb1-sys = { version = "0.6", features = [ "vendored" ] } hashbrown = "0.11" [build-dependencies]