Trait 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,

Source§

type Item = T

Source§

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

Source§

type Item = T

Source§

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

Source§

type Item = T

Source§

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

Source§

type Item = T