pub struct ConstructorAbiJson {
pub docs: Vec<String>,
pub payable_in_tokens: Vec<String>,
pub inputs: Vec<InputAbiJson>,
pub outputs: Vec<OutputAbiJson>,
}
Expand description
Same as EndpointAbiJson but ignores the name
Fields§
§docs: Vec<String>
§payable_in_tokens: Vec<String>
§inputs: Vec<InputAbiJson>
§outputs: Vec<OutputAbiJson>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ConstructorAbiJson
impl<'de> Deserialize<'de> for ConstructorAbiJson
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
Source§impl From<&EndpointAbi> for ConstructorAbiJson
impl From<&EndpointAbi> for ConstructorAbiJson
Source§fn from(abi: &EndpointAbi) -> Self
fn from(abi: &EndpointAbi) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ConstructorAbiJson
impl RefUnwindSafe for ConstructorAbiJson
impl Send for ConstructorAbiJson
impl Sync for ConstructorAbiJson
impl Unpin for ConstructorAbiJson
impl UnwindSafe for ConstructorAbiJson
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