slab
v0.4.9
Stockage pré-alloué pour un type de données uniforme.
Documentation
Pour utiliser slab
, ajoutez d'abord ceci à votre Cargo.toml
:
[ dependencies ]
slab = " 0.4 "
Ensuite, ajoutez ceci à votre caisse :
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" ) ;
Voir la documentation pour plus de détails.
Ce projet est sous licence MIT.
Sauf indication contraire explicite de votre part, toute contribution que vous soumettez intentionnellement pour inclusion dans slab
sera sous licence MIT, sans termes ou conditions supplémentaires.