[−][src]Trait syntax::util::move_map::MoveMap
Required methods
fn move_flat_map<F, I>(self, f: F) -> Self where
F: FnMut(T) -> I,
I: IntoIterator<Item = T>,
F: FnMut(T) -> I,
I: IntoIterator<Item = T>,
Provided methods
Loading content...Implementations on Foreign Types
impl<T> MoveMap<T> for Vec<T>[src]
fn move_flat_map<F, I>(self, f: F) -> Self where
F: FnMut(T) -> I,
I: IntoIterator<Item = T>, [src]
F: FnMut(T) -> I,
I: IntoIterator<Item = T>,
fn move_map<F>(self, f: F) -> Self where
F: FnMut(T) -> T, [src]
F: FnMut(T) -> T,
impl<T, A: Array<Item = T>> MoveMap<T> for SmallVec<A>[src]
fn move_flat_map<F, I>(self, f: F) -> Self where
F: FnMut(T) -> I,
I: IntoIterator<Item = T>, [src]
F: FnMut(T) -> I,
I: IntoIterator<Item = T>,
fn move_map<F>(self, f: F) -> Self where
F: FnMut(T) -> T, [src]
F: FnMut(T) -> T,
Implementors
impl<T> MoveMap<T> for P<[T]>[src]
fn move_flat_map<F, I>(self, f: F) -> Self where
F: FnMut(T) -> I,
I: IntoIterator<Item = T>, [src]
F: FnMut(T) -> I,
I: IntoIterator<Item = T>,
fn move_map<F>(self, f: F) -> Self where
F: FnMut(T) -> T, [src]
F: FnMut(T) -> T,