pub trait Bits {
// Required methods
fn bit(&mut self, bit: bool, m: &mut BitModel) -> bool;
fn bitp(&mut self, bit: bool, p1: u32) -> bool;
fn uint(&mut self, v: u64, m: &mut UintModel) -> u64;
// Provided method
fn tag(&mut self, _t: usize) { ... }
}Expand description
Symmetric encode/decode of single decisions.
Required Methods§
Sourcefn bit(&mut self, bit: bool, m: &mut BitModel) -> bool
fn bit(&mut self, bit: bool, m: &mut BitModel) -> bool
Code bit (ignored when decoding) with an adaptive model.
Provided Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".