Struct gjio::BufferPrefix [] [src]

pub struct BufferPrefix<T> where T: AsRef<[u8]> {
    pub buf: T,
    pub end: usize,
}

Wrapper around an owned buffer, exposing some number of initial bytes.

Fields

buf: T

The underlying buffer.

end: usize

The number of bytes to expose.

Methods

impl<T> BufferPrefix<T> where T: AsRef<[u8]>
[src]

fn new(buf: T, end: usize) -> BufferPrefix<T>

Trait Implementations

impl<T> AsRef<[u8]> for BufferPrefix<T> where T: AsRef<[u8]>
[src]

fn as_ref<'a>(&'a self) -> &'a [u8]

Performs the conversion.