Trait array_math::Slice

source ·
pub trait Slice: Slice + SlicePrereq<Self::Item> {
    type Item;

    // Required methods
    fn as_slice(&self) -> &[Self::Item];
    fn as_mut_slice(&mut self) -> &mut [Self::Item];
}

Required Associated Types§

Required Methods§

source

fn as_slice(&self) -> &[Self::Item]

Yields slice from generic

source

fn as_mut_slice(&mut self) -> &mut [Self::Item]

Yields mutable slice from generic

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl<T> Slice for [T]

§

type Item = T

source§

fn as_slice(&self) -> &[<[T] as Slice>::Item]

source§

fn as_mut_slice(&mut self) -> &mut [<[T] as Slice>::Item]

Implementors§