Enum mz_repr::adt::datetime::TimePartFormat
source · enum TimePartFormat {
SqlStandard(DateTimeField),
PostgreSql(DateTimeField),
}
Expand description
Interval strings can be presented in one of two formats:
- SQL Standard, e.g.
1-2 3 4:5:6.7
- PostgreSQL, e.g.
1 year 2 months 3 days
TimePartFormat indicates which type of parsing to use and encodes a DateTimeField, which indicates “where” you should begin parsing the associated tokens w/r/t their respective syntax.
Variants§
SqlStandard(DateTimeField)
PostgreSql(DateTimeField)
Trait Implementations§
source§impl Clone for TimePartFormat
impl Clone for TimePartFormat
source§fn clone(&self) -> TimePartFormat
fn clone(&self) -> TimePartFormat
Returns a copy 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 moresource§impl Debug for TimePartFormat
impl Debug for TimePartFormat
source§impl PartialEq for TimePartFormat
impl PartialEq for TimePartFormat
source§fn eq(&self, other: &TimePartFormat) -> bool
fn eq(&self, other: &TimePartFormat) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for TimePartFormat
impl StructuralEq for TimePartFormat
impl StructuralPartialEq for TimePartFormat
Auto Trait Implementations§
impl RefUnwindSafe for TimePartFormat
impl Send for TimePartFormat
impl Sync for TimePartFormat
impl Unpin for TimePartFormat
impl UnwindSafe for TimePartFormat
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<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.source§impl<T> FutureExt for T
impl<T> FutureExt for T
source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request
source§impl<T> Pointable for T
impl<T> Pointable for T
source§impl<P, R> ProtoType<R> for Pwhere
R: RustType<P>,
impl<P, R> ProtoType<R> for Pwhere R: RustType<P>,
source§fn into_rust(self) -> Result<R, TryFromProtoError>
fn into_rust(self) -> Result<R, TryFromProtoError>
See
RustType::from_proto
.source§fn from_rust(rust: &R) -> P
fn from_rust(rust: &R) -> P
See
RustType::into_proto
.