···5050 Err(e) => -((e.duration().as_secs() as i128) * 1000 + e.duration().subsec_millis() as i128),
5151 };
52525353- fn floor_div(a: i128, b: i128) -> i128 {
5454- let q = a / b;
5555- let r = a % b;
5656- if r != 0 && ((a < 0) && (b > 0)) {
5757- q - 1
5858- } else {
5959- q
6060- }
6161- }
6262-6353 // make sure issa positive. i love spreading positivity everywhere i go!!! :D
6464- let days = floor_div(now_ms, MS_PER_DAY);
5454+ let days = (now_ms).div_euclid(MS_PER_DAY);
6555 let reference_ms = days * MS_PER_DAY;
66566757 let elapsed = now_ms - reference_ms;