Lines Matching refs:num_nanoseconds
202 pub fn num_nanoseconds(&self) -> Option<i64> { in num_nanoseconds() method
552 assert_eq!(Duration::zero().num_nanoseconds(), Some(0)); in test_duration_num_nanoseconds()
553 assert_eq!(Duration::nanoseconds(1).num_nanoseconds(), Some(1)); in test_duration_num_nanoseconds()
554 assert_eq!(Duration::nanoseconds(-1).num_nanoseconds(), Some(-1)); in test_duration_num_nanoseconds()
555 assert_eq!(Duration::nanoseconds(i64::MAX).num_nanoseconds(), Some(i64::MAX)); in test_duration_num_nanoseconds()
556 assert_eq!(Duration::nanoseconds(i64::MIN).num_nanoseconds(), Some(i64::MIN)); in test_duration_num_nanoseconds()
557 assert_eq!(MAX.num_nanoseconds(), None); in test_duration_num_nanoseconds()
558 assert_eq!(MIN.num_nanoseconds(), None); in test_duration_num_nanoseconds()
563 Duration::days(i64::MAX / NANOS_PER_DAY).num_nanoseconds(), in test_duration_num_nanoseconds()
567 Duration::days(i64::MIN / NANOS_PER_DAY).num_nanoseconds(), in test_duration_num_nanoseconds()
570 assert_eq!(Duration::days(i64::MAX / NANOS_PER_DAY + 1).num_nanoseconds(), None); in test_duration_num_nanoseconds()
571 assert_eq!(Duration::days(i64::MIN / NANOS_PER_DAY - 1).num_nanoseconds(), None); in test_duration_num_nanoseconds()