[−][src]Trait typed_index_collections::Index
A trait for TiSlice and TiVec indeces.
If default feature impl-index-from is enabled, this trait is automatically implemented
when From<usize> and Into<usize> are implemented.
And their implementation can be easily done
with derive_more crate and #[derive(From, Into)].
Required methods
fn from_usize(index: usize) -> Self
Construct an Index from a usize.
fn into_usize(self) -> usize
Get the underlying index.
Implementors
impl<T> Index for T where
T: From<usize>,
usize: From<T>, [src]
T: From<usize>,
usize: From<T>,
The Index trait is automatically implemented for types which implement From<usize> and Into<usize> only when impl-index-from feature is enabled.
With default-features = false you can opt-out of
the From and Into implementation which in some cases is not desirable.