pub struct ReadAbiFunction {
pub inputs: Vec<ParameterWithValue>,
pub state_mutability: StateMutability,
pub type: String,
pub name: Option<String>,
pub outputs: Option<Vec<Parameter>>,
pub description: Option<String>,
}
Fields§
§inputs: Vec<ParameterWithValue>
§state_mutability: StateMutability
§type: String
§name: Option<String>
§outputs: Option<Vec<Parameter>>
§description: Option<String>
Implementations§
Source§impl ReadAbiFunction
impl ReadAbiFunction
pub fn new( inputs: Vec<ParameterWithValue>, state_mutability: StateMutability, type: String, ) -> ReadAbiFunction
Trait Implementations§
Source§impl Clone for ReadAbiFunction
impl Clone for ReadAbiFunction
Source§fn clone(&self) -> ReadAbiFunction
fn clone(&self) -> ReadAbiFunction
Returns a copy 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 ReadAbiFunction
impl Debug for ReadAbiFunction
Source§impl Default for ReadAbiFunction
impl Default for ReadAbiFunction
Source§fn default() -> ReadAbiFunction
fn default() -> ReadAbiFunction
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ReadAbiFunction
impl<'de> Deserialize<'de> for ReadAbiFunction
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 PartialEq for ReadAbiFunction
impl PartialEq for ReadAbiFunction
Source§impl Serialize for ReadAbiFunction
impl Serialize for ReadAbiFunction
impl StructuralPartialEq for ReadAbiFunction
Auto Trait Implementations§
impl Freeze for ReadAbiFunction
impl RefUnwindSafe for ReadAbiFunction
impl Send for ReadAbiFunction
impl Sync for ReadAbiFunction
impl Unpin for ReadAbiFunction
impl UnwindSafe for ReadAbiFunction
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