Enum partiql_types::TypeKind
source · #[non_exhaustive]pub enum TypeKind {
}
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Any
AnyOf(AnyOf)
Null
Missing
Int
Int8
Int16
Int32
Int64
Bool
Decimal
DecimalP(usize, usize)
Float32
Float64
String
StringFixed(usize)
StringVarying(usize)
DateTime
Struct(StructType)
Bag(BagType)
Array(ArrayType)
Undefined
Trait Implementations§
source§impl Ord for TypeKind
impl Ord for TypeKind
source§impl PartialEq<TypeKind> for TypeKind
impl PartialEq<TypeKind> for TypeKind
source§impl PartialOrd<TypeKind> for TypeKind
impl PartialOrd<TypeKind> for TypeKind
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Eq for TypeKind
impl StructuralEq for TypeKind
impl StructuralPartialEq for TypeKind
Auto Trait Implementations§
impl RefUnwindSafe for TypeKind
impl Send for TypeKind
impl Sync for TypeKind
impl Unpin for TypeKind
impl UnwindSafe for TypeKind
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