pub enum ExtDataType {
Str,
Num,
Bool,
Timestamp,
Date,
Geom,
}Expand description
Externally visible data type variants for arguments and result types used and referenced by user-defined and registered functions invoked in filter expressions.
Variants§
Str
A Unicode UTF-8 string.
Num
A numeric value including integers and floating points.
Bool
A boolean value.
Timestamp
An Instant with a granularity of a second or smaller. Timestamps are always in the time zone UTC (“Z”).
Date
An Instant with a granularity of a day. Dates are local without an associated time zone.
Geom
A spatial (geometry) value.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ExtDataType
impl RefUnwindSafe for ExtDataType
impl Send for ExtDataType
impl Sync for ExtDataType
impl Unpin for ExtDataType
impl UnwindSafe for ExtDataType
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