pub struct UnixMillis(/* private fields */);Expand description
Milliseconds from the Unix epoch.
Implementations§
Source§impl UnixMillis
impl UnixMillis
pub const fn new(value: i64) -> Self
pub const fn get(self) -> i64
Sourcepub fn checked_add(self, duration: DurationMillis) -> Result<Self, TimeError>
pub fn checked_add(self, duration: DurationMillis) -> Result<Self, TimeError>
Adds a non-negative duration without saturating.
§Errors
Returns TimeError::Overflow if the result is not representable.
Trait Implementations§
Source§impl Clone for UnixMillis
impl Clone for UnixMillis
Source§fn clone(&self) -> UnixMillis
fn clone(&self) -> UnixMillis
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 UnixMillis
Source§impl Debug for UnixMillis
impl Debug for UnixMillis
Source§impl<'de> Deserialize<'de> for UnixMillis
impl<'de> Deserialize<'de> for UnixMillis
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 UnixMillis
Source§impl Hash for UnixMillis
impl Hash for UnixMillis
Source§impl Ord for UnixMillis
impl Ord for UnixMillis
Source§fn cmp(&self, other: &UnixMillis) -> Ordering
fn cmp(&self, other: &UnixMillis) -> Ordering
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
Source§impl PartialEq for UnixMillis
impl PartialEq for UnixMillis
Source§impl PartialOrd for UnixMillis
impl PartialOrd for UnixMillis
Source§impl Serialize for UnixMillis
impl Serialize for UnixMillis
impl StructuralPartialEq for UnixMillis
Auto Trait Implementations§
impl Freeze for UnixMillis
impl RefUnwindSafe for UnixMillis
impl Send for UnixMillis
impl Sync for UnixMillis
impl Unpin for UnixMillis
impl UnsafeUnpin for UnixMillis
impl UnwindSafe for UnixMillis
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