slab
v0.4.9
Предварительно выделенное хранилище для единого типа данных.
Документация
Чтобы использовать slab
, сначала добавьте это в свой Cargo.toml
:
[ dependencies ]
slab = " 0.4 "
Затем добавьте это в свой ящик:
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" ) ;
Более подробную информацию смотрите в документации.
Этот проект лицензируется по лицензии MIT.
Если вы явно не указали иное, любой вклад, намеренно представленный вами для включения в slab
, должен быть лицензирован как MIT без каких-либо дополнительных положений и условий.