pub struct RangeAssemblerInput {
pub range_id: String,
pub columns: Vec<ColumnInfo>,
pub payloads: Vec<RangeAssemblerPayload>,
pub terminal: RangeTerminal,
}Expand description
All preparation payloads and terminal evidence for one planned range.
Fields§
§range_id: String§columns: Vec<ColumnInfo>Output schema for row payloads. Aggregate payload schemas are defined by the assembly plan because partial states are not public rows.
payloads: Vec<RangeAssemblerPayload>§terminal: RangeTerminalTrait Implementations§
Source§impl Clone for RangeAssemblerInput
impl Clone for RangeAssemblerInput
Source§fn clone(&self) -> RangeAssemblerInput
fn clone(&self) -> RangeAssemblerInput
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 RangeAssemblerInput
impl Debug for RangeAssemblerInput
Source§impl PartialEq for RangeAssemblerInput
impl PartialEq for RangeAssemblerInput
impl StructuralPartialEq for RangeAssemblerInput
Auto Trait Implementations§
impl Freeze for RangeAssemblerInput
impl RefUnwindSafe for RangeAssemblerInput
impl Send for RangeAssemblerInput
impl Sync for RangeAssemblerInput
impl Unpin for RangeAssemblerInput
impl UnsafeUnpin for RangeAssemblerInput
impl UnwindSafe for RangeAssemblerInput
Blanket Implementations§
impl<T> Allocation for T
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