pub trait QuantumDecoder: Send {
// Required methods
fn init(&mut self, writer: &mut dyn Write) -> Result<()>;
fn decode_entry(
&mut self,
entry: &QuantumEntry,
writer: &mut dyn Write,
) -> Result<()>;
fn finish(&mut self, writer: &mut dyn Write) -> Result<()>;
}Expand description
Base trait for all quantum decoders
Required Methods§
Sourcefn decode_entry(
&mut self,
entry: &QuantumEntry,
writer: &mut dyn Write,
) -> Result<()>
fn decode_entry( &mut self, entry: &QuantumEntry, writer: &mut dyn Write, ) -> Result<()>
Process a quantum entry