pub enum AggregateInputClassV1 {
NoField,
ExactNumericField,
OrderedScalarField,
CanonicalScalarField,
RequiredBooleanField,
}Expand description
Compiler-accepted input shape for one aggregate function.
Variants§
NoField
The aggregate accepts no field argument.
ExactNumericField
One required exact i64, u64, or fixed-decimal field.
OrderedScalarField
One ordered scalar field, including an optional field’s NoValue state.
CanonicalScalarField
One scalar field with canonical typed equality.
RequiredBooleanField
One required Boolean field.
Trait Implementations§
Source§impl Clone for AggregateInputClassV1
impl Clone for AggregateInputClassV1
impl Copy for AggregateInputClassV1
Source§impl Debug for AggregateInputClassV1
impl Debug for AggregateInputClassV1
impl Eq for AggregateInputClassV1
Source§impl PartialEq for AggregateInputClassV1
impl PartialEq for AggregateInputClassV1
impl StructuralPartialEq for AggregateInputClassV1
Auto Trait Implementations§
impl Freeze for AggregateInputClassV1
impl RefUnwindSafe for AggregateInputClassV1
impl Send for AggregateInputClassV1
impl Sync for AggregateInputClassV1
impl Unpin for AggregateInputClassV1
impl UnsafeUnpin for AggregateInputClassV1
impl UnwindSafe for AggregateInputClassV1
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