From a8e37276e908baf728b10f53cd3fd4356e8dddea Mon Sep 17 00:00:00 2001 From: Tim Crawford Date: Mon, 19 Dec 2022 09:54:44 -0700 Subject: [PATCH] tool: Disable default features of redox-hwio Fixes using as a dependency in no-std environments. Signed-off-by: Tim Crawford --- tool/Cargo.lock | 30 +++++++++++------------------- tool/Cargo.toml | 2 +- 2 files changed, 12 insertions(+), 20 deletions(-) diff --git a/tool/Cargo.lock b/tool/Cargo.lock index e1a228b..98f2015 100644 --- a/tool/Cargo.lock +++ b/tool/Cargo.lock @@ -27,9 +27,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "cc" -version = "1.0.76" +version = "1.0.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76a284da2e6fe2092f2353e51713435363112dfd60030e22add80be333fb928f" +checksum = "a20104e2335ce8a659d6dd92a51a767a0c062599c73b343fd152cb401e828c3d" [[package]] name = "clap" @@ -78,42 +78,37 @@ dependencies = [ [[package]] name = "hidapi" -version = "1.4.2" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d26e1151deaab68f34fbfd16d491a2a0170cf98d69d3efa23873b567a4199e1" +checksum = "798154e4b6570af74899d71155fb0072d5b17e6aa12f39c8ef22c60fb8ec99e7" dependencies = [ "cc", "libc", "pkg-config", + "winapi", ] [[package]] name = "indexmap" -version = "1.9.1" +version = "1.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e" +checksum = "1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399" dependencies = [ "autocfg", "hashbrown", ] -[[package]] -name = "lazy_static" -version = "1.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" - [[package]] name = "libc" -version = "0.2.137" +version = "0.2.138" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc7fcc620a3bff7cdd7a365be3376c97191aeaccc2a603e600951e452615bf89" +checksum = "db6d7e329c562c5dfab7a46a2afabc8b987ab9a4834c9d1ca04dc54c1546cef8" [[package]] name = "os_str_bytes" -version = "6.4.0" +version = "6.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b5bf27447411e9ee3ff51186bf7a08e16c341efdde93f4d823e8844429bed7e" +checksum = "9b7820b9daea5457c9f21c69448905d723fbd21136ccf521748f23fd49e723ee" [[package]] name = "pkg-config" @@ -126,9 +121,6 @@ name = "redox_hwio" version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8eb516ad341a84372b5b15a5a35cf136ba901a639c8536f521b108253d7fce74" -dependencies = [ - "lazy_static", -] [[package]] name = "strsim" diff --git a/tool/Cargo.toml b/tool/Cargo.toml index b6f50e3..363953b 100644 --- a/tool/Cargo.toml +++ b/tool/Cargo.toml @@ -19,7 +19,7 @@ required-features = ["std", "hidapi", "clap"] clap = { version = "3.2", optional = true } libc = { version = "0.2", optional = true } hidapi = { version = "1.4", default-features = false, features = ["linux-shared-hidraw"], optional = true } -redox_hwio = { version = "0.1.6", optional = true } +redox_hwio = { version = "0.1.6", default-features = false, optional = true } downcast-rs = { version = "1.2.0", default-features = false } [features]