commit | 0eab370a9ef1146c56d512c5e4c07075dac6ecf3 | [log] [tgz] |
---|---|---|
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | Wed Mar 08 04:19:52 2023 +0000 |
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | Wed Mar 08 04:19:52 2023 +0000 |
tree | 34d25291686de73533cbd5577f62fa9c248dbc0d | |
parent | 521133897d3fe40f5f1b6ed458b3b6e9f95da48b [diff] | |
parent | 59834acdd75eef66cda4f80bbe08c417842da3b5 [diff] |
Snap for 9705326 from 59834acdd75eef66cda4f80bbe08c417842da3b5 to udc-release Change-Id: I373ff365ce532726381714d03d06e1432229d01c
Pre-allocated storage for a uniform data type.
To use slab
, first add this to your Cargo.toml
:
[dependencies] slab = "0.4"
Next, add this to your crate:
use slab::Slab; let mut slab = Slab::new(); let hello = slab.insert("hello"); let world = slab.insert("world"); assert_eq!(slab[hello], "hello"); assert_eq!(slab[world], "world"); slab[world] = "earth"; assert_eq!(slab[world], "earth");
See documentation for more details.
This project is licensed under the MIT license.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in slab
by you, shall be licensed as MIT, without any additional terms or conditions.