pub struct DecoderRleMode<'dec> { /* private fields */ }
Expand description
An entropy decoder in RLE mode.
Implementations§
Source§impl DecoderRleMode<'_>
impl DecoderRleMode<'_>
Sourcepub fn read_varint_clustered(
&mut self,
bitstream: &mut Bitstream<'_>,
cluster: u8,
) -> CodingResult<RleToken>
pub fn read_varint_clustered( &mut self, bitstream: &mut Bitstream<'_>, cluster: u8, ) -> CodingResult<RleToken>
Read an integer from the bitstream with the given cluster.
Contexts can be converted to clusters using the cluster map.
Sourcepub fn cluster_map(&self) -> &[u8] ⓘ
pub fn cluster_map(&self) -> &[u8] ⓘ
Returns the cluster mapping of distributions.
Trait Implementations§
Auto Trait Implementations§
impl<'dec> Freeze for DecoderRleMode<'dec>
impl<'dec> RefUnwindSafe for DecoderRleMode<'dec>
impl<'dec> Send for DecoderRleMode<'dec>
impl<'dec> Sync for DecoderRleMode<'dec>
impl<'dec> Unpin for DecoderRleMode<'dec>
impl<'dec> !UnwindSafe for DecoderRleMode<'dec>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more