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<ConstructorAbiJson, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ConstructorAbiJson, <__D as Deserializer<'de>>::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) -> ConstructorAbiJson
fn from(abi: &EndpointAbi) -> ConstructorAbiJson
Converts to this type from the input type.
Source§impl Serialize for ConstructorAbiJson
impl Serialize for ConstructorAbiJson
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> InterpretableFrom<T> for T
impl<T> InterpretableFrom<T> for T
fn interpret_from(from: T, _context: &InterpreterContext) -> T
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more