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§
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
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.