Struct blist::TravMut
[−]
[src]
pub struct TravMut<'a, T: 'a> { // some fields omitted }
pub struct TravMut<'a, T: 'a> { // some fields omitted }
impl<'a, T> Traversal for TravMut<'a, T>
type Item = &'a mut T
fn foreach<F>(self, f: F) where F: FnMut(&'a mut T) -> bool
fn run<F>(self, f: F) where F: FnMut(Self::Item) -> ()
fn size_hint(&self) -> (usize, Option<usize>)
fn map<F, O>(self, f: F) -> Map<Self, F> where F: FnMut(Self::Item) -> O
fn filter<F>(self, pred: F) -> Filter<Self, F> where F: FnMut(&Self::Item) -> bool
fn filter_map<F, O>(self, pred: F) -> FilterMap<Self, F> where F: FnMut(Self::Item) -> Option<O>
fn enumerate(self) -> Enumerate<Self>
fn skip(self, n: usize) -> Skip<Self>
fn take(self, n: usize) -> Take<Self>
fn skip_while<F>(self, pred: F) -> SkipWhile<Self, F> where F: FnMut(&Self::Item) -> bool
fn take_while<F>(self, pred: F) -> TakeWhile<Self, F> where F: FnMut(&Self::Item) -> bool
fn inspect<F>(self, f: F) -> Inspect<Self, F> where F: FnMut(&Self::Item) -> ()
fn flat_map<A, U, F>(self, f: F) -> FlatMap<Self, F> where U: Traversal<Item=A>, F: FnMut(Self::Item) -> U
fn chain<O>(self, other: O) -> Chain<Self, O> where O: Traversal<Item=Self::Item>
fn count(self) -> usize
fn cloned(self) -> Cloned<Self>
fn collect<D>(self) -> D where D: FromTraversal<Self::Item>
Prefix searches with a type followed by a colon (e.g.
fn:
) to restrict the search to a given type.
Accepted types are: fn
, mod
,
struct
, enum
,
trait
, typedef
(or
tdef
).
Search functions by type signature (e.g.
vec -> usize
)