Trait syntax::util::move_map::MoveMap
[−]
[src]
pub trait MoveMap<T>: Sized {
fn move_flat_map<F, I>(self, f: F) -> Self where F: FnMut(T) -> I, I: IntoIterator<Item=T>;
fn move_map<F>(self, f: F) -> Self where F: FnMut(T) -> T { ... }
}🔬 This is a nightly-only experimental API. (
rustc_private)Required Methods
fn move_flat_map<F, I>(self, f: F) -> Self where F: FnMut(T) -> I, I: IntoIterator<Item=T>
🔬 This is a nightly-only experimental API. (
rustc_private)Provided Methods
fn move_map<F>(self, f: F) -> Self where F: FnMut(T) -> T
🔬 This is a nightly-only experimental API. (
rustc_private)Implementors
impl<T> MoveMap<T> for Vec<T>impl<T> MoveMap<T> for P<[T]>impl<T> MoveMap<T> for SmallVector<T>