pub enum ImageDecodeError {
NoDecoder,
UnknownFormat,
Damaged(String),
Empty,
Failed(String),
}Expand description
Why an image could not be read. Flutter reports these as an exception on the codec future.
Variants§
NoDecoder
This host has no decoder at all.
UnknownFormat
No decoder here reads this format.
Damaged(String)
The format was recognised and the bytes are damaged; the text is for a log, not a user.
Empty
The file decoded to nothing.
Failed(String)
A host or decoder failed without establishing that the encoded image is damaged.
Trait Implementations§
Source§impl Clone for ImageDecodeError
impl Clone for ImageDecodeError
Source§impl Debug for ImageDecodeError
impl Debug for ImageDecodeError
Source§impl Display for ImageDecodeError
impl Display for ImageDecodeError
impl Eq for ImageDecodeError
Source§impl Error for ImageDecodeError
impl Error for ImageDecodeError
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()
Source§impl PartialEq for ImageDecodeError
impl PartialEq for ImageDecodeError
impl StructuralPartialEq for ImageDecodeError
Auto Trait Implementations§
impl Freeze for ImageDecodeError
impl RefUnwindSafe for ImageDecodeError
impl Send for ImageDecodeError
impl Sync for ImageDecodeError
impl Unpin for ImageDecodeError
impl UnsafeUnpin for ImageDecodeError
impl UnwindSafe for ImageDecodeError
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.