difftreelog
fix Tuple size calc
in: master
1 file changed
crates/evm-coder/src/abi.rsdiffbeforeafterboth354 ABI_ALIGNMENT354 ABI_ALIGNMENT355 }355 }356 }356 }357 impl AbiRead<$ty> for $ty {358 fn abi_read(&mut self) -> Result<$ty> {359 todo!("Refactor requered.")360 }361362 fn size() -> usize {363 ABI_ALIGNMENT364 }365 }366 };357 };367}358}368359421 where412 where422 $(413 $(423 Self: AbiRead<$ident>,414 Self: AbiRead<$ident>,424 $ident: AbiRead<$ident>,425 )+415 )+426 ($($ident,)+): TypeHelper<($($ident,)+)>,416 ($($ident,)+): TypeHelper<($($ident,)+)>,427 {417 {434 }424 }435425436 fn size() -> usize {426 fn size() -> usize {437 0 $(+ <$ident>::size())+427 0 $(+ <AbiReader<'_> as AbiRead<$ident>>::size())+438 }428 }439 }429 }440 #[allow(non_snake_case)]430 #[allow(non_snake_case)]