#[non_exhaustive]pub struct Mp4Handler { /* private fields */ }Expand description
The MP4 and M4A handler. One type, one instance per format, as super::heif does.
Implementations§
Trait Implementations§
Source§impl Clone for Mp4Handler
impl Clone for Mp4Handler
Source§fn clone(&self) -> Mp4Handler
fn clone(&self) -> Mp4Handler
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for Mp4Handler
Source§impl Debug for Mp4Handler
impl Debug for Mp4Handler
Source§impl MetadataHandler for Mp4Handler
impl MetadataHandler for Mp4Handler
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 Mp4Handler
impl RefUnwindSafe for Mp4Handler
impl Send for Mp4Handler
impl Sync for Mp4Handler
impl Unpin for Mp4Handler
impl UnsafeUnpin for Mp4Handler
impl UnwindSafe for Mp4Handler
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