difftreelog
fix PR
in: master
2 files changed
crates/evm-coder/src/abi/impls.rsdiffbeforeafterboth276 fn abi_write(&self, writer: &mut AbiWriter) {276 fn abi_write(&self, writer: &mut AbiWriter) {277 match self {277 match self {278 Some(value) => (true, value).abi_write(writer),278 Some(value) => (true, value).abi_write(writer),279 None => (true, T::default()).abi_write(writer),279 None => (false, T::default()).abi_write(writer),280 }280 }281 }281 }282}282}crates/evm-coder/src/solidity/impls.rsdiffbeforeafterboth141141142impl<T: SolidityTypeName> super::SolidityStructTy for Option<T> {142impl<T: SolidityTypeName> super::SolidityStructTy for Option<T> {143 fn generate_solidity_interface(tc: &TypeCollector) -> String {143 fn generate_solidity_interface(tc: &TypeCollector) -> String {144 // use super::solidity::*;145146 let mut solidity_name = "Option_".to_string();144 let mut solidity_name = "Option_".to_string();147 T::solidity_name(&mut solidity_name, tc);145 T::solidity_name(&mut solidity_name, tc);