Skip to content

Commit e1ebd08

Browse files
committed
feat: add slotvec, slotbkvec and slotdeque three containers
chore: add Debug trait impl for slotvec, slotbkvec and slotdeque chore: make lifetime for iterators bound more clarity
1 parent 3b1bc43 commit e1ebd08

File tree

5 files changed

+1009
-0
lines changed

5 files changed

+1009
-0
lines changed

Cargo.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,6 @@ map = []
2121
[profile.test]
2222
opt-level = 1
2323
codegen-units = 1
24+
25+
[dependencies]
26+
auto_enums = "0.8.5"

src/lib.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,18 @@ extern crate alloc;
1010

1111
mod object;
1212
mod slice;
13+
mod slotvec;
14+
mod slotbkvec;
15+
mod slotdeque;
1316
mod slotmap;
1417
#[cfg(feature = "map")]
1518
mod map;
1619

1720
pub use object::Managed;
1821
pub use slice::ManagedSlice;
22+
pub use slotvec::SlotVec;
23+
pub use slotbkvec::SlotBkVec;
24+
pub use slotdeque::SlotDeque;
1925
pub use slotmap::{
2026
Key as SlotKey,
2127
Slot as SlotIndex,

0 commit comments

Comments
 (0)