pub enum RollupAggregateValueV1 {
Count(u64),
Sum(i64),
Min(i64),
Max(i64),
}Expand description
One measure cell in policy order. The tag prevents a count from being confused with an arithmetically equal sum/min/max during replay.
Variants§
Trait Implementations§
Source§impl Clone for RollupAggregateValueV1
impl Clone for RollupAggregateValueV1
impl Copy for RollupAggregateValueV1
Source§impl Debug for RollupAggregateValueV1
impl Debug for RollupAggregateValueV1
Source§impl<'de> Deserialize<'de> for RollupAggregateValueV1
impl<'de> Deserialize<'de> for RollupAggregateValueV1
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 RollupAggregateValueV1
Source§impl PartialEq for RollupAggregateValueV1
impl PartialEq for RollupAggregateValueV1
Source§impl Serialize for RollupAggregateValueV1
impl Serialize for RollupAggregateValueV1
impl StructuralPartialEq for RollupAggregateValueV1
Auto Trait Implementations§
impl Freeze for RollupAggregateValueV1
impl RefUnwindSafe for RollupAggregateValueV1
impl Send for RollupAggregateValueV1
impl Sync for RollupAggregateValueV1
impl Unpin for RollupAggregateValueV1
impl UnsafeUnpin for RollupAggregateValueV1
impl UnwindSafe for RollupAggregateValueV1
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