pub enum JpegDecodeOp {
Full,
Region(Rect),
Scaled(Downscale),
RegionScaled {
roi: Rect,
scale: Downscale,
},
}Expand description
JPEG decode operation shape for capability routing.
Variants§
Full
Full-image/tile decode.
Region(Rect)
Source-coordinate region decode.
Scaled(Downscale)
Full-image/tile decode at reduced resolution.
RegionScaled
Source-coordinate region decode at reduced resolution.
Trait Implementations§
Source§impl Clone for JpegDecodeOp
impl Clone for JpegDecodeOp
Source§fn clone(&self) -> JpegDecodeOp
fn clone(&self) -> JpegDecodeOp
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 JpegDecodeOp
Source§impl Debug for JpegDecodeOp
impl Debug for JpegDecodeOp
impl Eq for JpegDecodeOp
Source§impl PartialEq for JpegDecodeOp
impl PartialEq for JpegDecodeOp
impl StructuralPartialEq for JpegDecodeOp
Auto Trait Implementations§
impl Freeze for JpegDecodeOp
impl RefUnwindSafe for JpegDecodeOp
impl Send for JpegDecodeOp
impl Sync for JpegDecodeOp
impl Unpin for JpegDecodeOp
impl UnsafeUnpin for JpegDecodeOp
impl UnwindSafe for JpegDecodeOp
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