pub enum DemosaicError {
BufferSizeMismatch {
expected: usize,
actual: usize,
},
InvalidDimensions,
UnsupportedAlgorithm(&'static str),
}Expand description
Error type for demosaicing operations.
Variants§
BufferSizeMismatch
Output buffer size does not match expected size
Fields
InvalidDimensions
Invalid image dimensions
UnsupportedAlgorithm(&'static str)
The requested demosaicing algorithm is not yet implemented
Trait Implementations§
Source§impl Clone for DemosaicError
impl Clone for DemosaicError
Source§fn clone(&self) -> DemosaicError
fn clone(&self) -> DemosaicError
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 moreSource§impl Debug for DemosaicError
impl Debug for DemosaicError
Source§impl Display for DemosaicError
impl Display for DemosaicError
Source§impl Error for DemosaicError
impl Error for DemosaicError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for DemosaicError
impl RefUnwindSafe for DemosaicError
impl Send for DemosaicError
impl Sync for DemosaicError
impl Unpin for DemosaicError
impl UnsafeUnpin for DemosaicError
impl UnwindSafe for DemosaicError
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> CustomError for T
impl<T> CustomError for T
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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