|
|
@ -85,7 +85,7 @@ impl Stream for Interval {
|
|
|
|
/// While technically for large duration it's impossible to represent any
|
|
|
|
/// While technically for large duration it's impossible to represent any
|
|
|
|
/// duration as nanoseconds, the largest duration we can represent is about
|
|
|
|
/// duration as nanoseconds, the largest duration we can represent is about
|
|
|
|
/// 427_000 years. Large enough for any interval we would use or calculate in
|
|
|
|
/// 427_000 years. Large enough for any interval we would use or calculate in
|
|
|
|
/// tokio.
|
|
|
|
/// async-std.
|
|
|
|
fn duration_to_nanos(dur: Duration) -> Option<u64> {
|
|
|
|
fn duration_to_nanos(dur: Duration) -> Option<u64> {
|
|
|
|
dur.as_secs()
|
|
|
|
dur.as_secs()
|
|
|
|
.checked_mul(1_000_000_000)
|
|
|
|
.checked_mul(1_000_000_000)
|
|
|
|