SliceWrapper

Trait SliceWrapper 

Source
pub trait SliceWrapper<T> {
    // Required method
    fn slice(&self) -> &[T];

    // Provided method
    fn len(&self) -> usize { ... }
}

Required Methods§

Source

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

Provided Methods§

Source

fn len(&self) -> usize

Implementations on Foreign Types§

Source§

impl<'a, T> SliceWrapper<&'a mut [T]> for HeapPrealloc<'a, T>
where T: 'a,

Source§

fn slice(&self) -> &[&'a mut [T]]

Source§

impl<T> SliceWrapper<T> for WrapBox<T>

Source§

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

Source§

impl<Ty> SliceWrapper<Ty> for MemoryBlock<Ty>
where Ty: Default,

Source§

fn slice(&self) -> &[Ty]

Implementors§

Source§

impl SliceWrapper<u8> for SliceOffset

Source§

impl SliceWrapper<u32> for HistogramCommand

Source§

impl SliceWrapper<u32> for HistogramDistance

Source§

impl SliceWrapper<u32> for HistogramLiteral

Source§

impl SliceWrapper<Compat32x8> for Array264i

Source§

impl SliceWrapper<Compat32x8> for Array528i

Source§

impl SliceWrapper<Compat32x8> for Array712i

Source§

impl SliceWrapper<Compat32x8> for EmptyIVec

Source§

impl<'a> SliceWrapper<u8> for InputReference<'a>

Source§

impl<'a> SliceWrapper<u8> for InputReferenceMut<'a>

Source§

impl<'a, T> SliceWrapper<T> for AllocatedStackMemory<'a, T>
where T: 'a,

Source§

impl<AllocU32: Allocator<u32>> SliceWrapper<u32> for H10Buckets<AllocU32>

Source§

impl<AllocU32: Allocator<u32>> SliceWrapper<u32> for H2Sub<AllocU32>

Source§

impl<AllocU32: Allocator<u32>> SliceWrapper<u32> for H3Sub<AllocU32>

Source§

impl<AllocU32: Allocator<u32>> SliceWrapper<u32> for H4Sub<AllocU32>

Source§

impl<AllocU32: Allocator<u32>> SliceWrapper<u32> for H54Sub<AllocU32>

Source§

impl<SliceType: SliceWrapper<u8>> SliceWrapper<u8> for FeatureFlagSliceType<SliceType>

Available on non-crate feature external-literal-probability only.
Source§

impl<SliceType: SliceWrapper<u8>> SliceWrapper<u8> for LiteralCommand<SliceType>