Struct smoltcp::time::Instant [−][src]
pub struct Instant { /* fields omitted */ }
Expand description
A representation of an absolute time value.
The Instant
type is a wrapper around a i64
value that
represents a number of milliseconds, monotonically increasing
since an arbitrary moment in time, such as system startup.
- A value of
0
is inherently arbitrary. - A value less than
0
indicates a time before the starting point.
Implementations
Create a new Instant
from a number of microseconds.
Create a new Instant
from a number of milliseconds.
Create a new Instant
from a number of milliseconds.
Create a new Instant
from a number of seconds.
Create a new Instant
from the current std::time::SystemTime.
The fractional number of milliseconds that have passed since the beginning of time.
The fractional number of microseconds that have passed since the beginning of time.
The number of whole seconds that have passed since the beginning of time.
The total number of milliseconds that have passed since the beginning of time.
The total number of milliseconds that have passed since the beginning of time.
Trait Implementations
Performs the +=
operation. Read more
Performs the conversion.
This method returns an ordering between self
and other
values if one exists. Read more
This method tests less than (for self
and other
) and is used by the <
operator. Read more
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
Performs the -=
operation. Read more
Auto Trait Implementations
impl RefUnwindSafe for Instant
impl UnwindSafe for Instant
Blanket Implementations
Mutably borrows from an owned value. Read more