Trait arraymap::ArrayMap
[−]
[src]
pub trait ArrayMap<X, Y, T> { fn map<F: Fn(&X) -> Y>(&self, f: F) -> T; }
map a function over an array
Examples:
let x = [1, 2, 3]; assert_eq!([2, 3, 4], x.map(|v| v + 1));
Required Methods
Implementors
impl<U, V> ArrayMap<U, V, [V; 0]> for [U; 0]
impl<U, V> ArrayMap<U, V, [V; 32]> for [U; 32]
impl<U, V> ArrayMap<U, V, [V; 31]> for [U; 31]
impl<U, V> ArrayMap<U, V, [V; 30]> for [U; 30]
impl<U, V> ArrayMap<U, V, [V; 29]> for [U; 29]
impl<U, V> ArrayMap<U, V, [V; 28]> for [U; 28]
impl<U, V> ArrayMap<U, V, [V; 27]> for [U; 27]
impl<U, V> ArrayMap<U, V, [V; 26]> for [U; 26]
impl<U, V> ArrayMap<U, V, [V; 25]> for [U; 25]
impl<U, V> ArrayMap<U, V, [V; 24]> for [U; 24]
impl<U, V> ArrayMap<U, V, [V; 23]> for [U; 23]
impl<U, V> ArrayMap<U, V, [V; 22]> for [U; 22]
impl<U, V> ArrayMap<U, V, [V; 21]> for [U; 21]
impl<U, V> ArrayMap<U, V, [V; 20]> for [U; 20]
impl<U, V> ArrayMap<U, V, [V; 19]> for [U; 19]
impl<U, V> ArrayMap<U, V, [V; 18]> for [U; 18]
impl<U, V> ArrayMap<U, V, [V; 17]> for [U; 17]
impl<U, V> ArrayMap<U, V, [V; 16]> for [U; 16]
impl<U, V> ArrayMap<U, V, [V; 15]> for [U; 15]
impl<U, V> ArrayMap<U, V, [V; 14]> for [U; 14]
impl<U, V> ArrayMap<U, V, [V; 13]> for [U; 13]
impl<U, V> ArrayMap<U, V, [V; 12]> for [U; 12]
impl<U, V> ArrayMap<U, V, [V; 11]> for [U; 11]
impl<U, V> ArrayMap<U, V, [V; 10]> for [U; 10]
impl<U, V> ArrayMap<U, V, [V; 9]> for [U; 9]
impl<U, V> ArrayMap<U, V, [V; 8]> for [U; 8]
impl<U, V> ArrayMap<U, V, [V; 7]> for [U; 7]
impl<U, V> ArrayMap<U, V, [V; 6]> for [U; 6]
impl<U, V> ArrayMap<U, V, [V; 5]> for [U; 5]
impl<U, V> ArrayMap<U, V, [V; 4]> for [U; 4]
impl<U, V> ArrayMap<U, V, [V; 3]> for [U; 3]
impl<U, V> ArrayMap<U, V, [V; 2]> for [U; 2]
impl<U, V> ArrayMap<U, V, [V; 1]> for [U; 1]