Cargo
E96232
Cargo is Rust’s official build and dependency management tool that streamlines compiling code, managing libraries, and distributing Rust packages.
Statements (51)
| Predicate | Object |
|---|---|
| instanceOf |
Rust tooling component
ⓘ
package manager ⓘ software build tool ⓘ |
| configurationFile | Cargo.toml ⓘ |
| defaultRegistry | crates.io NERFINISHED ⓘ |
| developer |
Rust community
ⓘ
Rust project contributors ⓘ |
| feature |
binary and library target management
ⓘ
build scripts support ⓘ dependency resolution ⓘ documentation generation via rustdoc ⓘ feature flags for conditional compilation ⓘ incremental builds ⓘ integration with rustc ⓘ test harness integration ⓘ version conflict resolution ⓘ workspace management ⓘ |
| includedWith | Rustup installation ⓘ |
| license | open source ⓘ |
| lockFile | Cargo.lock ⓘ |
| maintainer | Rust project ⓘ |
| manages | Rust crates ⓘ |
| partOf | Rust toolchain NERFINISHED ⓘ |
| primaryLanguage | Rust NERFINISHED ⓘ |
| purpose |
build Rust code
ⓘ
distribute Rust packages ⓘ manage Rust dependencies ⓘ run Rust project tasks ⓘ |
| supports |
git dependencies
ⓘ
local path dependencies ⓘ multiple crates in one repository ⓘ registry-based dependencies ⓘ workspaces ⓘ |
| supportsCommand |
cargo add
ⓘ
cargo bench ⓘ cargo build ⓘ cargo check ⓘ cargo clean ⓘ cargo doc ⓘ cargo init ⓘ cargo install ⓘ cargo metadata ⓘ cargo new ⓘ cargo publish ⓘ cargo remove ⓘ cargo run ⓘ cargo test ⓘ cargo tree ⓘ cargo update ⓘ |
| supportsLanguage | Rust NERFINISHED ⓘ |
| usesPackageFormat | crate ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.