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:

use arraymap::ArrayMap;

let x = [1, 2, 3];
assert_eq!([2, 3, 4], x.map(|v| v + 1));

Required Methods

Implementations on Foreign Types

impl<U, V> ArrayMap<U, V, [V; 0]> for [U; 0]
[src]

[src]

impl<U, V> ArrayMap<U, V, [V; 32]> for [U; 32]
[src]

[src]

impl<U, V> ArrayMap<U, V, [V; 31]> for [U; 31]
[src]

[src]

impl<U, V> ArrayMap<U, V, [V; 30]> for [U; 30]
[src]

[src]

impl<U, V> ArrayMap<U, V, [V; 29]> for [U; 29]
[src]

[src]

impl<U, V> ArrayMap<U, V, [V; 28]> for [U; 28]
[src]

[src]

impl<U, V> ArrayMap<U, V, [V; 27]> for [U; 27]
[src]

[src]

impl<U, V> ArrayMap<U, V, [V; 26]> for [U; 26]
[src]

[src]

impl<U, V> ArrayMap<U, V, [V; 25]> for [U; 25]
[src]

[src]

impl<U, V> ArrayMap<U, V, [V; 24]> for [U; 24]
[src]

[src]

impl<U, V> ArrayMap<U, V, [V; 23]> for [U; 23]
[src]

[src]

impl<U, V> ArrayMap<U, V, [V; 22]> for [U; 22]
[src]

[src]

impl<U, V> ArrayMap<U, V, [V; 21]> for [U; 21]
[src]

[src]

impl<U, V> ArrayMap<U, V, [V; 20]> for [U; 20]
[src]

[src]

impl<U, V> ArrayMap<U, V, [V; 19]> for [U; 19]
[src]

[src]

impl<U, V> ArrayMap<U, V, [V; 18]> for [U; 18]
[src]

[src]

impl<U, V> ArrayMap<U, V, [V; 17]> for [U; 17]
[src]

[src]

impl<U, V> ArrayMap<U, V, [V; 16]> for [U; 16]
[src]

[src]

impl<U, V> ArrayMap<U, V, [V; 15]> for [U; 15]
[src]

[src]

impl<U, V> ArrayMap<U, V, [V; 14]> for [U; 14]
[src]

[src]

impl<U, V> ArrayMap<U, V, [V; 13]> for [U; 13]
[src]

[src]

impl<U, V> ArrayMap<U, V, [V; 12]> for [U; 12]
[src]

[src]

impl<U, V> ArrayMap<U, V, [V; 11]> for [U; 11]
[src]

[src]

impl<U, V> ArrayMap<U, V, [V; 10]> for [U; 10]
[src]

[src]

impl<U, V> ArrayMap<U, V, [V; 9]> for [U; 9]
[src]

[src]

impl<U, V> ArrayMap<U, V, [V; 8]> for [U; 8]
[src]

[src]

impl<U, V> ArrayMap<U, V, [V; 7]> for [U; 7]
[src]

[src]

impl<U, V> ArrayMap<U, V, [V; 6]> for [U; 6]
[src]

[src]

impl<U, V> ArrayMap<U, V, [V; 5]> for [U; 5]
[src]

[src]

impl<U, V> ArrayMap<U, V, [V; 4]> for [U; 4]
[src]

[src]

impl<U, V> ArrayMap<U, V, [V; 3]> for [U; 3]
[src]

[src]

impl<U, V> ArrayMap<U, V, [V; 2]> for [U; 2]
[src]

[src]

impl<U, V> ArrayMap<U, V, [V; 1]> for [U; 1]
[src]

[src]

Implementors