Lines Matching defs:Duration
45 pub struct Duration { struct
50 /// The minimum possible `Duration`: `i64::MIN` milliseconds. argument
62 impl Duration { implementation
67 pub fn weeks(weeks: i64) -> Duration { in weeks() method
76 pub fn days(days: i64) -> Duration { in days() method
85 pub fn hours(hours: i64) -> Duration { in hours() method
94 pub fn minutes(minutes: i64) -> Duration { in minutes() method
103 pub fn seconds(seconds: i64) -> Duration { in seconds() method
113 pub fn milliseconds(milliseconds: i64) -> Duration { in milliseconds() method
121 pub fn microseconds(microseconds: i64) -> Duration { in microseconds() method
129 pub fn nanoseconds(nanos: i64) -> Duration { in nanoseconds()
212 pub fn checked_add(&self, rhs: &Duration) -> Option<Duration> { in checked_add()
226 pub fn checked_sub(&self, rhs: &Duration) -> Option<Duration> { in checked_sub()
263 pub fn from_std(duration: StdDuration) -> Result<Duration, OutOfRangeError> { in from_std()
296 impl Neg for Duration { implementation
300 fn neg(self) -> Duration { in neg()
309 impl Add for Duration { implementation
312 fn add(self, rhs: Duration) -> Duration { in add()
323 impl Sub for Duration { implementation
326 fn sub(self, rhs: Duration) -> Duration { in sub()
337 impl Mul<i32> for Duration { implementation
340 fn mul(self, rhs: i32) -> Duration { in mul()
349 impl Div<i32> for Duration { implementation
352 fn div(self, rhs: i32) -> Duration { in div()
369 impl fmt::Display for Duration { implementation