pub enum NullableTypeName {
Show 25 variants
Nothing,
UInt8,
UInt16,
UInt32,
UInt64,
UInt256,
Int8,
Int16,
Int32,
Int64,
Int128,
Int256,
Float32,
Float64,
Decimal(DecimalPrecision, DecimalScale),
String,
FixedString(FixedStringN),
Uuid,
Date,
DateTime(Option<Tz>),
DateTime64(DateTime64Precision, Option<Tz>),
Enum8(Enum8),
Enum16(Enum16),
Ipv4,
Ipv6,
}Variants§
Nothing
UInt8
UInt16
UInt32
UInt64
UInt256
Int8
Int16
Int32
Int64
Int128
Int256
Float32
Float64
Decimal(DecimalPrecision, DecimalScale)
String
FixedString(FixedStringN)
Uuid
Date
DateTime(Option<Tz>)
DateTime64(DateTime64Precision, Option<Tz>)
Enum8(Enum8)
Enum16(Enum16)
Ipv4
Ipv6
Trait Implementations§
Source§impl Clone for NullableTypeName
impl Clone for NullableTypeName
Source§fn clone(&self) -> NullableTypeName
fn clone(&self) -> NullableTypeName
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for NullableTypeName
impl Debug for NullableTypeName
Source§impl PartialEq for NullableTypeName
impl PartialEq for NullableTypeName
Source§impl TryFrom<Pair<'_, Rule>> for NullableTypeName
impl TryFrom<Pair<'_, Rule>> for NullableTypeName
impl Eq for NullableTypeName
impl StructuralPartialEq for NullableTypeName
Auto Trait Implementations§
impl Freeze for NullableTypeName
impl RefUnwindSafe for NullableTypeName
impl Send for NullableTypeName
impl Sync for NullableTypeName
impl Unpin for NullableTypeName
impl UnwindSafe for NullableTypeName
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