The [last line](https://github.com/rust-lang/rust/blob/ff2616e847ddf913e007d715732b5669b0f22672/src/libtime/lib.rs#L188) of `precise_time_ns` uses a 64 bit multiplication that will overflow frequently. Using floats would be the easy way out, but it would reduce precision to 53 bits.
The last line of
precise_time_nsuses a 64 bit multiplication that will overflow frequently.Using floats would be the easy way out, but it would reduce precision to 53 bits.