[][src]Trait baffa::ContBuf

pub trait ContBuf {
    fn as_read_slice(&self) -> &[u8];
fn as_read_slice_mut(&mut self) -> &mut [u8];
fn as_write_slice(&mut self) -> &mut [MaybeUninit<u8>]; }

Describes buffer that uses single contiguous memory block

Meaning buffer can be accessed by single slice.

Required methods

fn as_read_slice(&self) -> &[u8]

Returns slice of bytes that can be read.

fn as_read_slice_mut(&mut self) -> &mut [u8]

Returns mutable slice of bytes that can be read.

fn as_write_slice(&mut self) -> &mut [MaybeUninit<u8>]

Returns slice of bytes that can be written (i.e. not written yet).

Loading content...

Implementors

impl<S: Sized> ContBuf for Buffer<S>[src]

Loading content...