pub enum DateTimeSource {
System,
CallHost,
Fixed {
unix_seconds: i64,
microsecond: u32,
},
}Expand description
Where the clock calls read the instant.
Variants§
System
The process’s own clock.
CallHost
Suspend to the host, which answers each call.
Fixed
Every call reads this instant. Years outside 1..=9999 raise OverflowError.
Implementations§
Trait Implementations§
Source§impl Clone for DateTimeSource
impl Clone for DateTimeSource
impl Copy for DateTimeSource
Source§impl Debug for DateTimeSource
impl Debug for DateTimeSource
Source§impl Default for DateTimeSource
impl Default for DateTimeSource
Source§impl<'de> Deserialize<'de> for DateTimeSource
impl<'de> Deserialize<'de> for DateTimeSource
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for DateTimeSource
Source§impl PartialEq for DateTimeSource
impl PartialEq for DateTimeSource
Source§impl Serialize for DateTimeSource
impl Serialize for DateTimeSource
impl StructuralPartialEq for DateTimeSource
Auto Trait Implementations§
impl Freeze for DateTimeSource
impl RefUnwindSafe for DateTimeSource
impl Send for DateTimeSource
impl Sync for DateTimeSource
impl Unpin for DateTimeSource
impl UnsafeUnpin for DateTimeSource
impl UnwindSafe for DateTimeSource
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