Trait DataProvider
disrustor
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; }
fn buffer_size(&self) -> usize
unsafe fn get_mut(&self, sequence: Sequence) -> &mut T
unsafe fn get(&self, sequence: Sequence) -> &T
impl<T> DataProvider<T> for RingBuffer<T>