Trait EvenArrayAdjacentPairs

Source
pub trait EvenArrayAdjacentPairs: ArrayAdjacentPairs {
    // Required method
    fn pair_adjacent(self) -> Self::AdjacentPairs;
}
Expand description

An even-sized array.

Required Methods§

Source

fn pair_adjacent(self) -> Self::AdjacentPairs

Turn an array into an array of pairs where each element is paired with an adjacent element.

§Example
use vectoreyes::array_utils::*;
assert_eq!(
    [0, 1, 2, 3].pair_adjacent(),
    [(0, 1), (2, 3)]
);

Implementations on Foreign Types§

Source§

impl<T> EvenArrayAdjacentPairs for [T; 0]

Source§

impl<T> EvenArrayAdjacentPairs for [T; 2]

Source§

impl<T> EvenArrayAdjacentPairs for [T; 4]

Source§

impl<T> EvenArrayAdjacentPairs for [T; 6]

Source§

impl<T> EvenArrayAdjacentPairs for [T; 8]

Source§

impl<T> EvenArrayAdjacentPairs for [T; 10]

Source§

impl<T> EvenArrayAdjacentPairs for [T; 12]

Source§

impl<T> EvenArrayAdjacentPairs for [T; 14]

Source§

impl<T> EvenArrayAdjacentPairs for [T; 16]

Source§

impl<T> EvenArrayAdjacentPairs for [T; 18]

Source§

impl<T> EvenArrayAdjacentPairs for [T; 20]

Source§

impl<T> EvenArrayAdjacentPairs for [T; 22]

Source§

impl<T> EvenArrayAdjacentPairs for [T; 24]

Source§

impl<T> EvenArrayAdjacentPairs for [T; 26]

Source§

impl<T> EvenArrayAdjacentPairs for [T; 28]

Source§

impl<T> EvenArrayAdjacentPairs for [T; 30]

Source§

impl<T> EvenArrayAdjacentPairs for [T; 32]

Implementors§