Rust 1.68.0 released

Post Syndicated from original https://lwn.net/Articles/925732/

Version
1.68.0
of the Rust language has been released. Changes include the
stabilization of the “sparse” Cargo protocol, the ability for (some)
applications to recover from memory-allocation failures, and “local Pin
construction”:

The new pin! macro constructs a
Pin<&mut T> from a T expression,
anonymously captured in local state. This is often called
stack-pinning, but that “stack” could also be the captured state of
an async fn or block.