Enum TimezoneInfo
pub enum TimezoneInfo {
None,
WithTimeZone,
WithoutTimeZone,
Tz,
}Expand description
Timestamp and Time data types information about TimeZone formatting.
This is more related to a display information than real differences between each variant. To guarantee compatibility with the input query we must maintain its exact information.
Variants§
None
No information about time zone, e.g. TIMESTAMP
WithTimeZone
Temporal type ‘WITH TIME ZONE’, e.g. TIMESTAMP WITH TIME ZONE, SQL Standard, Oracle
WithoutTimeZone
Temporal type ‘WITHOUT TIME ZONE’, e.g. TIME WITHOUT TIME ZONE, SQL Standard, Postgresql
Tz
Postgresql specific WITH TIME ZONE formatting, for both TIME and TIMESTAMP, e.g. TIMETZ, Postgresql
Trait Implementations§
§impl Clone for TimezoneInfo
impl Clone for TimezoneInfo
§fn clone(&self) -> TimezoneInfo
fn clone(&self) -> TimezoneInfo
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 more§impl Debug for TimezoneInfo
impl Debug for TimezoneInfo
§impl Display for TimezoneInfo
impl Display for TimezoneInfo
§impl Hash for TimezoneInfo
impl Hash for TimezoneInfo
§impl Ord for TimezoneInfo
impl Ord for TimezoneInfo
§impl PartialEq for TimezoneInfo
impl PartialEq for TimezoneInfo
§impl PartialOrd for TimezoneInfo
impl PartialOrd for TimezoneInfo
§impl Visit for TimezoneInfo
impl Visit for TimezoneInfo
§impl VisitMut for TimezoneInfo
impl VisitMut for TimezoneInfo
fn visit<V>(&mut self, visitor: &mut V) -> ControlFlow<<V as VisitorMut>::Break>where
V: VisitorMut,
impl Copy for TimezoneInfo
impl Eq for TimezoneInfo
impl StructuralPartialEq for TimezoneInfo
Auto Trait Implementations§
impl Freeze for TimezoneInfo
impl RefUnwindSafe for TimezoneInfo
impl Send for TimezoneInfo
impl Sync for TimezoneInfo
impl Unpin for TimezoneInfo
impl UnwindSafe for TimezoneInfo
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.