Trait bytes::Buf [] [src]

pub trait Buf {
    fn remaining(&self) -> usize;
    fn bytes<'a>(&'a self) -> &'a [u8];
    fn advance(&mut self, cnt: usize);

    fn has_remaining(&self) -> bool { ... }
}

A trait for objects that provide random and sequential access to bytes.

Required Methods

fn remaining(&self) -> usize

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

fn advance(&mut self, cnt: usize)

Provided Methods

fn has_remaining(&self) -> bool

Implementors