Don't use SystemTime::now()
resolve #306 (closed)
I've replaced with rt.wallclock or function parameters where reasonable. This required breaking changes on one function's prototype.
Spraying #[allow(clippy::disallowed_methods)]
at so many places, especially in tests, isn't very good looking. Consider these as markers that should get removed before merging.
Edited by trinity-1686a