Trait otter_api_tests::imports::digest::generic_array::sequence::Concat [−]
pub unsafe trait Concat<T, M>: GenericSequence<T> where
M: ArrayLength<T>, { type Rest: GenericSequence<T>; type Output: GenericSequence<T>; fn concat(self, rest: Self::Rest) -> Self::Output; }
Expand description
Defines GenericSequence
s which can be joined together, forming a larger array.
Associated Types
type Rest: GenericSequence<T>
type Rest: GenericSequence<T>
Sequence to be concatenated with self
type Output: GenericSequence<T>
type Output: GenericSequence<T>
Resulting sequence formed by the concatenation.
Required methods
Implementors
impl<T, N, M> Concat<T, M> for GenericArray<T, N> where
N: ArrayLength<T> + Add<M>,
M: ArrayLength<T>,
<N as Add<M>>::Output: ArrayLength<T>,
impl<T, N, M> Concat<T, M> for GenericArray<T, N> where
N: ArrayLength<T> + Add<M>,
M: ArrayLength<T>,
<N as Add<M>>::Output: ArrayLength<T>,
type Rest = GenericArray<T, M>
type Output = GenericArray<T, <N as Add<M>>::Output>
pub fn concat(
self,
rest: <GenericArray<T, N> as Concat<T, M>>::Rest
) -> <GenericArray<T, N> as Concat<T, M>>::Output