pub trait ChunkDecoder {
type ReaderType: Read;
const MAGIC_HEADER: &'static [u8; 16];
// Required methods
fn decode_stream(reader: FileReader, size: u64) -> Self::ReaderType;
fn dispose_stream(stream: Self::ReaderType) -> FileReader ⓘ;
}
Required Associated Constants§
const MAGIC_HEADER: &'static [u8; 16]
Required Associated Types§
type ReaderType: Read
Required Methods§
fn decode_stream(reader: FileReader, size: u64) -> Self::ReaderType
fn dispose_stream(stream: Self::ReaderType) -> FileReader ⓘ
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.