Trait SpanIndex

Source
pub trait SpanIndex<T, S: Shape, L: Layout> {
    type Output: ?Sized;
}
Expand description

Array span index trait, for an element or a subslice.

Required Associated Types§

Source

type Output: ?Sized

Array element or subslice type.

Implementations on Foreign Types§

Source§

impl<T, S: Shape> SpanIndex<T, S, Dense> for (Bound<usize>, Bound<usize>)

Source§

impl<T, S: Shape> SpanIndex<T, S, Dense> for Range<usize>

Source§

impl<T, S: Shape> SpanIndex<T, S, Dense> for RangeFrom<usize>

Source§

impl<T, S: Shape> SpanIndex<T, S, Dense> for RangeFull

Source§

impl<T, S: Shape> SpanIndex<T, S, Dense> for RangeInclusive<usize>

Source§

impl<T, S: Shape> SpanIndex<T, S, Dense> for RangeTo<usize>

Source§

impl<T, S: Shape> SpanIndex<T, S, Dense> for RangeToInclusive<usize>

Source§

impl<T, S: Shape, L: Uniform> SpanIndex<T, S, L> for usize

Implementors§

Source§

impl<T, D: Dims, S: Shape<Dims = D>, L: Layout> SpanIndex<T, S, L> for D