Skip to content

Latest commit

 

History

History
32 lines (24 loc) · 2.8 KB

2019_august_27.md

File metadata and controls

32 lines (24 loc) · 2.8 KB

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

Tools and Toys

  • 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.