pub trait ArrayMap<X, Y, T> {
// Required method
fn map<F: Fn(&X) -> Y>(&self, f: F) -> T;
}
Expand description
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§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.