pub struct VarDctOutput {
pub data: Vec<u8>,
pub strategy_counts: [u32; 19],
}Expand description
Output of a VarDCT encode operation.
Fields§
§data: Vec<u8>Encoded JXL codestream bytes.
strategy_counts: [u32; 19]Per-strategy first-block counts, indexed by raw strategy code (0..19).
Auto Trait Implementations§
impl Freeze for VarDctOutput
impl RefUnwindSafe for VarDctOutput
impl Send for VarDctOutput
impl Sync for VarDctOutput
impl Unpin for VarDctOutput
impl UnsafeUnpin for VarDctOutput
impl UnwindSafe for VarDctOutput
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> 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