Lines Matching refs:seconds

146         Self::seconds(0)
154 Self::seconds(secs)
162 Self::seconds(secs)
165 fn seconds(seconds: i64) -> Self;
261 fn seconds(seconds: i64) -> TimeSpec {
263 (TS_MIN_SECONDS..=TS_MAX_SECONDS).contains(&seconds),
264 "TimeSpec out of bounds; seconds={}",
265 seconds
268 ts.tv_sec = seconds as time_t;
337 pub const fn new(seconds: time_t, nanoseconds: timespec_tv_nsec_t) -> Self {
339 ts.tv_sec = seconds;
437 write!(f, "{} seconds", sec)?;
440 write!(f, "{}.{:03} seconds", sec, abs.tv_nsec() / 1_000_000)?;
442 write!(f, "{}.{:06} seconds", sec, abs.tv_nsec() / 1_000)?;
444 write!(f, "{}.{:09} seconds", sec, abs.tv_nsec())?;
497 fn seconds(seconds: i64) -> TimeVal {
499 (TV_MIN_SECONDS..=TV_MAX_SECONDS).contains(&seconds),
500 "TimeVal out of bounds; seconds={}",
501 seconds
506 tv_sec: seconds as time_t,
584 pub const fn new(seconds: time_t, microseconds: suseconds_t) -> Self {
586 tv_sec: seconds,
671 write!(f, "{} seconds", sec)?;
674 write!(f, "{}.{:03} seconds", sec, abs.tv_usec() / 1000)?;
676 write!(f, "{}.{:06} seconds", sec, abs.tv_usec())?;
722 assert_ne!(TimeSpec::seconds(1), TimeSpec::zero());
724 TimeSpec::seconds(1) + TimeSpec::seconds(2),
725 TimeSpec::seconds(3)
728 TimeSpec::minutes(3) + TimeSpec::seconds(2),
729 TimeSpec::seconds(182)
744 let a = TimeSpec::seconds(1) + TimeSpec::nanoseconds(123);
745 let b = TimeSpec::seconds(-1) + TimeSpec::nanoseconds(-123);
752 assert_eq!(TimeSpec::seconds(1), TimeSpec::nanoseconds(1_000_000_000));
753 assert!(TimeSpec::seconds(1) < TimeSpec::nanoseconds(1_000_000_001));
754 assert!(TimeSpec::seconds(1) > TimeSpec::nanoseconds(999_999_999));
755 assert!(TimeSpec::seconds(-1) < TimeSpec::nanoseconds(-999_999_999));
756 assert!(TimeSpec::seconds(-1) > TimeSpec::nanoseconds(-1_000_000_001));
761 assert_eq!(TimeSpec::zero().to_string(), "0 seconds");
762 assert_eq!(TimeSpec::seconds(42).to_string(), "42 seconds");
763 assert_eq!(TimeSpec::milliseconds(42).to_string(), "0.042 seconds");
764 assert_eq!(TimeSpec::microseconds(42).to_string(), "0.000042 seconds");
767 "0.000000042 seconds"
769 assert_eq!(TimeSpec::seconds(-86401).to_string(), "-86401 seconds");
774 assert_ne!(TimeVal::seconds(1), TimeVal::zero());
776 TimeVal::seconds(1) + TimeVal::seconds(2),
777 TimeVal::seconds(3)
780 TimeVal::minutes(3) + TimeVal::seconds(2),
781 TimeVal::seconds(182)
787 assert_eq!(TimeVal::seconds(1), TimeVal::microseconds(1_000_000));
788 assert!(TimeVal::seconds(1) < TimeVal::microseconds(1_000_001));
789 assert!(TimeVal::seconds(1) > TimeVal::microseconds(999_999));
790 assert!(TimeVal::seconds(-1) < TimeVal::microseconds(-999_999));
791 assert!(TimeVal::seconds(-1) > TimeVal::microseconds(-1_000_001));
796 let a = TimeVal::seconds(1) + TimeVal::microseconds(123);
797 let b = TimeVal::seconds(-1) + TimeVal::microseconds(-123);
804 assert_eq!(TimeVal::zero().to_string(), "0 seconds");
805 assert_eq!(TimeVal::seconds(42).to_string(), "42 seconds");
806 assert_eq!(TimeVal::milliseconds(42).to_string(), "0.042 seconds");
807 assert_eq!(TimeVal::microseconds(42).to_string(), "0.000042 seconds");
808 assert_eq!(TimeVal::nanoseconds(1402).to_string(), "0.000001 seconds");
809 assert_eq!(TimeVal::seconds(-86401).to_string(), "-86401 seconds");