Does anyone else find the type discrepancy between Duration::from_millis() and as_millis() incredibly annoying?
https://doc.rust-lang.org/std/time/struct.Duration.html#method.from_millis
from_millis receives a u64
https://doc.rust-lang.org/std/time/struct.Duration.html#method.as_millis
as_millis returns a u128
Dafuq?
use std::time::Duration;
fn main() {
let duration1 = Duration::from_millis(1000);
let duration2 = Duration::from_millis(duration1.as_millis()); // dafuq?
}