SliceFamily

Trait SliceFamily 

Source
pub trait SliceFamily<'a, T, Outlives = &'a Self> {
    type Slice;
}

Required Associated Types§

Implementors§

Source§

impl<'a, 'b, T> SliceFamily<'a, &'b T> for SliceRef<'b, T>

Source§

type Slice = &'b [T]

Source§

impl<'a, 'b, T> SliceFamily<'a, &'b mut T> for SliceMut<'b, T>

Source§

type Slice = &'b mut [T]

Source§

impl<'a, T> SliceFamily<'a, T> for Slice<T>

Source§

type Slice = &'a [T]

Source§

impl<'a, T, F: SliceFamily<'a, T>> SliceFamily<'a, Last<T>> for Last<F>

Source§

type Slice = Last<<F as SliceFamily<'a, T>>::Slice>

Source§

impl<'a, T, U, F: SliceFamily<'a, T>, G: SliceFamily<'a, U>> SliceFamily<'a, Zip<T, U>> for Zip<F, G>

Source§

type Slice = Zip<<F as SliceFamily<'a, T>>::Slice, <G as SliceFamily<'a, U>>::Slice>