cordx56

rustowl

cordx56

Visualize Ownership and Lifetimes in Rust

AI 简介

RustOwl 是一个用于可视化 Rust 程序中所有权转移与生命周期的调试与分析工具。它通过编辑器插件(支持 VS Code、Neovim、Emacs)在代码编辑时实时分析源文件,对变量 hover 时以彩色下划线直观展示其实际生命周期(绿色)、不可变借用(蓝色)、可变借用(紫色)、值移动或函数调用(橙色)及生命周期错误(红色)。基于 Rust 编译器前端解析,无需运行程序即可静态揭示内存安全关键路径。适用于 Rust 学习者理解所有权规则、开发者调试借用冲突、以及优化资源管理逻辑的开发场景。

Rust
Mozilla Public License 2.0
5.2k
Stars
111
Forks
12
Watchers
8
Issues

Star 增长

今日0
近 7 天0
近 30 天+9
综合评分37.15
默认分支main