name: olore-cargo-latest description: Local Cargo documentation reference (latest). Cargo package manager documentation for Rust. Use for dependency management, build configuration, and publishing crates.
cargo Documentation
Cargo package manager documentation for Rust. Use for dependency management, build configuration, and publishing crates.
Documentation Structure
contents/
├── commands/ # Full CLI command reference for all cargo subcommands (40 files)
├── reference/ # Detailed reference: manifest, workspaces, features, config, registries (30 files)
├── guide/ # Cargo usage guide: dependencies, tests, CI, build performance (11 files)
├── getting-started/ # Installation and first steps (2 files)
└── appendix/ # Glossary and git authentication reference (2 files)
Topic Guide
| Topic | Key Files |
|---|---|
| Dependency management | contents/guide/dependencies.md, contents/reference/specifying-dependencies.md, contents/reference/overriding-dependencies.md, contents/reference/resolver.md |
| Cargo.toml manifest | contents/reference/manifest.md, contents/reference/cargo-targets.md |
| Building and compiling | contents/commands/cargo-build.md, contents/commands/cargo-check.md, contents/commands/cargo-rustc.md, contents/reference/profiles.md |
| Features and conditional compilation | contents/reference/features.md, contents/reference/features-examples.md |
| Testing | contents/guide/tests.md, contents/commands/cargo-test.md, contents/commands/cargo-bench.md |
| Publishing crates | contents/reference/publishing.md, contents/commands/cargo-publish.md, contents/commands/cargo-package.md |
| Workspaces | contents/reference/workspaces.md |
| Configuration | contents/reference/config.md, contents/reference/environment-variables.md |
| Build scripts (build.rs) | contents/reference/build-scripts.md, contents/reference/build-script-examples.md |
| Registries | contents/reference/registries.md, contents/reference/registry-authentication.md, contents/reference/running-a-registry.md |
| CLI commands | contents/commands/ (all cargo-*.md files) |
| Getting started | contents/getting-started/installation.md, contents/getting-started/first-steps.md |
When to use
Use this skill when the user asks about:
- Cargo commands (cargo build, cargo test, cargo publish, cargo add, etc.)
- Cargo.toml manifest fields and configuration
- Managing dependencies and the lockfile
- Cargo workspaces and multi-crate projects
- Build scripts (build.rs)
- Publishing crates to crates.io or a private registry
- Cargo features and conditional compilation
- Cargo profiles (dev, release, custom)
- Build performance and caching
- Environment variables used by Cargo
- Setting up CI for Rust projects
How to find information
- Use Topic Guide above to identify relevant files
- Read
TOC.mdfor complete file listing by directory - Read specific files from
contents/{path}