pub enum TPropColumn {
Show 16 variants
Empty(usize),
Bool(LazyVec<bool>),
U8(LazyVec<u8>),
U16(LazyVec<u16>),
U32(LazyVec<u32>),
U64(LazyVec<u64>),
I32(LazyVec<i32>),
I64(LazyVec<i64>),
F32(LazyVec<f32>),
F64(LazyVec<f64>),
Str(LazyVec<ArcStr>),
List(LazyVec<Arc<Vec<Prop>>>),
Map(LazyVec<Arc<FxHashMap<ArcStr, Prop>>>),
NDTime(LazyVec<NaiveDateTime>),
DTime(LazyVec<DateTime<Utc>>),
Decimal(LazyVec<BigDecimal>),
}Variants§
Empty(usize)
Bool(LazyVec<bool>)
U8(LazyVec<u8>)
U16(LazyVec<u16>)
U32(LazyVec<u32>)
U64(LazyVec<u64>)
I32(LazyVec<i32>)
I64(LazyVec<i64>)
F32(LazyVec<f32>)
F64(LazyVec<f64>)
Str(LazyVec<ArcStr>)
List(LazyVec<Arc<Vec<Prop>>>)
Map(LazyVec<Arc<FxHashMap<ArcStr, Prop>>>)
NDTime(LazyVec<NaiveDateTime>)
DTime(LazyVec<DateTime<Utc>>)
Decimal(LazyVec<BigDecimal>)
Implementations§
Trait Implementations§
Source§impl Debug for TPropColumn
impl Debug for TPropColumn
Source§impl Default for TPropColumn
impl Default for TPropColumn
Source§impl<'de> Deserialize<'de> for TPropColumn
impl<'de> Deserialize<'de> for TPropColumn
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
Source§impl PartialEq for TPropColumn
impl PartialEq for TPropColumn
Source§impl Serialize for TPropColumn
impl Serialize for TPropColumn
impl StructuralPartialEq for TPropColumn
Auto Trait Implementations§
impl Freeze for TPropColumn
impl RefUnwindSafe for TPropColumn
impl Send for TPropColumn
impl Sync for TPropColumn
impl Unpin for TPropColumn
impl UnsafeUnpin for TPropColumn
impl UnwindSafe for TPropColumn
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more