Struct gluon_base::fixed::FixedVec
[−]
[src]
pub struct FixedVec<T> { /* fields omitted */ }
Methods
impl<T> FixedVec<T>
[src]
fn new() -> FixedVec<T>
fn clear(&mut self)
fn push(&self, value: T)
fn extend<I: Iterator<Item=T>>(&self, iter: I)
fn borrow(&self) -> Ref<Vec<Box<T>>>
fn find<F>(&self, test: F) -> Option<(usize, &T)> where F: FnMut(&T) -> bool
fn len(&self) -> usize
fn is_empty(&self) -> bool
Trait Implementations
impl<T: Debug> Debug for FixedVec<T>
[src]
impl<T> Index<usize> for FixedVec<T>
[src]
type Output = T
The returned type after indexing
fn index(&self, index: usize) -> &T
The method for the indexing (container[index]
) operation
impl<T> IndexMut<usize> for FixedVec<T>
[src]
fn index_mut(&mut self, index: usize) -> &mut T
The method for the mutable indexing (container[index]
) operation
impl<A> FromIterator<A> for FixedVec<A>
[src]
fn from_iter<T: IntoIterator<Item=A>>(iterator: T) -> FixedVec<A>
Creates a value from an iterator. Read more