Lines Matching refs:Duration
4 use std::time::{Duration as StdDuration, SystemTime};
19 /// use std::time::Duration;
20 /// let x: Duration;
21 /// x = "12h 5min 2ns".parse::<humantime::Duration>().unwrap().into();
22 /// assert_eq!(x, Duration::new(12*3600 + 5*60, 2))
26 pub struct Duration(StdDuration);
49 impl AsRef<StdDuration> for Duration {
53 impl Deref for Duration {
58 impl Into<StdDuration> for Duration {
62 impl From<StdDuration> for Duration {
63 fn from(dur: StdDuration) -> Duration { Duration(dur) }
66 impl FromStr for Duration {
68 fn from_str(s: &str) -> Result<Duration, Self::Err> {
69 parse_duration(s).map(Duration)
73 impl fmt::Display for Duration {