pub fn chrono_to_positive_millis(duration: Duration) -> f64Expand description
Returns the positive number of milliseconds contained by this Duration as f64.
The returned value does include the fractional (nanosecond) part of the duration. If the
duration is negative, this returns 0.0;
ยงExample
use chrono::Duration;
let duration = Duration::nanoseconds(2_125_000);
let millis = relay_common::time::chrono_to_positive_millis(duration);
assert_eq!(millis, 2.125);Negative durations are clamped to 0.0:
use chrono::Duration;
let duration = Duration::nanoseconds(-2_125_000);
let millis = relay_common::time::chrono_to_positive_millis(duration);
assert_eq!(millis, 0.0);