SuperAPI AI 工具集

cargo-rust

编程与开发

查看项目

更新于 10-16 03:43

技能介绍

Cargo 是 Rust 的包管理器与构建系统,基于 Cargo、rustc 与 crates.io。本技能定位为构建验证与约束检查(Trit 标记为 -1)。

主要能力:依赖解析、构建编排、测试与基准测试、发布到 crates.io,以及工作区(workspace)组织。

常用命令(保持原样):

  • 构建:cargo build;cargo build --release
  • 测试:cargo test;cargo test --lib
  • 快速检查:cargo check;cargo clippy
  • 运行:cargo run;cargo run --release
  • 添加依赖:cargo add serde;cargo add serde --features derive

工作区模式:在根 Cargo.toml 中声明 [workspace],列出 members = ["crates/*"],resolver = "2",并在 [workspace.dependencies] 统一定义依赖,例如 serde = { version = "1.0", features = ["derive"] }。

该技能还给出将构建结果映射为三值(trit)的示例:编译失败记为 -1,出现警告记为 0,干净构建记为 1;并列出规范三元组组合(如 cargo-rust ⊗ acsets ⊗ gay-mcp 等)。

适用场景:Rust 项目的构建、依赖管理与多 crate 工作区组织。限制:资料未提供具体安装步骤、平台要求、性能或收费信息,暂未提供。