·m03-mutability
</>

m03-mutability

actionbook/rust-skills

关键:用于解决可变性问题。触发器:E0596、E0499、E0502、不能借用为可变性、已借用为不可变性、mut、&mut、内部可变性、Cell、RefCell、Mutex、RwLock、可变性、内部可变性、借用冲突

19安装·0热度·@actionbook

安装

$npx skills add https://github.com/actionbook/rust-skills --skill m03-mutability

SKILL.md

Why does this data need to change, and who can change it?

| Error | Don't Just Say | Ask Instead |

| E0596 | "Add mut" | Should this really be mutable? | | E0499 | "Split borrows" | Is the data structure right? | | E0502 | "Separate scopes" | Why do we need both borrows? | | RefCell panic | "Use tryborrow" | Is runtime check appropriate? |

关键:用于解决可变性问题。触发器:E0596、E0499、E0502、不能借用为可变性、已借用为不可变性、mut、&mut、内部可变性、Cell、RefCell、Mutex、RwLock、可变性、内部可变性、借用冲突 来源:actionbook/rust-skills。

查看原文

可引用信息

为搜索与 AI 引用准备的稳定字段与命令。

安装命令
npx skills add https://github.com/actionbook/rust-skills --skill m03-mutability
分类
</>开发工具
认证
收录时间
2026-02-01
更新时间
2026-02-18

快速解答

什么是 m03-mutability?

关键:用于解决可变性问题。触发器:E0596、E0499、E0502、不能借用为可变性、已借用为不可变性、mut、&mut、内部可变性、Cell、RefCell、Mutex、RwLock、可变性、内部可变性、借用冲突 来源:actionbook/rust-skills。

如何安装 m03-mutability?

打开你的终端或命令行工具(如 Terminal、iTerm、Windows Terminal 等) 复制并运行以下命令:npx skills add https://github.com/actionbook/rust-skills --skill m03-mutability 安装完成后,技能将自动配置到你的 AI 编程环境中,可以在 Claude Code 或 Cursor 中使用

这个 Skill 的源码在哪?

https://github.com/actionbook/rust-skills