pub enum AggregateArithmeticV1 {
CheckedU64,
CheckedI128,
FrozenTypedComparator,
CanonicalDistinctSet,
CheckedExactMean,
BooleanOr,
BooleanAnd,
}Expand description
Arithmetic or comparison rule used by the exact evaluator.
Variants§
CheckedU64
Checked unsigned 64-bit addition; overflow refuses the whole result.
CheckedI128
Checked signed 128-bit addition; overflow refuses the whole result.
FrozenTypedComparator
The input field’s canonical frozen typed comparator.
CanonicalDistinctSet
Canonical typed equality with checked bounded-set growth.
CheckedExactMean
Checked exact total and checked unsigned count.
BooleanOr
Boolean disjunction.
BooleanAnd
Boolean conjunction.
Trait Implementations§
Source§impl Clone for AggregateArithmeticV1
impl Clone for AggregateArithmeticV1
impl Copy for AggregateArithmeticV1
Source§impl Debug for AggregateArithmeticV1
impl Debug for AggregateArithmeticV1
impl Eq for AggregateArithmeticV1
Source§impl PartialEq for AggregateArithmeticV1
impl PartialEq for AggregateArithmeticV1
impl StructuralPartialEq for AggregateArithmeticV1
Auto Trait Implementations§
impl Freeze for AggregateArithmeticV1
impl RefUnwindSafe for AggregateArithmeticV1
impl Send for AggregateArithmeticV1
impl Sync for AggregateArithmeticV1
impl Unpin for AggregateArithmeticV1
impl UnsafeUnpin for AggregateArithmeticV1
impl UnwindSafe for AggregateArithmeticV1
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