Trait smallvec::VecLike [] [src]

pub trait VecLike<T>: Index<usize, Output = T> + IndexMut<usize> + Index<Range<usize>, Output = [T]> + IndexMut<Range<usize>> + Index<RangeFrom<usize>, Output = [T]> + IndexMut<RangeFrom<usize>> + Index<RangeTo<usize>, Output = [T]> + IndexMut<RangeTo<usize>> + Index<RangeFull, Output = [T]> + IndexMut<RangeFull> + Deref + DerefMut + Extend<T> {
    fn len(&self) -> usize;
fn push(&mut self, value: T); }

Required Methods

Implementations on Foreign Types

impl<T> VecLike<T> for Vec<T>
[src]

[src]

[src]

Implementors