Skip to main content

MappedGenericSequence

Trait MappedGenericSequence 

Source
pub trait MappedGenericSequence<T, U>: GenericSequence<T> {
    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

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

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

Source§

impl<T, U, N: ArrayLength> MappedGenericSequence<T, U> for Box<GenericArray<T, N>>

Available on crate feature alloc only.

Implementors§

Source§

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