#[non_exhaustive]pub struct HeifHandler { /* private fields */ }Expand description
The HEIF and AVIF handler. One type, one instance per format, as super::ooxml does.
Implementations§
Trait Implementations§
Source§impl Clone for HeifHandler
impl Clone for HeifHandler
impl Copy for HeifHandler
Source§impl Debug for HeifHandler
impl Debug for HeifHandler
Source§impl MetadataHandler for HeifHandler
impl MetadataHandler for HeifHandler
Source§fn name(&self) -> &'static str
fn name(&self) -> &'static str
Stable identifier, matching
Format::id.Source§fn inspect(
&self,
input: &[u8],
options: &InspectOptions,
) -> Result<MetadataReport>
fn inspect( &self, input: &[u8], options: &InspectOptions, ) -> Result<MetadataReport>
Report what metadata the file contains, without modifying anything. Read more
Auto Trait Implementations§
impl Freeze for HeifHandler
impl RefUnwindSafe for HeifHandler
impl Send for HeifHandler
impl Sync for HeifHandler
impl Unpin for HeifHandler
impl UnsafeUnpin for HeifHandler
impl UnwindSafe for HeifHandler
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