var searchIndex = {}; searchIndex["slab"] = {"doc":"","items":[[3,"Slab","slab","A preallocated chunk of memory for storing objects of the same type.",null,null],[3,"SlabIter","","",null,null],[3,"SlabMutIter","","",null,null],[8,"Index","","Slab can be indexed by any type implementing `Index` trait.",null,null],[10,"from_usize","","",0,{"inputs":[{"name":"usize"}],"output":{"name":"self"}}],[10,"as_usize","","",0,null],[11,"new","","",1,{"inputs":[{"name":"usize"}],"output":{"name":"slab"}}],[11,"new_starting_at","","",1,{"inputs":[{"name":"i"},{"name":"usize"}],"output":{"name":"slab"}}],[11,"count","","",1,null],[11,"is_empty","","",1,null],[11,"remaining","","",1,null],[11,"has_remaining","","",1,null],[11,"contains","","",1,null],[11,"get","","",1,null],[11,"get_mut","","",1,null],[11,"insert","","",1,null],[11,"insert_with","","Like `insert` but for objects that require newly allocated\nusize in their constructor.",1,null],[11,"remove","","Releases the given slot",1,null],[11,"replace","","",1,null],[11,"replace_with","","Execute a function on the *value* in the slot and put the result of\nthe function back into the slot. If function returns None,\nslot is left empty on exit.",1,null],[11,"retain","","Retain only the elements specified by the predicate.",1,null],[11,"iter","","",1,null],[11,"iter_mut","","",1,null],[11,"clear","","Empty the slab, by freeing all entries",1,null],[11,"grow","","Grow the slab, by adding `entries_num`",1,null],[11,"index","","",1,null],[11,"index_mut","","",1,null],[11,"fmt","","",1,null],[11,"next","","",2,null],[11,"next","","",3,null]],"paths":[[8,"Index"],[3,"Slab"],[3,"SlabIter"],[3,"SlabMutIter"]]}; initSearch(searchIndex);