pub trait BitStore: Shl<u32, Output = Self> + ShlAssign<u32> + Sized + From<u32> + Sub<Output = Self> + Add<Output = Self> + Mul<Output = Self> + Div<Output = Self> + AddAssign + PartialOrd + Copy + Debug {
const BITS: u32;
const ZERO: Self;
const ONE: Self;
// Required method
fn log2(self) -> u32;
}
Expand description
A trait for a type that can be used for the internal integer representation of an encoder or decoder
Required Associated Constants§
Required Methods§
Object Safety§
This trait is not object safe.