[−][src]Trait teia::traits::IndexedSet
Required methods
fn new(index: usize) -> Self
fn with_capacity(index: usize, capacity: usize) -> Self
fn from_vec(vec: Vec<T>, start: usize) -> Self
fn len(&self) -> usize
fn index_start(&self) -> usize
fn index_end(&self) -> usize
fn index_range(&self) -> Range<usize>
fn push(&mut self, elem: T)
fn get(&self, index: usize) -> Option<&T>
fn get_mut(&mut self, index: usize) -> Option<&mut T>
fn position_within(&self, range: Range<usize>, elem: &T) -> Option<usize> where
T: PartialEq,
T: PartialEq,
Implementors
impl<T> IndexedSet<T> for IndexedVec<T>
[src]
fn new(start: usize) -> Self
[src]
fn with_capacity(start: usize, capacity: usize) -> Self
[src]
fn from_vec(vec: Vec<T>, start: usize) -> Self
[src]
fn len(&self) -> usize
[src]
fn index_start(&self) -> usize
[src]
fn index_end(&self) -> usize
[src]
fn index_range(&self) -> Range<usize>
[src]
fn push(&mut self, elem: T)
[src]
fn get(&self, index: usize) -> Option<&T>
[src]
fn get_mut(&mut self, index: usize) -> Option<&mut T>
[src]
fn position_within(&self, range: Range<usize>, elem: &T) -> Option<usize> where
T: PartialEq,
[src]
T: PartialEq,