pub struct Stamp(/* private fields */);Expand description
One UTC minute: 20261001-0000 on the wire, 2026-10-01 00:00Z to read.
Implementations§
Source§impl Stamp
impl Stamp
Sourcepub fn parse(text: &str) -> Option<Stamp>
pub fn parse(text: &str) -> Option<Stamp>
Reads YYYYMMDD-HHMM exactly, spaces around it aside. None for any other shape and for
a day or minute that does not exist.
Sourcepub fn exact(text: &str) -> Option<Stamp>
pub fn exact(text: &str) -> Option<Stamp>
YYYYMMDD-HHMM and nothing else, not even a space: 20260231-1200, 20261001-2400 and
20261001-1260 are no minute.
Sourcepub const fn from_minutes(minutes: i64) -> Stamp
pub const fn from_minutes(minutes: i64) -> Stamp
Minutes since 1970.
pub const fn minutes(self) -> i64
Trait Implementations§
impl Copy for Stamp
impl Eq for Stamp
Source§impl Ord for Stamp
impl Ord for Stamp
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialOrd for Stamp
impl PartialOrd for Stamp
impl StructuralPartialEq for Stamp
Auto Trait Implementations§
impl Freeze for Stamp
impl RefUnwindSafe for Stamp
impl Send for Stamp
impl Sync for Stamp
impl Unpin for Stamp
impl UnsafeUnpin for Stamp
impl UnwindSafe for Stamp
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.