pub struct RollupOutputV1 {
pub format_version: u16,
pub work_plan_digest: [u8; 32],
pub rows: Vec<RollupOutputRowV1>,
pub input_documents: u64,
pub input_bytes: u64,
}Expand description
Current-format deterministic aggregate object. It binds the complete work plan rather than becoming a second policy, source, or coverage authority.
Fields§
§format_version: u16§work_plan_digest: [u8; 32]§rows: Vec<RollupOutputRowV1>§input_documents: u64§input_bytes: u64Implementations§
Source§impl RollupOutputV1
impl RollupOutputV1
pub fn validate( &self, plan: &RollupWorkPlanV1, ) -> Result<(), LifecycleContractError>
Trait Implementations§
Source§impl Clone for RollupOutputV1
impl Clone for RollupOutputV1
Source§impl Debug for RollupOutputV1
impl Debug for RollupOutputV1
Source§impl<'de> Deserialize<'de> for RollupOutputV1
impl<'de> Deserialize<'de> for RollupOutputV1
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 RollupOutputV1
Source§impl PartialEq for RollupOutputV1
impl PartialEq for RollupOutputV1
Source§impl Serialize for RollupOutputV1
impl Serialize for RollupOutputV1
impl StructuralPartialEq for RollupOutputV1
Auto Trait Implementations§
impl Freeze for RollupOutputV1
impl RefUnwindSafe for RollupOutputV1
impl Send for RollupOutputV1
impl Sync for RollupOutputV1
impl Unpin for RollupOutputV1
impl UnsafeUnpin for RollupOutputV1
impl UnwindSafe for RollupOutputV1
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