Trait soa_rs::AsSlice

source ·
pub trait AsSlice {
    type Item: Soars;

    // Required method
    fn as_slice(&self) -> SliceRef<'_, Self::Item>;
}
Expand description

Similar to AsRef<Slice>, but returns a value type rather than an reference.

Required Associated Types§

source

type Item: Soars

The type that the slice contains.

Required Methods§

source

fn as_slice(&self) -> SliceRef<'_, Self::Item>

Returns a SliceRef containing the entire array.

Implementors§

source§

impl<T> AsSlice for Slice<T>
where T: Soars,

§

type Item = T

source§

impl<T> AsSlice for SliceMut<'_, T>
where T: Soars,

§

type Item = T

source§

impl<T> AsSlice for SliceRef<'_, T>
where T: Soars,

§

type Item = T

source§

impl<T> AsSlice for Soa<T>
where T: Soars,

§

type Item = T