pub enum YuvError {
DestinationSizeMismatch(MismatchedSize),
MinimumStrideSizeMismatch(MismatchedSize),
PointerOverflow,
ZeroBaseSize,
LumaPlaneSizeMismatch(MismatchedSize),
LumaPlaneMinimumSizeMismatch(MismatchedSize),
ChromaPlaneMinimumSizeMismatch(MismatchedSize),
ChromaPlaneSizeMismatch(MismatchedSize),
PackedFrameSizeMismatch(MismatchedSize),
ImagesSizesNotMatch,
ImageDimensionsNotMatch,
}Expand description
Common errors representation
Variants§
DestinationSizeMismatch(MismatchedSize)
MinimumStrideSizeMismatch(MismatchedSize)
PointerOverflow
ZeroBaseSize
LumaPlaneSizeMismatch(MismatchedSize)
LumaPlaneMinimumSizeMismatch(MismatchedSize)
ChromaPlaneMinimumSizeMismatch(MismatchedSize)
ChromaPlaneSizeMismatch(MismatchedSize)
PackedFrameSizeMismatch(MismatchedSize)
ImagesSizesNotMatch
ImageDimensionsNotMatch
Trait Implementations§
Source§impl Error for YuvError
impl Error for YuvError
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 YuvError
impl RefUnwindSafe for YuvError
impl Send for YuvError
impl Sync for YuvError
impl Unpin for YuvError
impl UnsafeUnpin for YuvError
impl UnwindSafe for YuvError
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