Struct constriction::stream::queue::RangeCoderState
source · [−]pub struct RangeCoderState<Word, State: BitArray> { /* private fields */ }Expand description
Type of the internal state used by RangeEncoder<Word, State> and
RangeDecoder<Word, State>. Relevant for Seeking.
Implementations
Trait Implementations
impl<Word: PartialEq, State: PartialEq + BitArray> PartialEq<RangeCoderState<Word, State>> for RangeCoderState<Word, State> where
State::NonZero: PartialEq,
impl<Word: PartialEq, State: PartialEq + BitArray> PartialEq<RangeCoderState<Word, State>> for RangeCoderState<Word, State> where
State::NonZero: PartialEq,
This method tests for self and other values to be equal, and is used
by ==. Read more
This method tests for !=.
impl<Word: Copy, State: Copy + BitArray> Copy for RangeCoderState<Word, State> where
State::NonZero: Copy,
Auto Trait Implementations
impl<Word, State> RefUnwindSafe for RangeCoderState<Word, State> where
State: RefUnwindSafe,
Word: RefUnwindSafe,
<State as BitArray>::NonZero: RefUnwindSafe,
impl<Word, State> Send for RangeCoderState<Word, State> where
State: Send,
Word: Send,
<State as BitArray>::NonZero: Send,
impl<Word, State> Sync for RangeCoderState<Word, State> where
State: Sync,
Word: Sync,
<State as BitArray>::NonZero: Sync,
impl<Word, State> Unpin for RangeCoderState<Word, State> where
State: Unpin,
Word: Unpin,
<State as BitArray>::NonZero: Unpin,
impl<Word, State> UnwindSafe for RangeCoderState<Word, State> where
State: UnwindSafe,
Word: UnwindSafe,
<State as BitArray>::NonZero: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more