[][src]Trait stash::Index

pub trait Index {
    fn from_usize(idx: usize) -> Self;
fn into_usize(self) -> usize; }

Every index type to be used with Stash needs to implement this trait

Required methods

fn from_usize(idx: usize) -> Self

Create an index from usize.

This method should panic if idx is out of acceptable range.

fn into_usize(self) -> usize

Turn this index into usize

Loading content...

Implementors

impl<T> Index for T where
    T: From<usize> + Into<usize>, 
[src]

Loading content...