generic_array::functional

Trait MappedGenericSequence

source
pub unsafe trait MappedGenericSequence<T, U>: GenericSequence<T>
where Self::Length: ArrayLength<U>,
{ type Mapped: GenericSequence<U, Length = Self::Length>; }
Expand description

Defines the relationship between one generic sequence and another, for operations such as map and zip.

Required Associated Types§

source

type Mapped: GenericSequence<U, Length = Self::Length>

Mapped sequence type

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl<'a, T, U, S> MappedGenericSequence<T, U> for &'a S

source§

impl<'a, T, U, S> MappedGenericSequence<T, U> for &'a mut S

Implementors§

source§

impl<T, U, N> MappedGenericSequence<T, U> for GenericArray<T, N>
where N: ArrayLength<T> + ArrayLength<U>, GenericArray<U, N>: GenericSequence<U, Length = N>,