[]Trait lea::ctr::stream::generic_array::sequence::Concat

pub unsafe trait Concat<T, M>: GenericSequence<T> where
    M: ArrayLength<T>, 
{ type Rest: GenericSequence<T>; type Output: GenericSequence<T>; pub fn concat(self, rest: Self::Rest) -> Self::Output; }

Defines GenericSequences which can be joined together, forming a larger array.

Associated Types

type Rest: GenericSequence<T>

Sequence to be concatenated with self

type Output: GenericSequence<T>

Resulting sequence formed by the concatenation.

Loading content...

Required methods

pub fn concat(self, rest: Self::Rest) -> Self::Output

Concatenate, or join, two sequences.

Loading content...

Implementors

impl<T, N, M> Concat<T, M> for GenericArray<T, N> where
    M: ArrayLength<T>,
    N: ArrayLength<T> + Add<M>,
    <N as Add<M>>::Output: ArrayLength<T>, 

type Rest = GenericArray<T, M>

type Output = GenericArray<T, <N as Add<M>>::Output>

Loading content...