pub struct TimeSpan(pub i64);Expand description
A value representing an interval of time, in microseconds.
Tuple Fields§
§0: i64Implementations§
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