Rust Articles, Tutorials & News

Type-Checked Keypaths in Rust

Like a number of other folks, I have recently been exploring some slightly less well-worn corners of the Rust type system. In my particular case, this involv…

Read more »

Aeneas: Rust Verification by Functional Translation

We present Aeneas, a new verification toolchain for Rust programs based on a lightweight functional translation. We leverage Rust’s rich region-based type system to eliminate memory reasoning for many Rust programs, as long as they do not rely on interior…

Read more »