Trit: -1 (MINUS - build verification and constraint checking)
Foundation: Cargo + rustc + crates.io
Core Concept
Cargo manages Rust projects with:
- Dependency resolution
- Build orchestration
- Testing and benchmarking
- Publishing to crates.io
Commands
# Build
cargo build
cargo build --release
Test
cargo test cargo test --lib
Check (fast)cargo check cargo clippy
Runcargo run cargo run --release
Add dependencycargo add serde cargo add serde --features derive
## Workspace Pattern
```toml
# Cargo.toml (workspace root)
[workspace]
members = ["crates/*"]
resolver = "2"
[workspace.dependencies]
serde = { version = "1.0", features = ["derive"] }
GF(3) Integration
fn trit_from_build(result: &BuildResult) -> i8 {
match result {
BuildResult::Error(_) => -1, // MINUS: compilation failure
BuildResult::Warning(_) => 0, // ERGODIC: warnings
BuildResult::Success => 1, // PLUS: clean build
}
}
Canonical Triads
cargo-rust (-1) ⊗ acsets (0) ⊗ gay-mcp (+1) = 0 ✓
cargo-rust (-1) ⊗ nickel (0) ⊗ world-hopping (+1) = 0 ✓