Trait rotary::ReadBuf[][src]

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

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

Required methods

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

The number of frames remaining in the readable buffer.

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

Advance the read number of frames by n.

Loading content...

Provided methods

pub 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<T> ReadBuf for Interleaved<&[T]>[src]

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

Loading content...