Trait array::Array
[−]
[src]
pub trait Array<T> { fn from_fn<F>(f: F) -> Self where F: FnMut(usize) -> T; fn from_iter<I: Iterator<Item=T>>(iter: I) -> Self where Self: Sized { ... } }
Implemented by arrays of different lengths.
Required Methods
fn from_fn<F>(f: F) -> Self where F: FnMut(usize) -> T
Creates array from a function of each component index.
Provided Methods
fn from_iter<I: Iterator<Item=T>>(iter: I) -> Self where Self: Sized
Creates an array from an iterator. Will fail if the iterator does not contain enough elements.