Trait BucketReader

Source
pub trait BucketReader {
    // Required methods
    fn decode_all_bucket_items<S: BucketItemSerializer, F: for<'a> FnMut(S::ReadType<'a>, &mut S::ExtraDataBuffer)>(
        self,
        buffer: S::ReadBuffer,
        extra_buffer: &mut S::ExtraDataBuffer,
        func: F,
        deserializer_init_data: S::InitData,
    );
    fn get_name(&self) -> PathBuf;
}

Required Methods§

Source

fn decode_all_bucket_items<S: BucketItemSerializer, F: for<'a> FnMut(S::ReadType<'a>, &mut S::ExtraDataBuffer)>( self, buffer: S::ReadBuffer, extra_buffer: &mut S::ExtraDataBuffer, func: F, deserializer_init_data: S::InitData, )

Source

fn get_name(&self) -> PathBuf

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§