This August In Rust
News and Announcements
Helpful Articles
- 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.
Tales from Production
- 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.