pub struct TimelessDate(pub Date);Expand description
Linear’s TimelessDate scalar: a calendar date with no time component,
serialized as "YYYY-MM-DD".
A newtype (rather than a serde with module) so it composes inside
Option<_>, Undefinable<_>, and Vec<_> without field attributes.
Tuple Fields§
§0: DateTrait Implementations§
Source§impl Clone for TimelessDate
impl Clone for TimelessDate
Source§fn clone(&self) -> TimelessDate
fn clone(&self) -> TimelessDate
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 moreimpl Copy for TimelessDate
Source§impl Debug for TimelessDate
impl Debug for TimelessDate
Source§impl<'de> Deserialize<'de> for TimelessDate
impl<'de> Deserialize<'de> for TimelessDate
Source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for TimelessDate
impl Display for TimelessDate
impl Eq for TimelessDate
Source§impl From<Date> for TimelessDate
impl From<Date> for TimelessDate
Source§impl FromStr for TimelessDate
impl FromStr for TimelessDate
Source§impl PartialEq for TimelessDate
impl PartialEq for TimelessDate
Source§fn eq(&self, other: &TimelessDate) -> bool
fn eq(&self, other: &TimelessDate) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for TimelessDate
impl Serialize for TimelessDate
impl StructuralPartialEq for TimelessDate
Auto Trait Implementations§
impl Freeze for TimelessDate
impl RefUnwindSafe for TimelessDate
impl Send for TimelessDate
impl Sync for TimelessDate
impl Unpin for TimelessDate
impl UnsafeUnpin for TimelessDate
impl UnwindSafe for TimelessDate
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