pub trait OmegaReadParam<E: Endianness>: BitRead<E> {
// Required method
fn read_omega_param<const USE_TABLES: bool>(
&mut self,
) -> Result<u64, Self::Error>;
}
Expand description
Parametric trait for reading ω codes.
This trait is is more general than OmegaRead
, as it makes it possible
to specify how to use tables using const parameters.
We provide an implementation of this trait for BitRead
. An implementation
of OmegaRead
using default values is usually provided exploiting the
crate::codes::params::ReadParams
mechanism.
Required Methods§
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.