From d299cc18381a8578996cd646ff59b09959ff98de Mon Sep 17 00:00:00 2001 From: Wei Tang Date: Fri, 22 Oct 2021 08:35:17 +0000 Subject: [PATCH] Remove auto_impl --- Cargo.toml | 1 - runtime/Cargo.toml | 1 - runtime/src/handler.rs | 1 - src/backend/mod.rs | 1 - src/executor/stack/state.rs | 1 - 5 files changed, 5 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index c6ae240ba..57d1071e2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -21,7 +21,6 @@ codec = { package = "parity-scale-codec", version = "2.0", default-features = fa ethereum = { version = "0.10", default-features = false } environmental = { version = "1.1.2", default-features = false, optional = true } scale-info = { version = "1.0.0", default-features = false, features = ["derive"], optional = true } -auto_impl = "0.4.1" [dev-dependencies] criterion = "0.3" diff --git a/runtime/Cargo.toml b/runtime/Cargo.toml index 61cf60c1e..eae63bbb4 100644 --- a/runtime/Cargo.toml +++ b/runtime/Cargo.toml @@ -13,7 +13,6 @@ evm-core = { version = "0.31", path = "../core", default-features = false } primitive-types = { version = "0.10", default-features = false } sha3 = { version = "0.8", default-features = false } environmental = { version = "1.1.2", default-features = false, optional = true} -auto_impl = "0.4.1" [features] default = ["std"] diff --git a/runtime/src/handler.rs b/runtime/src/handler.rs index 377ef275f..e7cec46c7 100644 --- a/runtime/src/handler.rs +++ b/runtime/src/handler.rs @@ -14,7 +14,6 @@ pub struct Transfer { } /// EVM context handler. -#[auto_impl::auto_impl(&mut, Box)] pub trait Handler { /// Type of `CREATE` interrupt. type CreateInterrupt; diff --git a/src/backend/mod.rs b/src/backend/mod.rs index f97988c93..747054420 100644 --- a/src/backend/mod.rs +++ b/src/backend/mod.rs @@ -50,7 +50,6 @@ pub enum Apply { } /// EVM backend. -#[auto_impl::auto_impl(&, Arc, Box)] pub trait Backend { /// Gas price. fn gas_price(&self) -> U256; diff --git a/src/executor/stack/state.rs b/src/executor/stack/state.rs index 3bc6f98f9..a5c2f38b0 100644 --- a/src/executor/stack/state.rs +++ b/src/executor/stack/state.rs @@ -393,7 +393,6 @@ impl<'config> MemoryStackSubstate<'config> { } } -#[auto_impl::auto_impl(&mut, Box)] pub trait StackState<'config>: Backend { fn metadata(&self) -> &StackSubstateMetadata<'config>; fn metadata_mut(&mut self) -> &mut StackSubstateMetadata<'config>;