-
Anyway, I found something recent that implements "rc" but in terms of tracing: https://github.com/Manishearth/rust-gc/ . Maybe useful for projects involving graphs of objects.
-
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.
-
-
-
Safety in Rust did not start from a place that was perfectly clear. Hell, some components of it still aren't quite totally clear, although it is much better than it was some years ago. I am so grateful to the Unsafe Code Guidelines Working Group for working to improve this. It's critical work.
-
tokio
A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...
UnsafeCell being transitively mutable via aliasing (&mut T implies &mut T.field; field could be UnsafeCell and wish to be shared with other threads; core traits require the &mut T to use them conveniently; sharing the UnsafeCell is then UB) makes intrusive Futures (and possibly shared Iterators) currently UB.
-
Rust is actually pretty fast. It’s hard to rank language speeds in general, but for one specific application where many languages have been tested with the same algorithm, Rust is actually one of the fastest https://github.com/PlummersSoftwareLLC/Primes