pub enum VirtualDataCell {
Boolean(Option<bool>),
String(Option<String>),
Float(Option<f64>),
Integer(Option<i32>),
Datetime(Option<i64>),
IntegerIndex(Option<Vec<i32>>),
RowPath(Vec<Scalar>),
}Expand description
A single cell value in a row-oriented data representation.
Used when converting VirtualDataSlice to row format for JSON
serialization.
Variants§
Boolean(Option<bool>)
String(Option<String>)
Float(Option<f64>)
Integer(Option<i32>)
Datetime(Option<i64>)
IntegerIndex(Option<Vec<i32>>)
RowPath(Vec<Scalar>)
Trait Implementations§
Source§impl Debug for VirtualDataCell
impl Debug for VirtualDataCell
Auto Trait Implementations§
impl Freeze for VirtualDataCell
impl RefUnwindSafe for VirtualDataCell
impl Send for VirtualDataCell
impl Sync for VirtualDataCell
impl Unpin for VirtualDataCell
impl UnwindSafe for VirtualDataCell
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