pub trait Decoder {
const ID: &'static str;
// Required methods
fn is_format(data: &[u8]) -> bool;
fn decode_stream(stream: &mut impl Read) -> Result<Codec<'_>, Result>;
}
pub trait Decoder {
const ID: &'static str;
// Required methods
fn is_format(data: &[u8]) -> bool;
fn decode_stream(stream: &mut impl Read) -> Result<Codec<'_>, Result>;
}