-
Rust was designed by people who wanted to bring proven concepts from research and functional languages into the mainstream, and, though it used to be more Go-like, it pivoted toward prioritizing being suitable as a more modern replacement for C and C++ about a year before v1.0 froze the language.
-
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.
-
A type system rich enough to encode the typestate pattern so things which implement state machines (eg. HTTP) such as Hyper can turn that infamous PHP "Couldn't set header because the body has already begun streaming" error into compile-time errors like "No method 'set header' on type Response.)
-
if you want to learn, unambiguously the best resource is "The Book": https://doc.rust-lang.org/book/