#[non_exhaustive]pub enum CompressedPayloadKind {
JpegInterchange,
Jpeg2000Codestream,
Jp2File,
JphFile,
}Expand description
Encapsulation shape of the compressed bytes.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
JpegInterchange
Complete JPEG interchange byte stream.
Jpeg2000Codestream
Raw JPEG 2000 / HTJ2K codestream bytes.
Jp2File
JP2 file-format wrapper around a JPEG 2000 codestream.
JphFile
JPH file-format wrapper around an HTJ2K codestream.
Trait Implementations§
Source§impl Clone for CompressedPayloadKind
impl Clone for CompressedPayloadKind
Source§fn clone(&self) -> CompressedPayloadKind
fn clone(&self) -> CompressedPayloadKind
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 CompressedPayloadKind
Source§impl Debug for CompressedPayloadKind
impl Debug for CompressedPayloadKind
impl Eq for CompressedPayloadKind
Source§impl Hash for CompressedPayloadKind
impl Hash for CompressedPayloadKind
Source§impl PartialEq for CompressedPayloadKind
impl PartialEq for CompressedPayloadKind
impl StructuralPartialEq for CompressedPayloadKind
Auto Trait Implementations§
impl Freeze for CompressedPayloadKind
impl RefUnwindSafe for CompressedPayloadKind
impl Send for CompressedPayloadKind
impl Sync for CompressedPayloadKind
impl Unpin for CompressedPayloadKind
impl UnsafeUnpin for CompressedPayloadKind
impl UnwindSafe for CompressedPayloadKind
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