pub enum HtCodeBlockDecodePhaseLimit {
Cleanup,
SignificancePropagation,
MagnitudeRefinement,
}Expand description
Adapter HTJ2K scalar decode phase limit for backend experimentation.
Variants§
Cleanup
Stop after the cleanup pass has produced coefficient magnitudes/signs.
SignificancePropagation
Stop after the significance propagation refinement pass.
MagnitudeRefinement
Decode through the magnitude refinement pass when present.
Trait Implementations§
Source§impl Clone for HtCodeBlockDecodePhaseLimit
impl Clone for HtCodeBlockDecodePhaseLimit
Source§fn clone(&self) -> HtCodeBlockDecodePhaseLimit
fn clone(&self) -> HtCodeBlockDecodePhaseLimit
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for HtCodeBlockDecodePhaseLimit
Source§impl Debug for HtCodeBlockDecodePhaseLimit
impl Debug for HtCodeBlockDecodePhaseLimit
impl Eq for HtCodeBlockDecodePhaseLimit
Source§impl PartialEq for HtCodeBlockDecodePhaseLimit
impl PartialEq for HtCodeBlockDecodePhaseLimit
Source§fn eq(&self, other: &HtCodeBlockDecodePhaseLimit) -> bool
fn eq(&self, other: &HtCodeBlockDecodePhaseLimit) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for HtCodeBlockDecodePhaseLimit
Auto Trait Implementations§
impl Freeze for HtCodeBlockDecodePhaseLimit
impl RefUnwindSafe for HtCodeBlockDecodePhaseLimit
impl Send for HtCodeBlockDecodePhaseLimit
impl Sync for HtCodeBlockDecodePhaseLimit
impl Unpin for HtCodeBlockDecodePhaseLimit
impl UnsafeUnpin for HtCodeBlockDecodePhaseLimit
impl UnwindSafe for HtCodeBlockDecodePhaseLimit
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more