Enum ethers_core::abi::JsonAbi
source · pub enum JsonAbi {
Object(AbiObject),
Array(RawAbi),
}
Expand description
Represents contract ABI input variants
Variants§
Object(AbiObject)
json object input as {"abi": [..], "bin": "..."}
Array(RawAbi)
json array input as []
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for JsonAbi
impl<'de> Deserialize<'de> for JsonAbi
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl RefUnwindSafe for JsonAbi
impl Send for JsonAbi
impl Sync for JsonAbi
impl Unpin for JsonAbi
impl UnwindSafe for JsonAbi
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more