From 5e1d5913a28ff0d89af4a88f43f7cd4202595e5a Mon Sep 17 00:00:00 2001 From: ascjones Date: Wed, 25 May 2022 17:27:24 +0100 Subject: [PATCH 1/3] Deny unused crate dependencies --- Cargo.lock | 2 -- Cargo.toml | 2 -- src/main.rs | 2 ++ 3 files changed, 2 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 36737b01..a677ae13 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -479,7 +479,6 @@ dependencies = [ "current_platform", "env_logger", "escape8259", - "futures", "heck", "hex", "impl-serde", @@ -511,7 +510,6 @@ dependencies = [ "substrate-build-script-utils", "subxt", "tempfile", - "thiserror", "toml", "url", "wabt", diff --git a/Cargo.toml b/Cargo.toml index 2d68f15f..898cb184 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -56,13 +56,11 @@ sp-core = "6.0.0" sp-runtime = "6.0.0" pallet-contracts-primitives = "6.0.0" subxt = "0.21.0" -futures = "0.3.19" hex = "0.4.3" jsonrpsee = { version = "0.13.1", features = ["ws-client"] } nom = "7.1.1" nom-supreme = { version = "0.7.0", features = ["error"] } indexmap = "1.8.1" -thiserror = "1.0.31" escape8259 = "0.5.1" itertools = "0.10.3" diff --git a/src/main.rs b/src/main.rs index eee56615..af5039b8 100644 --- a/src/main.rs +++ b/src/main.rs @@ -14,6 +14,8 @@ // You should have received a copy of the GNU General Public License // along with cargo-contract. If not, see . +#![deny(unused_crate_dependencies)] + mod cmd; mod crate_metadata; mod util; -- GitLab From 25a8fc9940c205c2e3da3255eb1e757d6302a089 Mon Sep 17 00:00:00 2001 From: ascjones Date: Wed, 25 May 2022 17:27:24 +0100 Subject: [PATCH 2/3] Deny unused crate dependencies --- metadata/lib.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/metadata/lib.rs b/metadata/lib.rs index 6a71554c..76aa32ef 100644 --- a/metadata/lib.rs +++ b/metadata/lib.rs @@ -52,6 +52,8 @@ //! let json = serde_json::to_value(&metadata).unwrap(); //! ``` +#![deny(unused_crate_dependencies)] + mod byte_str; use semver::Version; -- GitLab From 376c6078ca0bfc89d8cc1141e76bd156a739107e Mon Sep 17 00:00:00 2001 From: ascjones Date: Thu, 26 May 2022 09:27:27 +0100 Subject: [PATCH 3/3] Remove ink_lang_codegen --- Cargo.lock | 1 - Cargo.toml | 1 - 2 files changed, 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index a677ae13..f75c0e35 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -485,7 +485,6 @@ dependencies = [ "indexmap", "ink_env", "ink_lang", - "ink_lang_codegen", "ink_metadata", "ink_primitives", "ink_storage", diff --git a/Cargo.toml b/Cargo.toml index 898cb184..69f8a408 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -84,7 +84,6 @@ predicates = "2.1.1" ink_primitives = "3" ink_storage = "3" ink_lang = "3" -ink_lang_codegen = "3" [features] # This `std` feature is required for testing using an inline contract's metadata, because `ink!` annotates the metadata -- GitLab