[][src]Trait twounordered::RetainMutUnordered

pub trait RetainMutUnordered<T> {
    pub fn truncate(&mut self, val: usize);
pub fn as_slice_mut(&mut self) -> &mut [T]; pub fn retain_mut_unordered<F>(&mut self, mut f: F)
    where
        F: FnMut(&mut T) -> bool
, { ... } }

Retain only elements that satisfy the predicate. May rearrange elements in the process.

Required methods

pub fn truncate(&mut self, val: usize)[src]

pub fn as_slice_mut(&mut self) -> &mut [T][src]

Loading content...

Provided methods

pub fn retain_mut_unordered<F>(&mut self, mut f: F) where
    F: FnMut(&mut T) -> bool, 
[src]

Loading content...

Implementations on Foreign Types

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

Loading content...

Implementors

impl<'a, T> RetainMutUnordered<T> for FirstVec<'a, T>[src]

impl<'a, T> RetainMutUnordered<T> for SecondVec<'a, T>[src]

Loading content...