pub enum MetadataCategory {
DocumentProperties,
RevisionHistory,
ImageExif,
Xmp,
TemplateReference,
Software,
Custom,
}Expand description
Category of metadata field.
Variants§
DocumentProperties
Document properties: author, company, title, subject, keywords.
RevisionHistory
Revision history, tracked changes, comments with author attribution.
ImageExif
EXIF data from embedded images (GPS, device, timestamp).
Xmp
XMP metadata embedded in the document.
TemplateReference
Template or base document path — can reveal internal paths or systems.
Software
Software and version strings (reveals toolchain).
Custom
Custom/application-defined properties.
Trait Implementations§
Source§impl Clone for MetadataCategory
impl Clone for MetadataCategory
Source§fn clone(&self) -> MetadataCategory
fn clone(&self) -> MetadataCategory
Returns a duplicate 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 MetadataCategory
impl Debug for MetadataCategory
Source§impl<'de> Deserialize<'de> for MetadataCategory
impl<'de> Deserialize<'de> for MetadataCategory
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for MetadataCategory
impl PartialEq for MetadataCategory
Source§impl Serialize for MetadataCategory
impl Serialize for MetadataCategory
impl Eq for MetadataCategory
impl StructuralPartialEq for MetadataCategory
Auto Trait Implementations§
impl Freeze for MetadataCategory
impl RefUnwindSafe for MetadataCategory
impl Send for MetadataCategory
impl Sync for MetadataCategory
impl Unpin for MetadataCategory
impl UnsafeUnpin for MetadataCategory
impl UnwindSafe for MetadataCategory
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