[][src]Trait disrustor::DataProvider

pub trait DataProvider<T>: Sync + Send {
    fn buffer_size(&self) -> usize;
unsafe fn get_mut(&self, sequence: Sequence) -> &mut T;
unsafe fn get(&self, sequence: Sequence) -> &T; }

Required methods

fn buffer_size(&self) -> usize

unsafe fn get_mut(&self, sequence: Sequence) -> &mut T

unsafe fn get(&self, sequence: Sequence) -> &T

Loading content...

Implementors

impl<T> DataProvider<T> for RingBuffer<T>[src]

Loading content...