pub struct XmpProcessor { /* private fields */ }
Expand description
XMP processor for structured metadata extraction
Implementations§
Source§impl XmpProcessor
impl XmpProcessor
Sourcepub fn process_xmp_data(&mut self, data: &[u8]) -> Result<TagEntry>
pub fn process_xmp_data(&mut self, data: &[u8]) -> Result<TagEntry>
Process XMP data and return structured TagEntry
Returns a single TagEntry with tag_id “XMP” containing the entire XMP structure as a TagValue::Object with namespace grouping.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for XmpProcessor
impl RefUnwindSafe for XmpProcessor
impl Send for XmpProcessor
impl Sync for XmpProcessor
impl Unpin for XmpProcessor
impl UnwindSafe for XmpProcessor
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