Rust–: Rust without the borrow checker
2 months ago
- #Borrow-Checker
- #Rust
- #Compiler
- 一个修改版的Rust编译器(Rust--),禁用了借用检查器,允许违反Rust借用规则的代码编译和运行。
- 提供预编译二进制文件,可通过curl命令安装,支持自定义安装路径和版本选择。
- 使用说明包括使用修改后的编译器(~/.rustmm/bin/rustc)进行编译,并建议设置别名以便操作。
- 示例展示了如何绕过常见的Rust借用错误,例如多次可变借用和移动后使用。
- 对比了常规Rust报错场景与Rust--成功编译的各种借用违规案例。
- 示例目录包含展示借用检查器违规但能被Rust--编译的代码文件。
- 采用Apache 2.0和MIT双许可协议,基于Rust主分支commit 2848c2eb开发。