-
Somewhat unluckily, rustc currently has troubles inferring HRTB for closures and, from time to time, needs a helping hand:
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Something like fern or log4rs should be able to be configurable in any way you like. It might be possible to use one of the less complex options as well. Choose one that works for you from the executables section here.
-
The other issue is that it looks like serde_repr will not generate correct code for #[repr(C)] enums as it appears to interpret the bit inside #[repr(...)] as an integer type: https://github.com/dtolnay/serde-repr/blob/master/src/lib.rs#L60
-
sccache
Sccache is a ccache-like tool. It is used as a compiler wrapper and avoids compilation when possible. Sccache has the capability to utilize caching in remote storage environments, including various cloud storage options, or alternatively, in local storage.
hmm... this could be https://github.com/mozilla/sccache/issues/1000