pub unsafe trait MappedGenericSequence<T, U>: GenericSequence<T>where
Self::Length: ArrayLength<U>,{
type Mapped: GenericSequence<U, Length = Self::Length>;
}
👎Deprecated: please upgrade to generic-array 1.x
Expand description
Defines the relationship between one generic sequence and another,
for operations such as map
and zip
.
Required Associated Types§
Sourcetype Mapped: GenericSequence<U, Length = Self::Length>
👎Deprecated: please upgrade to generic-array 1.x
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", so this trait is not object safe.
Implementations on Foreign Types§
Source§impl<'a, T, U, S> MappedGenericSequence<T, U> for &'a Swhere
&'a S: GenericSequence<T>,
S: GenericSequence<T, Length = <&'a S as GenericSequence<T>>::Length> + MappedGenericSequence<T, U>,
<S as GenericSequence<T>>::Length: ArrayLength<U>,
impl<'a, T, U, S> MappedGenericSequence<T, U> for &'a Swhere
&'a S: GenericSequence<T>,
S: GenericSequence<T, Length = <&'a S as GenericSequence<T>>::Length> + MappedGenericSequence<T, U>,
<S as GenericSequence<T>>::Length: ArrayLength<U>,
Source§type Mapped = <S as MappedGenericSequence<T, U>>::Mapped
type Mapped = <S as MappedGenericSequence<T, U>>::Mapped
👎Deprecated: please upgrade to generic-array 1.x
Source§impl<'a, T, U, S> MappedGenericSequence<T, U> for &'a mut Swhere
&'a mut S: GenericSequence<T>,
S: GenericSequence<T, Length = <&'a mut S as GenericSequence<T>>::Length> + MappedGenericSequence<T, U>,
<S as GenericSequence<T>>::Length: ArrayLength<U>,
impl<'a, T, U, S> MappedGenericSequence<T, U> for &'a mut Swhere
&'a mut S: GenericSequence<T>,
S: GenericSequence<T, Length = <&'a mut S as GenericSequence<T>>::Length> + MappedGenericSequence<T, U>,
<S as GenericSequence<T>>::Length: ArrayLength<U>,
Source§type Mapped = <S as MappedGenericSequence<T, U>>::Mapped
type Mapped = <S as MappedGenericSequence<T, U>>::Mapped
👎Deprecated: please upgrade to generic-array 1.x