Trait slab::Index [] [src]

pub trait Index {
    fn from_usize(i: usize) -> Self;
    fn as_usize(&self) -> usize;
}

Slab can be indexed by any type implementing Index trait.

Required Methods

fn from_usize(i: usize) -> Self

Return a usize representation of the index

fn as_usize(&self) -> usize

Returns an Index based on the usize representation

Implementors