Trait luminance::backend::buffer::BufferSlice[][src]

pub unsafe trait BufferSlice<T>: Buffer<T> where
    T: Copy
{ type SliceRepr: Deref<Target = [T]>; type SliceMutRepr: DerefMut<Target = [T]>; unsafe fn slice_buffer(
        buffer: &Self::BufferRepr
    ) -> Result<Self::SliceRepr, BufferError>;
unsafe fn slice_buffer_mut(
        buffer: &mut Self::BufferRepr
    ) -> Result<Self::SliceMutRepr, BufferError>; }

Associated Types

Required methods

Implementors