A BeachMap is actually a SlotMap, a data structure used to store elements and access them with an id.
``` use beach_map::BeachMap;
let mut beach = BeachMap::default(); let id1 = beach.insert(1); let id2 = beach.insert(2);
asserteq!(beach.len(), 2); asserteq!(beach[id1], 1);
asserteq!(beach.remove(id2), Some(2)); asserteq!(beach.get(id2), None); assert_eq!(beach.len(), 1);
beach[id1] = 7; assert_eq!(beach[id1], 7);
beach.extend(vec![1, 2, 3]);
assert_eq!(beach.data(), [7, 1, 2, 3]); ```
Licensed under either of
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.