pub struct HeifError {
pub code: HeifErrorCode,
pub sub_code: HeifErrorSubCode,
pub message: String,
}Fields§
§code: HeifErrorCode§sub_code: HeifErrorSubCode§message: StringImplementations§
Source§impl HeifError
impl HeifError
pub fn from_heif_error(err: heif_error) -> Result<()>
Trait Implementations§
Source§impl Error for HeifError
impl Error for HeifError
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 HeifError
impl RefUnwindSafe for HeifError
impl Send for HeifError
impl Sync for HeifError
impl Unpin for HeifError
impl UnsafeUnpin for HeifError
impl UnwindSafe for HeifError
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