--- a/crates/evm-coder/src/abi.rs +++ b/crates/evm-coder/src/abi.rs @@ -354,15 +354,6 @@ ABI_ALIGNMENT } } - impl AbiRead<$ty> for $ty { - fn abi_read(&mut self) -> Result<$ty> { - todo!("Refactor requered.") - } - - fn size() -> usize { - ABI_ALIGNMENT - } - } }; } @@ -421,7 +412,6 @@ where $( Self: AbiRead<$ident>, - $ident: AbiRead<$ident>, )+ ($($ident,)+): TypeHelper<($($ident,)+)>, { @@ -434,7 +424,7 @@ } fn size() -> usize { - 0 $(+ <$ident>::size())+ + 0 $(+ as AbiRead<$ident>>::size())+ } } #[allow(non_snake_case)]