pub struct ContractInterfaceFunction {
pub name: String,
pub access: ContractInterfaceFunctionAccess,
pub args: Vec<ContractInterfaceFunctionArg>,
pub outputs: ContractInterfaceFunctionOutput,
}Fields§
§name: String§access: ContractInterfaceFunctionAccess§args: Vec<ContractInterfaceFunctionArg>§outputs: ContractInterfaceFunctionOutputTrait Implementations§
Source§impl Clone for ContractInterfaceFunction
impl Clone for ContractInterfaceFunction
Source§fn clone(&self) -> ContractInterfaceFunction
fn clone(&self) -> ContractInterfaceFunction
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ContractInterfaceFunction
impl Debug for ContractInterfaceFunction
Source§impl<'de> Deserialize<'de> for ContractInterfaceFunction
impl<'de> Deserialize<'de> for ContractInterfaceFunction
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
impl StructuralPartialEq for ContractInterfaceFunction
Auto Trait Implementations§
impl Freeze for ContractInterfaceFunction
impl RefUnwindSafe for ContractInterfaceFunction
impl Send for ContractInterfaceFunction
impl Sync for ContractInterfaceFunction
impl Unpin for ContractInterfaceFunction
impl UnwindSafe for ContractInterfaceFunction
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