pub struct Operation {
pub dict: Option<Vec<(String, Params)>>,
pub list: Option<Vec<Params>>,
pub operation_name: Option<String>,
}Expand description
Represents a blockchain operation with parameters.
An operation can contain either a dictionary of named parameters or a list of unnamed parameters, along with an operation name.
Fields§
§dict: Option<Vec<(String, Params)>>Dictionary of named parameters List of unnamed parameters Name of the operation
list: Option<Vec<Params>>§operation_name: Option<String>Implementations§
Trait Implementations§
impl StructuralPartialEq for Operation
Auto Trait Implementations§
impl Freeze for Operation
impl RefUnwindSafe for Operation
impl Send for Operation
impl Sync for Operation
impl Unpin for Operation
impl UnwindSafe for Operation
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