pub struct EncodedJ2kCodeBlock {
pub data: Vec<u8>,
pub segments: Vec<J2kCodeBlockSegment>,
pub number_of_coding_passes: u8,
pub missing_bit_planes: u8,
}Expand description
Adapter encoded classic J2K code-block payload for backend experimentation.
Fields§
§data: Vec<u8>Combined payload bytes for all coded segments in this code block.
segments: Vec<J2kCodeBlockSegment>Coded segments for the code block.
number_of_coding_passes: u8Number of coding passes present for this code block.
missing_bit_planes: u8Missing most-significant bit planes for this code block.
Trait Implementations§
Source§impl Clone for EncodedJ2kCodeBlock
impl Clone for EncodedJ2kCodeBlock
Source§fn clone(&self) -> EncodedJ2kCodeBlock
fn clone(&self) -> EncodedJ2kCodeBlock
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 moreAuto Trait Implementations§
impl Freeze for EncodedJ2kCodeBlock
impl RefUnwindSafe for EncodedJ2kCodeBlock
impl Send for EncodedJ2kCodeBlock
impl Sync for EncodedJ2kCodeBlock
impl Unpin for EncodedJ2kCodeBlock
impl UnsafeUnpin for EncodedJ2kCodeBlock
impl UnwindSafe for EncodedJ2kCodeBlock
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