AsRawSlice

Trait AsRawSlice 

Source
pub trait AsRawSlice<T> {
    // Required method
    fn as_raw_slice(&self) -> &[T];
}
Expand description

Conversion to immutable slices

Required Methods§

Source

fn as_raw_slice(&self) -> &[T]

Implementors§

Source§

impl<'a, T, const N1: usize, const N2: usize> AsRawSlice<T> for Arr2<T, N1, N2>
where T: Default + Clone + Send,

Source§

impl<'a, T, const N1: usize, const N2: usize> AsRawSlice<T> for Arr2View<'a, T, N1, N2>

Source§

impl<'a, T, const N1: usize, const N2: usize> AsRawSlice<T> for Arr2ViewMut<'a, T, N1, N2>
where T: Default + Clone,

Source§

impl<'a, T, const N1: usize, const N2: usize, const N3: usize> AsRawSlice<T> for Arr3<T, N1, N2, N3>
where T: Default + Clone + Send,

Source§

impl<'a, T, const N1: usize, const N2: usize, const N3: usize> AsRawSlice<T> for Arr3View<'a, T, N1, N2, N3>

Source§

impl<'a, T, const N1: usize, const N2: usize, const N3: usize> AsRawSlice<T> for Arr3ViewMut<'a, T, N1, N2, N3>

Source§

impl<'a, T, const N1: usize, const N2: usize, const N3: usize, const N4: usize> AsRawSlice<T> for Arr4<T, N1, N2, N3, N4>
where T: Default + Clone + Send,

Source§

impl<'a, T, const N: usize> AsRawSlice<T> for Arr2Iter<'a, T, N>

Source§

impl<'a, T, const N: usize> AsRawSlice<T> for Arr<T, N>
where T: Default + Clone + Send,

Source§

impl<'a, T, const N: usize> AsRawSlice<T> for ArrView<'a, T, N>
where T: Default + Clone,

Source§

impl<'a, T, const N: usize> AsRawSlice<T> for ArrViewMut<'a, T, N>
where T: Default + Clone,

Source§

impl<'a, U, T> AsRawSlice<U> for SerializedVec<U, T>
where U: Default + Clone + Send, T: SliceSize,

Source§

impl<'a, U, T> AsRawSlice<U> for SerializedVecView<'a, U, T>
where U: Default + Clone + Send, T: SliceSize,