Rust 编译器错误警告
unused_mut未使用 Mut 警告
变量被声明为可变,但实际上从未发生过修改。
rustcargo
导致此错误的原因
变量带有 mut 关键字,但在声明后从未被修改。mut 关键字是多余的,可能会造成误导。
如何修复
从变量声明中删除 mut 关键字。若变量确实需要修改,则添加相应的修改代码。检查重构是否意外移除了修改操作。
相关错误代码
Rust 编译器错误错误
E0658E0658 — 使用了不稳定特性
在未启用 feature gate 的情况下使用了 Rust 中尚未稳定的特性。
rustcargo
查看详情 Rust 编译器错误警告
clippy::clone_on_copyClippy — 对 Copy 类型调用 Clone
在实现了 Copy 的类型上调用了 clone() 方法。
rustcargo
查看详情 Rust 编译器错误错误
E0277E0277 — 类型未实现 Sized
在需要 Sized 类型的地方使用了动态大小类型(DST)。
rustcargo
查看详情 Rust 编译器错误错误
E0433E0433 — 模块路径解析失败
use 语句或类型路径中使用的模块路径无法被解析。
rustcargo
查看详情 Rust 编译器错误错误
E0382E0382 — 使用已移动的值
一个值在被移动到另一个变量或函数之后,仍被继续使用。
rustcargo
查看详情 Rust 编译器错误错误
E0425E0425 — 在当前作用域中找不到该值
使用了一个在当前作用域中未定义的标识符。
rustcargo
查看详情