youtube image
From YouTube: RustEdu Workshop 2022 - RustViz: Interactively Visualizing Ownership and Borrowing

Description

Cyrus Omar describes RustViz, a tool for annotating Rust code that can provide compiler-assisted visualization of ownership and borrowing patterns. RustViz was developed in conjunction with a large number of undergrad students, and has proven to be a successful teaching tool.

The RustViz source code is available at https://github.com/rustviz/rustviz. A full paper describing RustViz is available at https://web.eecs.umich.edu/~comar/rustviz-vlhcc22.pdf.