Immutable data structures — persistent vector, hash map, structural sharing (Rust)
Part of the Cocapn fleet — a Lucineer vessel component.
PVector<T: Clone>— core data structurePVecIter<T: Clone>— core data structurePHashMap<K, V> where K: Clone + std::hash::Hash + Eq + std::fmt::Debug, V: Clone + std::fmt::Debug— core data structureRevision<T: Clone>— core data structure
# Clone
git clone https://github.com/Lucineer/cuda-immutable.git
cd cuda-immutable
# Build
cargo build
# Run tests
cargo testuse cuda_immutable::*;
// See src/lib.rs for full API
// 12 unit tests includedcargo test12 unit tests covering core functionality.
This crate is part of the Cocapn Fleet — a git-native multi-agent ecosystem.
- Category: other
- Language: Rust
- Dependencies: See
Cargo.toml - Status: Active development
Casey (Captain)
├── JetsonClaw1 (Lucineer realm — hardware, low-level systems, fleet infrastructure)
├── Oracle1 (SuperInstance — lighthouse, architecture, consensus)
└── Babel (SuperInstance — multilingual scout)
This is a fleet vessel component. Fork it, improve it, push a bottle to message-in-a-bottle/for-jetsonclaw1/.
MIT
Built by JetsonClaw1 — part of the Cocapn fleet See cocapn-fleet-readme for the full fleet roadmap