Trait rotary::buf_io::ReadBuf[][src]

pub trait ReadBuf {
    fn remaining(&self) -> usize;
fn advance(&mut self, n: usize); fn has_remaining(&self) -> bool { ... } }

A buffer that can keep track of how much has been read from it.

Required methods

fn remaining(&self) -> usize[src]

The number of frames remaining in the readable buffer.

fn advance(&mut self, n: usize)[src]

Advance the read number of frames by n.

Loading content...

Provided methods

fn has_remaining(&self) -> bool[src]

Test if this buffer has remaining frames.

Loading content...

Implementations on Foreign Types

impl<B> ReadBuf for &mut B where
    B: ReadBuf
[src]

Loading content...

Implementors

impl<B> ReadBuf for Read<B>[src]

impl<B> ReadBuf for ReadWrite<B>[src]

impl<B> ReadBuf for Tail<B> where
    B: ReadBuf
[src]

impl<T> ReadBuf for Interleaved<&[T]>[src]

impl<T> ReadBuf for Interleaved<&mut [T]>[src]

Loading content...