pub enum TemporalData {
DateTime(DateTime<FixedOffset>),
Duration(Duration),
TimeSpan(Duration),
Timeframe(Timeframe),
TimeReference(Box<TimeReference>),
DateTimeExpr(Box<DateTimeExpr>),
DataDateTimeRef(Box<DataDateTimeRef>),
}Expand description
Temporal data — consolidates Time, Duration, TimeSpan, Timeframe, TimeReference, DateTimeExpr, and DataDateTimeRef.
Variants§
DateTime(DateTime<FixedOffset>)
Duration(Duration)
TimeSpan(Duration)
Timeframe(Timeframe)
TimeReference(Box<TimeReference>)
DateTimeExpr(Box<DateTimeExpr>)
DataDateTimeRef(Box<DataDateTimeRef>)
Implementations§
Trait Implementations§
Source§impl Clone for TemporalData
impl Clone for TemporalData
Source§fn clone(&self) -> TemporalData
fn clone(&self) -> TemporalData
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 TemporalData
impl Debug for TemporalData
Auto Trait Implementations§
impl Freeze for TemporalData
impl RefUnwindSafe for TemporalData
impl Send for TemporalData
impl Sync for TemporalData
impl Unpin for TemporalData
impl UnsafeUnpin for TemporalData
impl UnwindSafe for TemporalData
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