Struct sndjvu_codec::bzz::dec::Shuffle
source · pub struct Shuffle<'scratch> { /* private fields */ }
Available on crate feature
bzz
only.Expand description
State of the decoder after the initial decoding pass over a block.
A second pass over the decoded data is needed to compute the output bytes, and this is
implemented by Self::run
. This doesn’t need further access to the input byte stream, so
decoding of the next block can proceed in parallel.
Implementations§
Auto Trait Implementations§
impl<'scratch> RefUnwindSafe for Shuffle<'scratch>
impl<'scratch> Send for Shuffle<'scratch>
impl<'scratch> Sync for Shuffle<'scratch>
impl<'scratch> Unpin for Shuffle<'scratch>
impl<'scratch> !UnwindSafe for Shuffle<'scratch>
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