pub struct SmartModuleInput {
pub base_offset: Offset,
pub record_data: Vec<u8>,
pub params: SmartModuleExtraParams,
pub join_record: Vec<u8>,
}Expand description
Common data that gets passed as input to every SmartModule WASM module
Fields§
§base_offset: OffsetThe base offset of this batch of records
record_data: Vec<u8>The records for the SmartModule to process
params: SmartModuleExtraParams§join_record: Vec<u8>Trait Implementations§
Source§impl Clone for SmartModuleInput
impl Clone for SmartModuleInput
Source§fn clone(&self) -> SmartModuleInput
fn clone(&self) -> SmartModuleInput
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 SmartModuleInput
impl Debug for SmartModuleInput
Source§impl Decoder for SmartModuleInput
impl Decoder for SmartModuleInput
Source§impl Default for SmartModuleInput
impl Default for SmartModuleInput
Source§fn default() -> SmartModuleInput
fn default() -> SmartModuleInput
Returns the “default value” for a type. Read more
Source§impl Display for SmartModuleInput
impl Display for SmartModuleInput
Source§impl Encoder for SmartModuleInput
impl Encoder for SmartModuleInput
Auto Trait Implementations§
impl Freeze for SmartModuleInput
impl RefUnwindSafe for SmartModuleInput
impl Send for SmartModuleInput
impl Sync for SmartModuleInput
impl Unpin for SmartModuleInput
impl UnwindSafe for SmartModuleInput
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