pub struct ContractMethod {
pub summary: Option<String>,
pub method_name: String,
pub read_return_kind: Option<ReadReturnKind>,
pub read_return_type_name: Option<String>,
pub read_area: Option<RegisterArea>,
pub write_area: Option<RegisterArea>,
pub read_fields: Vec<ContractTypedItem>,
pub parameters: Vec<ContractTypedItem>,
}Fields§
§summary: Option<String>§method_name: String§read_return_kind: Option<ReadReturnKind>§read_return_type_name: Option<String>§read_area: Option<RegisterArea>§write_area: Option<RegisterArea>§read_fields: Vec<ContractTypedItem>§parameters: Vec<ContractTypedItem>Trait Implementations§
Source§impl Clone for ContractMethod
impl Clone for ContractMethod
Source§fn clone(&self) -> ContractMethod
fn clone(&self) -> ContractMethod
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ContractMethod
impl Debug for ContractMethod
Source§impl PartialEq for ContractMethod
impl PartialEq for ContractMethod
Source§fn eq(&self, other: &ContractMethod) -> bool
fn eq(&self, other: &ContractMethod) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for ContractMethod
impl StructuralPartialEq for ContractMethod
Auto Trait Implementations§
impl Freeze for ContractMethod
impl RefUnwindSafe for ContractMethod
impl Send for ContractMethod
impl Sync for ContractMethod
impl Unpin for ContractMethod
impl UnsafeUnpin for ContractMethod
impl UnwindSafe for ContractMethod
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