pub struct UnixTs(/* private fields */);
Expand description
A Unix timestamp.
Implementations§
Source§impl UnixTs
impl UnixTs
Sourcepub fn diff(a: &Self, b: &Self) -> MicroSeconds
pub fn diff(a: &Self, b: &Self) -> MicroSeconds
Calculates the difference between the two specified timestamps.
Sourcepub fn age(&self) -> MicroSeconds
pub fn age(&self) -> MicroSeconds
Gets the time difference between now and self.
Sourcepub fn checked_add(self, rhs: MicroSeconds) -> Option<Self>
pub fn checked_add(self, rhs: MicroSeconds) -> Option<Self>
Checked integer addition. Computes self + rhs
, returning None
if overflow occurred,
using the inner integer’s checked_add()
method.
Sourcepub fn checked_sub(self, rhs: MicroSeconds) -> Option<Self>
pub fn checked_sub(self, rhs: MicroSeconds) -> Option<Self>
Checked integer subtraction. Computes self - rhs
, returning None
if overflow occurred,
using the inner integer’s checked_sub()
method.
Trait Implementations§
Source§impl Add<MicroSeconds> for UnixTs
impl Add<MicroSeconds> for UnixTs
Source§impl AddAssign<MicroSeconds> for UnixTs
impl AddAssign<MicroSeconds> for UnixTs
Source§fn add_assign(&mut self, rhs: MicroSeconds)
fn add_assign(&mut self, rhs: MicroSeconds)
Performs the
+=
operation. Read moreSource§impl Ord for UnixTs
impl Ord for UnixTs
Source§impl PartialOrd for UnixTs
impl PartialOrd for UnixTs
Source§impl Sub<MicroSeconds> for UnixTs
impl Sub<MicroSeconds> for UnixTs
Source§impl SubAssign<MicroSeconds> for UnixTs
impl SubAssign<MicroSeconds> for UnixTs
Source§fn sub_assign(&mut self, rhs: MicroSeconds)
fn sub_assign(&mut self, rhs: MicroSeconds)
Performs the
-=
operation. Read moreimpl Copy for UnixTs
impl Eq for UnixTs
impl StructuralPartialEq for UnixTs
Auto Trait Implementations§
impl Freeze for UnixTs
impl RefUnwindSafe for UnixTs
impl Send for UnixTs
impl Sync for UnixTs
impl Unpin for UnixTs
impl UnwindSafe for UnixTs
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