Enum icy_metadata::error::MetadataParseError
source · pub enum MetadataParseError {
InvalidUtf8(FromUtf8Error),
Empty(EmptyMetadataError),
}Expand description
Error returned when parsing metadata from a stream fails.
Variants§
InvalidUtf8(FromUtf8Error)
Metadata block contained invalid UTF-8 data.
Empty(EmptyMetadataError)
Metadata block contained no valid values.
Trait Implementations§
source§impl Clone for MetadataParseError
impl Clone for MetadataParseError
source§fn clone(&self) -> MetadataParseError
fn clone(&self) -> MetadataParseError
Returns a copy of the value. Read more
1.0.0 · 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 MetadataParseError
impl Debug for MetadataParseError
source§impl Display for MetadataParseError
impl Display for MetadataParseError
source§impl Error for MetadataParseError
impl Error for MetadataParseError
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 MetadataParseError
impl PartialEq for MetadataParseError
impl Eq for MetadataParseError
impl StructuralPartialEq for MetadataParseError
Auto Trait Implementations§
impl Freeze for MetadataParseError
impl RefUnwindSafe for MetadataParseError
impl Send for MetadataParseError
impl Sync for MetadataParseError
impl Unpin for MetadataParseError
impl UnwindSafe for MetadataParseError
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)