pub struct TimeSpan(pub i64);
Expand description
A value representing an interval of time, in microseconds.
Tuple Fields§
§0: i64
Implementations§
source§impl TimeSpan
impl TimeSpan
sourcepub fn from_microseconds(v: i64) -> TimeSpan
pub fn from_microseconds(v: i64) -> TimeSpan
Create a new timespan from microseconds.
sourcepub fn from_milliseconds(v: i64) -> TimeSpan
pub fn from_milliseconds(v: i64) -> TimeSpan
Create a new timespan from milliseconds.
sourcepub fn from_seconds(v: i64) -> TimeSpan
pub fn from_seconds(v: i64) -> TimeSpan
Create a new timespan from seconds.
sourcepub fn from_minutes(v: i64) -> TimeSpan
pub fn from_minutes(v: i64) -> TimeSpan
Create a new timespan from minutes.
sourcepub fn from_hours(v: i64) -> TimeSpan
pub fn from_hours(v: i64) -> TimeSpan
Create a new timespan from hours.
sourcepub fn as_microseconds(self) -> i64
pub fn as_microseconds(self) -> i64
Return the full number of microseconds in this TimeSpan
.
sourcepub fn as_milliseconds(self) -> i64
pub fn as_milliseconds(self) -> i64
Return the full number of milliseconds in this TimeSpan
.
sourcepub fn as_seconds(self) -> i64
pub fn as_seconds(self) -> i64
Return the full number of seconds in this TimeSpan
.
sourcepub fn as_minutes(self) -> i64
pub fn as_minutes(self) -> i64
Return the full number of minutes in this TimeSpan
.
Trait Implementations§
source§impl Ord for TimeSpan
impl Ord for TimeSpan
source§impl PartialEq<TimeSpan> for TimeSpan
impl PartialEq<TimeSpan> for TimeSpan
source§impl PartialOrd<TimeSpan> for TimeSpan
impl PartialOrd<TimeSpan> for TimeSpan
1.0.0 · source§fn 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 more