pub struct SmartModuleAggregateOutput {
pub base: SmartModuleOutput,
pub accumulator: Vec<u8>,
}
Expand description
A type used to return processed records and/or an error from an Aggregate SmartModule
Fields§
§base: SmartModuleOutput
The base output required by all SmartModules
accumulator: Vec<u8>
Implementations§
Source§impl SmartModuleAggregateOutput
impl SmartModuleAggregateOutput
pub fn new(base: SmartModuleOutput, accumulator: Vec<u8>) -> Self
Trait Implementations§
Source§impl Debug for SmartModuleAggregateOutput
impl Debug for SmartModuleAggregateOutput
Source§impl Decoder for SmartModuleAggregateOutput
impl Decoder for SmartModuleAggregateOutput
Source§impl Default for SmartModuleAggregateOutput
impl Default for SmartModuleAggregateOutput
Source§fn default() -> SmartModuleAggregateOutput
fn default() -> SmartModuleAggregateOutput
Returns the “default value” for a type. Read more
Source§impl Encoder for SmartModuleAggregateOutput
impl Encoder for SmartModuleAggregateOutput
Auto Trait Implementations§
impl !Freeze for SmartModuleAggregateOutput
impl RefUnwindSafe for SmartModuleAggregateOutput
impl Send for SmartModuleAggregateOutput
impl Sync for SmartModuleAggregateOutput
impl Unpin for SmartModuleAggregateOutput
impl UnwindSafe for SmartModuleAggregateOutput
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