pub struct RollupCoverageV1 {Show 13 fields
pub format_version: u16,
pub collection_index_ref: CollectionIndexRef,
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,
pub output_root: RootSetRef,
pub raw_retirement_state: RawRetirementStateV1,
pub routing_proof: Option<RollupRoutingProofV1>,
}Fields§
§format_version: u16§collection_index_ref: CollectionIndexRef§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: u64§output_root: RootSetRef§raw_retirement_state: RawRetirementStateV1§routing_proof: Option<RollupRoutingProofV1>Implementations§
Source§impl RollupCoverageV1
impl RollupCoverageV1
pub fn coverage_digest( &self, ) -> Result<RollupCoverageDigestV1, LifecycleContractError>
pub fn validate(&self) -> Result<(), LifecycleContractError>
Trait Implementations§
Source§impl Clone for RollupCoverageV1
impl Clone for RollupCoverageV1
Source§impl Debug for RollupCoverageV1
impl Debug for RollupCoverageV1
Source§impl<'de> Deserialize<'de> for RollupCoverageV1
impl<'de> Deserialize<'de> for RollupCoverageV1
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 RollupCoverageV1
Source§impl PartialEq for RollupCoverageV1
impl PartialEq for RollupCoverageV1
Source§impl Serialize for RollupCoverageV1
impl Serialize for RollupCoverageV1
impl StructuralPartialEq for RollupCoverageV1
Auto Trait Implementations§
impl Freeze for RollupCoverageV1
impl RefUnwindSafe for RollupCoverageV1
impl Send for RollupCoverageV1
impl Sync for RollupCoverageV1
impl Unpin for RollupCoverageV1
impl UnsafeUnpin for RollupCoverageV1
impl UnwindSafe for RollupCoverageV1
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