- 🎈🎉 Announcing Rust 1.37.0. 🎉🎈
- Referring to enum variants through type aliases!
- Built-in Cargo support for vendored dependencies!
- Using unnamed
const
items for macros! - Profile-guided optimization!
- Set a default binary for your Cargo projects!
- ... and more!
- Tokio alpha release with async & await
- Introducing the Rust Game Development Working Group
- Understanding rust through avl trees - Know AVL trees? Trying to learn Rust? This might be a good resource for you! Also, if you don't know AVL trees, this will teach them to you anyway.
- Await a minute, why bother? - Been wondering why language-level async/await syntax is such a big deal? This article discusses how it enables comprehensible error handling, native control flow, and borrow across yield points. Also, it's written as crate documentation, which is pretty nifty.
- Functional Programming Jargon in Rust - A helpful reference explaining common functional programming terms and demonstrates how they apply to Rust.
- Diagnostics with Tracing - Writing an application with async/await? Check out the
tracing
crate for a better way to handle logging. - Using C Libraries in Rust - A practical guide to using bindgen.
- We Rewrote Our IoT Platform in Rust and Got Away With It - The first in a five part series from the folks at Dwelo talking about how (and why) they rewrote their IoT platform in Rust from Python.
- broot - An interactive directory overview and navigation tool for the terminal. Automatically uses gitignore settings to make navigating even large directorys easy.
- topgrade - A command line utility to upgrade ALL THE THINGS at once!
- std-async - A library designed to look and feel like the standard library, but designed around async/await from the start. Not an "official" project, but already in beta and aiming for a 1.0 release in September!
<_>::v::<_>
- A fun little piece of Rust artwork.