Struct libpulse_binding::time::UnixTs
source · pub struct UnixTs(_);Expand description
A Unix timestamp
Implementations
sourceimpl UnixTs
impl UnixTs
sourcepub fn diff(a: &Self, b: &Self) -> MicroSeconds
pub fn diff(a: &Self, b: &Self) -> MicroSeconds
Calculate the difference between the two specified timestamps.
sourcepub fn age(&self) -> MicroSeconds
pub fn age(&self) -> MicroSeconds
Return the time difference between now and self
pub fn checked_add(self, other: MicroSeconds) -> Option<Self>
pub fn checked_sub(self, other: MicroSeconds) -> Option<Self>
Trait Implementations
sourceimpl Add<MicroSeconds> for UnixTs
impl Add<MicroSeconds> for UnixTs
sourceimpl AddAssign<MicroSeconds> for UnixTs
impl AddAssign<MicroSeconds> for UnixTs
sourcefn add_assign(&mut self, rhs: MicroSeconds)
fn add_assign(&mut self, rhs: MicroSeconds)
Performs the
+= operation. Read moresourceimpl Ord for UnixTs
impl Ord for UnixTs
1.21.0 · sourcefn 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 · sourcefn 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
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialOrd<UnixTs> for UnixTs
impl PartialOrd<UnixTs> for UnixTs
sourcefn partial_cmp(&self, other: &UnixTs) -> Option<Ordering>
fn partial_cmp(&self, other: &UnixTs) -> Option<Ordering>
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self and other) and is used by the <=
operator. Read moresourceimpl Sub<MicroSeconds> for UnixTs
impl Sub<MicroSeconds> for UnixTs
sourceimpl SubAssign<MicroSeconds> for UnixTs
impl SubAssign<MicroSeconds> for UnixTs
sourcefn 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 StructuralEq for UnixTs
impl StructuralPartialEq for UnixTs
Auto Trait Implementations
impl RefUnwindSafe for UnixTs
impl Send for UnixTs
impl Sync for UnixTs
impl Unpin for UnixTs
impl UnwindSafe for UnixTs
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more