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 โดยไม่มีข้อกำหนดหรือเงื่อนไขเพิ่มเติมใดๆ