[][src]Struct managed::SlotIndex

pub struct SlotIndex { /* fields omitted */ }

Provides links between slots and elements.

The benefit of separating this struct from the elements is that it is unconditionally Copy and Default. It also provides better locality for both the indices and the elements which could help with iteration or very large structs.

Trait Implementations

impl Clone for Slot[src]

impl Copy for Slot[src]

impl Debug for Slot[src]

impl Default for Slot[src]

impl Eq for Slot[src]

impl Hash for Slot[src]

impl PartialEq<Slot> for Slot[src]

impl StructuralEq for Slot[src]

impl StructuralPartialEq for Slot[src]

Auto Trait Implementations

impl RefUnwindSafe for Slot

impl Send for Slot

impl Sync for Slot

impl Unpin for Slot

impl UnwindSafe for Slot

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.