From 06c12824347b053bf381022ee1ec0444b6697147 Mon Sep 17 00:00:00 2001
From: Pavlo Khrystenko
Date: Wed, 22 May 2024 18:10:07 +0200
Subject: [PATCH] add snafu to the project
---
Cargo.lock | 27 ++++++++++++++++++++++++---
Cargo.toml | 1 +
2 files changed, 25 insertions(+), 3 deletions(-)
diff --git a/Cargo.lock b/Cargo.lock
index 9de7e57adc..5265945bb5 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -4277,6 +4277,27 @@ dependencies = [
"zeroize",
]
+[[package]]
+name = "snafu"
+version = "0.8.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "75976f4748ab44f6e5332102be424e7c2dc18daeaf7e725f2040c3ebb133512e"
+dependencies = [
+ "snafu-derive",
+]
+
+[[package]]
+name = "snafu-derive"
+version = "0.8.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b4b19911debfb8c2fb1107bc6cb2d61868aaf53a988449213959bb1b5b1ed95f"
+dependencies = [
+ "heck 0.4.1",
+ "proc-macro2",
+ "quote",
+ "syn 2.0.60",
+]
+
[[package]]
name = "socket2"
version = "0.5.7"
@@ -4855,7 +4876,6 @@ dependencies = [
"bitvec",
"blake2",
"derive-where",
- "derive_more",
"frame-metadata 16.0.0",
"hashbrown 0.14.5",
"hex",
@@ -4869,6 +4889,7 @@ dependencies = [
"scale-value",
"serde",
"serde_json",
+ "snafu",
"sp-core",
"sp-crypto-hashing",
"sp-keyring",
@@ -4924,11 +4945,11 @@ dependencies = [
"assert_matches",
"bitvec",
"criterion",
- "derive_more",
"frame-metadata 16.0.0",
"hashbrown 0.14.5",
"parity-scale-codec",
"scale-info",
+ "snafu",
"sp-crypto-hashing",
]
@@ -4939,7 +4960,6 @@ dependencies = [
"bip32",
"bip39",
"cfg-if",
- "derive_more",
"getrandom",
"hex",
"hex-literal",
@@ -4953,6 +4973,7 @@ dependencies = [
"secp256k1",
"secrecy",
"sha2 0.10.8",
+ "snafu",
"sp-core",
"sp-crypto-hashing",
"sp-keyring",
diff --git a/Cargo.toml b/Cargo.toml
index d541115263..c41998f949 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -74,6 +74,7 @@ console_error_panic_hook = "0.1.7"
darling = "0.20.8"
derive-where = "1.2.7"
derive_more = "0.99.17"
+snafu = { version = "0.8.2", default-features = false, features = ["rust_1_65"] }
either = { version = "1.11.0", default-features = false }
frame-metadata = { version = "16.0.0", default-features = false }
futures = { version = "0.3.30", default-features = false, features = ["std"] }