-
🎈🎉 Announcing Rust 1.39.0. 🎉🎈
-
The
.await
is over,async fn
s are here! -
References to by-move bindings in
match
guards! -
Attributes on function parameters!
-
Borrow check migration warnings are hard errors in Rust 2018!
-
More
const fn
s in the standard library! -
... and more!
-
A call for blogs 2020 - Help decide the direction of Rust development in 2020! See posts from other people on Twitter.
-
Completing the transition to the new borrow checker - The new borrow checker introduced in the 2018 edition introduced some breakage by catching soundness issues that were previously allowed. So far these have been given as warnings, but they'll become hard errors in Rust 1.40.
- A closer look at Ownership in Rust - And informative look at the nitty-gritty details of how Rust ownership model works with respect to dealing with memory.
- PSA: You probably didn't want
.into_iter().cloned()
- Demystifying Asynchronous Rust - A (short) book digging into the details about how asynchronous Rust works.
- FastSpark: A New Fast Native Implementation of Spark from Scratch - Apache Spark is a general-purpose cluster-computing framework, and apparently it goes way faster implemented in Rust compared to Java.
- Programming Servo: the incredibly shrinking timer - A short story showing how a robust ecosystem can help you write less code and end up with better software.
- Comparing parallel Rust and C++ - A very in-depth look at writing and optimizing parallel code with Rust, and an insightful comparison between Rust and C++.
- Using type-level programming in Rust to make safer hardware abstractions - Statically encoding application semantics for fun and profit!
- Experimental rewrite of a low-level system component of the Windows codebase - Another update from the MSRC about their work on using Rust in Windows.
- Announcing async-std 1.0 -
async-std
is a port of Rust’s standard library to the async world. - Futures 0.3 released (with async/await support) - No more awkward
futures-preview
libraries! - genawaiter - A crate to allow generators on stable Rust.