pub struct RollupWorkPlanV1 {
pub format_version: u16,
pub policy: RollupPolicyV1,
pub schema_generation: SchemaGeneration,
pub source_incarnation: Option<SourceIncarnation>,
pub source_cut: Option<SourceCutV1>,
pub source_generations: Vec<RollupSourceGenerationV1>,
pub range_start_millis: u64,
pub range_end_millis: u64,
pub late_data_watermark_millis: u64,
}Expand description
Immutable aggregate-then-delete input fence. This is embedded in the sole leased maintenance task and deliberately excludes staged output and resumable progress.
Fields§
§format_version: u16§policy: RollupPolicyV1§schema_generation: SchemaGeneration§source_incarnation: Option<SourceIncarnation>§source_cut: Option<SourceCutV1>§source_generations: Vec<RollupSourceGenerationV1>§range_start_millis: u64§range_end_millis: u64§late_data_watermark_millis: u64Implementations§
Trait Implementations§
Source§impl Clone for RollupWorkPlanV1
impl Clone for RollupWorkPlanV1
Source§impl Debug for RollupWorkPlanV1
impl Debug for RollupWorkPlanV1
Source§impl<'de> Deserialize<'de> for RollupWorkPlanV1
impl<'de> Deserialize<'de> for RollupWorkPlanV1
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for RollupWorkPlanV1
Source§impl PartialEq for RollupWorkPlanV1
impl PartialEq for RollupWorkPlanV1
Source§impl Serialize for RollupWorkPlanV1
impl Serialize for RollupWorkPlanV1
impl StructuralPartialEq for RollupWorkPlanV1
Auto Trait Implementations§
impl Freeze for RollupWorkPlanV1
impl RefUnwindSafe for RollupWorkPlanV1
impl Send for RollupWorkPlanV1
impl Sync for RollupWorkPlanV1
impl Unpin for RollupWorkPlanV1
impl UnsafeUnpin for RollupWorkPlanV1
impl UnwindSafe for RollupWorkPlanV1
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