#[non_exhaustive]pub enum Finding {
InvalidExif,
ExifCoverageLimited,
MakerNote {
path: String,
bytes: usize,
},
Limit,
InvalidXmp(String),
}Expand description
Inspection limitation or content requiring an explicit retention decision.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
InvalidExif
EXIF header/directory could not be parsed.
ExifCoverageLimited
The forgiving EXIF parser can skip malformed entries and does not model arbitrary SubIFDs. Retain the source for byte-level forensic comparison.
MakerNote
Opaque vendor data may contain identity/location and rendering parameters.
Limit
Input exceeds the inspection budget.
InvalidXmp(String)
XMP XML is invalid or exceeds its parsing budget.
Trait Implementations§
impl Eq for Finding
impl StructuralPartialEq for Finding
Auto Trait Implementations§
impl Freeze for Finding
impl RefUnwindSafe for Finding
impl Send for Finding
impl Sync for Finding
impl Unpin for Finding
impl UnsafeUnpin for Finding
impl UnwindSafe for Finding
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