Lines Matching defs:Duration
50 pub struct Duration { struct
55 /// The minimum possible `Duration`: `i64::MIN` milliseconds. argument
67 impl Duration { impl
72 pub fn weeks(weeks: i64) -> Duration { in weeks() method
81 pub fn days(days: i64) -> Duration { in days() method
90 pub fn hours(hours: i64) -> Duration { in hours() method
99 pub fn minutes(minutes: i64) -> Duration { in minutes() method
108 pub fn seconds(seconds: i64) -> Duration { in seconds() method
118 pub fn milliseconds(milliseconds: i64) -> Duration { in milliseconds() method
126 pub fn microseconds(microseconds: i64) -> Duration { in microseconds() method
134 pub fn nanoseconds(nanos: i64) -> Duration { in nanoseconds()
209 pub fn checked_add(&self, rhs: &Duration) -> Option<Duration> { in checked_add()
227 pub fn checked_sub(&self, rhs: &Duration) -> Option<Duration> { in checked_sub()
246 pub fn abs(&self) -> Duration { in abs()
278 pub fn from_std(duration: StdDuration) -> Result<Duration, OutOfRangeError> { in from_std()
302 impl Neg for Duration { implementation
306 fn neg(self) -> Duration { in neg()
315 impl Add for Duration { implementation
318 fn add(self, rhs: Duration) -> Duration { in add()
329 impl Sub for Duration { implementation
332 fn sub(self, rhs: Duration) -> Duration { in sub()
343 impl Mul<i32> for Duration { implementation
346 fn mul(self, rhs: i32) -> Duration { in mul()
355 impl Div<i32> for Duration { implementation
358 fn div(self, rhs: i32) -> Duration { in div()
375 impl fmt::Display for Duration { implementation