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

Required Methods§

source

fn buffer_size(&self) -> usize

source

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

source

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

Implementors§