Guide agents through Cargo workspaces, feature management, build scripts (build.rs), CI integration, incremental compilation, and the Cargo tool ecosystem.
| cargo:rerun-if-changed=FILE | Re-run build script if file changes | | cargo:rerun-if-env-changed=VAR | Re-run if env var changes | | cargo:rustc-link-lib=NAME | Link library | | cargo:rustc-link-search=PATH | Add library search path | | cargo:rustc-cfg=FLAG | Enable #[cfg(FLAG)] in code | | cargo:rustc-env=KEY=VAL | Set env!("KEY") at compile time |
For workspace patterns and dependency resolution details, see references/workspace-patterns.md.
Compétence en matière de flux de travail de fret pour les projets Rust. À utiliser lors de la gestion des espaces de travail, des indicateurs de fonctionnalités, des scripts de build, du cache cargo, des builds incrémentielles, de l'audit des dépendances ou de la configuration CI avec Cargo. S'active sur les requêtes concernant les espaces de travail de fret, les fonctionnalités de Cargo.toml, build.rs, cargo nextest, cargo deny, cargo check vs build ou la gestion Cargo.lock. Source : mohitmishra786/low-level-dev-skills.