pub enum JpegResolvedDecodePath {
CpuHost,
OwnedCudaRgb8,
MetalFast,
Rejected {
backend: BackendRequest,
reason: &'static str,
},
}Expand description
Normalized JPEG decode path selected for a request.
Variants§
CpuHost
Portable CPU host decode.
OwnedCudaRgb8
J2K-owned CUDA RGB8 decode path.
MetalFast
J2K Metal fast-packet decode path.
Rejected
Request cannot be satisfied by this path resolver.
Fields
§
backend: BackendRequestBackend requested by the caller.
Trait Implementations§
Source§impl Clone for JpegResolvedDecodePath
impl Clone for JpegResolvedDecodePath
Source§fn clone(&self) -> JpegResolvedDecodePath
fn clone(&self) -> JpegResolvedDecodePath
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 JpegResolvedDecodePath
Source§impl Debug for JpegResolvedDecodePath
impl Debug for JpegResolvedDecodePath
impl Eq for JpegResolvedDecodePath
Source§impl PartialEq for JpegResolvedDecodePath
impl PartialEq for JpegResolvedDecodePath
impl StructuralPartialEq for JpegResolvedDecodePath
Auto Trait Implementations§
impl Freeze for JpegResolvedDecodePath
impl RefUnwindSafe for JpegResolvedDecodePath
impl Send for JpegResolvedDecodePath
impl Sync for JpegResolvedDecodePath
impl Unpin for JpegResolvedDecodePath
impl UnsafeUnpin for JpegResolvedDecodePath
impl UnwindSafe for JpegResolvedDecodePath
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