Lines Matching refs:dur
19 fn from(dur: stdtime::Duration) -> Self { in from()
20 Duration::from_seconds(dur.as_secs()) + in from()
21 Duration::from_nanos(dur.subsec_nanos() as u64) in from()
26 fn from(dur: Duration) -> Self { in from()
27 let secs = dur.seconds(); in from()
28 let nanos = (dur.nanos() - (secs * 1_000_000_000)) as u32; in from()
35 fn add(self, dur: Duration) -> Time { in add()
36 Time::from_nanos(dur.nanos() + self.nanos()) in add()
49 fn add(self, dur: Duration) -> Duration { in add()
50 Duration::from_nanos(self.nanos() + dur.nanos()) in add()
56 fn sub(self, dur: Duration) -> Duration { in sub()
57 Duration::from_nanos(self.nanos() - dur.nanos()) in sub()
63 fn sub(self, dur: Duration) -> Time { in sub()
64 Time::from_nanos(self.nanos() - dur.nanos()) in sub()
69 fn add_assign(&mut self, dur: Duration) { in add_assign()
70 self.0 += dur.nanos() in add_assign()
75 fn sub_assign(&mut self, dur: Duration) { in sub_assign()
76 self.0 -= dur.nanos() in sub_assign()
81 fn add_assign(&mut self, dur: Duration) { in add_assign()
82 self.0 += dur.nanos() in add_assign()
87 fn sub_assign(&mut self, dur: Duration) { in sub_assign()
88 self.0 -= dur.nanos() in sub_assign()