pub struct SmartModuleAggregateInput {
pub base: SmartModuleInput,
pub accumulator: Vec<u8>,
}Expand description
A type to pass input to an Aggregate SmartModule WASM module
Fields§
§base: SmartModuleInputThe base input required by all SmartModules
accumulator: Vec<u8>The current value of the Aggregate’s accumulator
Trait Implementations§
source§impl Clone for SmartModuleAggregateInput
impl Clone for SmartModuleAggregateInput
source§fn clone(&self) -> SmartModuleAggregateInput
fn clone(&self) -> SmartModuleAggregateInput
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 SmartModuleAggregateInput
impl Debug for SmartModuleAggregateInput
source§impl Decoder for SmartModuleAggregateInput
impl Decoder for SmartModuleAggregateInput
source§impl Default for SmartModuleAggregateInput
impl Default for SmartModuleAggregateInput
source§fn default() -> SmartModuleAggregateInput
fn default() -> SmartModuleAggregateInput
Returns the “default value” for a type. Read more
source§impl Encoder for SmartModuleAggregateInput
impl Encoder for SmartModuleAggregateInput
Auto Trait Implementations§
impl Freeze for SmartModuleAggregateInput
impl RefUnwindSafe for SmartModuleAggregateInput
impl Send for SmartModuleAggregateInput
impl Sync for SmartModuleAggregateInput
impl Unpin for SmartModuleAggregateInput
impl UnwindSafe for SmartModuleAggregateInput
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)