From 68abc1e2a3609da5a302910537b607b54aa0b588 Mon Sep 17 00:00:00 2001 From: Daniel Shiposha Date: Mon, 19 Sep 2022 13:49:02 +0000 Subject: [PATCH] feat: use returns kw with via kw --- --- a/crates/evm-coder/procedural/src/solidity_interface.rs +++ b/crates/evm-coder/procedural/src/solidity_interface.rs @@ -175,7 +175,7 @@ parenthesized!(contents in input); let method = contents.parse::()?; - contents.parse::()?; + contents.parse::()?; let ty = contents.parse::()?; if via.replace((ty, method)).is_some() { @@ -536,6 +536,7 @@ syn::custom_keyword!(weight); syn::custom_keyword!(via); + syn::custom_keyword!(returns); syn::custom_keyword!(name); syn::custom_keyword!(is); syn::custom_keyword!(inline_is); --- a/pallets/fungible/src/erc.rs +++ b/pallets/fungible/src/erc.rs @@ -199,7 +199,7 @@ ERC20, ERC20Mintable, ERC20UniqueExtensions, - Collection(via(common_mut, CollectionHandle)), + Collection(via(common_mut returns CollectionHandle)), ) )] impl FungibleHandle where T::AccountId: From<[u8; 32]> + AsRef<[u8; 32]> {} --- a/pallets/nonfungible/src/erc.rs +++ b/pallets/nonfungible/src/erc.rs @@ -736,7 +736,7 @@ ERC721UniqueExtensions, ERC721Mintable, ERC721Burnable, - Collection(via(common_mut, CollectionHandle)), + Collection(via(common_mut returns CollectionHandle)), TokenProperties, ) )] --- a/pallets/refungible/src/erc.rs +++ b/pallets/refungible/src/erc.rs @@ -785,7 +785,7 @@ ERC721UniqueExtensions, ERC721Mintable, ERC721Burnable, - Collection(via(common_mut, CollectionHandle)), + Collection(via(common_mut returns CollectionHandle)), TokenProperties, ) )] -- gitstuff