difftreelog
merge develop
in: master
6 files changed
crates/evm-coder-macros/src/solidity_interface.rsdiffbeforeafterboth801 let generics = self.generics;801 let generics = self.generics;802 let gen_ref = generics_reference(&generics);802 let gen_ref = generics_reference(&generics);803 let gen_data = generics_data(&generics);803 let gen_data = generics_data(&generics);804 let gen_where = &generics.where_clause;804805805 let call_sub = self806 let call_sub = self806 .info807 .info957 }958 }958 }959 }959 impl #generics ::evm_coder::Weighted for #call_name #gen_ref {960 impl #generics ::evm_coder::Weighted for #call_name #gen_ref961 #gen_where962 {960 #[allow(unused_variables)]963 #[allow(unused_variables)]961 fn weight(&self) -> ::evm_coder::execution::DispatchInfo {964 fn weight(&self) -> ::evm_coder::execution::DispatchInfo {972 }975 }973 }976 }974 impl #generics ::evm_coder::Callable<#call_name #gen_ref> for #name {977 impl #generics ::evm_coder::Callable<#call_name #gen_ref> for #name978 #gen_where979 {975 #[allow(unreachable_code)] // In case of no inner calls980 #[allow(unreachable_code)] // In case of no inner calls976 fn call(&mut self, c: Msg<#call_name #gen_ref>) -> ::evm_coder::execution::ResultWithPostInfo<::evm_coder::abi::AbiWriter> {981 fn call(&mut self, c: Msg<#call_name #gen_ref>) -> ::evm_coder::execution::ResultWithPostInfo<::evm_coder::abi::AbiWriter> {crates/evm-coder/tests/generics.rsdiffbeforeafterboth353536generate_stubgen!(gen_iface, GenericCall<()>, false);36generate_stubgen!(gen_iface, GenericCall<()>, false);3738#[solidity_interface(name = "GenericWhere")]39impl<T> Generic<T>40where41 T: core::fmt::Debug,42{43 fn test_3(&self) -> Result<uint256> {44 todo!()45 }46}4748generate_stubgen!(gen_where_iface, GenericWhereCall<()>, false);3749launch-config.jsondiffbeforeafterboth10 "port": 30444,10 "port": 30444,11 "flags": [11 "flags": [12 "-lparachain::candidate_validation=debug",12 "-lparachain::candidate_validation=debug",13 "-lxcm=trace"13 "-lxcm=trace",14 "--rpc-cors=all",15 "--unsafe-rpc-external",16 "--unsafe-ws-external"14 ]17 ]15 },18 },16 {19 {20 "port": 30555,23 "port": 30555,21 "flags": [24 "flags": [22 "-lparachain::candidate_validation=debug",25 "-lparachain::candidate_validation=debug",23 "-lxcm=trace"26 "-lxcm=trace",27 "--rpc-cors=all",28 "--unsafe-rpc-external",29 "--unsafe-ws-external"24 ]30 ]25 },31 },26 {32 {29 "rpcPort": 9865,35 "rpcPort": 9865,30 "port": 30666,36 "port": 30666,31 "flags": [37 "flags": [32 "-lparachain::candidate_validation=debug"38 "-lparachain::candidate_validation=debug",39 "-lxcm=trace",40 "--rpc-cors=all",41 "--unsafe-rpc-external",42 "--unsafe-ws-external"33 ]43 ]34 },44 },35 {45 {38 "rpcPort": 9876,48 "rpcPort": 9876,39 "port": 30777,49 "port": 30777,40 "flags": [50 "flags": [41 "-lparachain::candidate_validation=debug"51 "-lparachain::candidate_validation=debug",52 "-lxcm=trace",53 "--rpc-cors=all",54 "--unsafe-rpc-external",55 "--unsafe-ws-external"42 ]56 ]43 },57 },44 {58 {47 "rpcPort": 9887,61 "rpcPort": 9887,48 "port": 30888,62 "port": 30888,49 "flags": [63 "flags": [50 "-lparachain::candidate_validation=debug"64 "-lparachain::candidate_validation=debug",65 "-lxcm=trace",66 "--rpc-cors=all",67 "--unsafe-rpc-external",68 "--unsafe-ws-external"51 ]69 ]52 }70 }53 ],71 ],runtime/opal/src/lib.rsdiffbeforeafterboth178 spec_name: create_runtime_str!(RUNTIME_NAME),178 spec_name: create_runtime_str!(RUNTIME_NAME),179 impl_name: create_runtime_str!(RUNTIME_NAME),179 impl_name: create_runtime_str!(RUNTIME_NAME),180 authoring_version: 1,180 authoring_version: 1,181 spec_version: 921000,181 spec_version: 921080,182 impl_version: 0,182 impl_version: 0,183 apis: RUNTIME_API_VERSIONS,183 apis: RUNTIME_API_VERSIONS,184 transaction_version: 1,184 transaction_version: 1,runtime/quartz/src/lib.rsdiffbeforeafterboth163 spec_name: create_runtime_str!(RUNTIME_NAME),163 spec_name: create_runtime_str!(RUNTIME_NAME),164 impl_name: create_runtime_str!(RUNTIME_NAME),164 impl_name: create_runtime_str!(RUNTIME_NAME),165 authoring_version: 1,165 authoring_version: 1,166 spec_version: 921000,166 spec_version: 921080,167 impl_version: 0,167 impl_version: 0,168 apis: RUNTIME_API_VERSIONS,168 apis: RUNTIME_API_VERSIONS,169 transaction_version: 1,169 transaction_version: 1,runtime/unique/src/lib.rsdiffbeforeafterboth168 spec_name: create_runtime_str!(RUNTIME_NAME),168 spec_name: create_runtime_str!(RUNTIME_NAME),169 impl_name: create_runtime_str!(RUNTIME_NAME),169 impl_name: create_runtime_str!(RUNTIME_NAME),170 authoring_version: 1,170 authoring_version: 1,171 spec_version: 921000,171 spec_version: 921080,172 impl_version: 0,172 impl_version: 0,173 apis: RUNTIME_API_VERSIONS,173 apis: RUNTIME_API_VERSIONS,174 transaction_version: 1,174 transaction_version: 1,