pub enum VirtualDataColumn {
Boolean(Vec<Option<bool>>),
String(Vec<Option<String>>),
Float(Vec<Option<f64>>),
Integer(Vec<Option<i32>>),
Datetime(Vec<Option<i64>>),
IntegerIndex(Vec<Option<Vec<i32>>>),
RowPath(Vec<Vec<Scalar>>),
}Expand description
A column of data returned from a virtual server query.
Each variant represents a different column type, containing a vector
of optional values. None values represent null/missing data.
Variants§
Boolean(Vec<Option<bool>>)
String(Vec<Option<String>>)
Float(Vec<Option<f64>>)
Integer(Vec<Option<i32>>)
Datetime(Vec<Option<i64>>)
IntegerIndex(Vec<Option<Vec<i32>>>)
RowPath(Vec<Vec<Scalar>>)
Implementations§
Trait Implementations§
Source§impl Debug for VirtualDataColumn
impl Debug for VirtualDataColumn
Auto Trait Implementations§
impl Freeze for VirtualDataColumn
impl RefUnwindSafe for VirtualDataColumn
impl Send for VirtualDataColumn
impl Sync for VirtualDataColumn
impl Unpin for VirtualDataColumn
impl UnwindSafe for VirtualDataColumn
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