rust
Installation
SKILL.md
Rust
禁止凭训练数据写 API。先定 rustc 1.y,再读对应 reference。Axum / Actix / Rocket 等 web 框架不在本技能里指定。
edition 是第二轴:只用来避开 edition 门控语法,不能代替 rustc 档。
定版本
- 读已锁定工具链,不要只看
Cargo.toml的rust-version(那是 MSRV 下限)。rust-toolchain.toml或rust-toolchain的channel(两文件都在时,按 rustup:无后缀的rust-toolchain优先)。channel是stable/beta/nightly时,再跑rustc --version取实际1.y。
- 没有工具链文件:用当前
rustc --version。 - 仍没有:才用
Cargo.toml的package.rust-version(按该下限写,不要用更高档 API)。
取 1.y(1.97.1 → 1.97),打开下表,按该文件写代码。