FerrousOwlFerrousOwl visualizes ownership movement and lifetimes in Rust code using colored underlines:
UsageIt should be straight-forward to use this extension:
This will show the movement of ownership of the focused variable through the neighbouring code. Move your mouse over the neighbouring underlined code to see what their relation is with the variable focused in the editor. You can also enable automatic highlighting using the command InstallationThis extension should activate upon opening a Rust file. The system binary NoteUnderlines may not display perfectly for some characters (e.g., g, parentheses). Thanks a lot to the original author Yuki Okamoto! This fork of RustOwl adds support for the Helix editor and other editors that are able to read code actions from an LSP-server and simplifies the codebase considerably. |