pub struct InfoFields {
pub title: Option<String>,
pub author: Option<String>,
pub creator: Option<String>,
pub producer: Option<String>,
pub keywords: Option<String>,
pub create_date: Option<String>,
pub modify_date: Option<String>,
}Expand description
The document information dictionary entries the packet mirrors.
The document information an XMP packet carries.
Each field is optional and taken from wherever the caller read it; an absent one is omitted from the packet rather than written empty.
Fields§
§title: Option<String>dc:title.
dc:creator.
creator: Option<String>xmp:CreatorTool.
producer: Option<String>pdf:Producer.
keywords: Option<String>pdf:Keywords.
create_date: Option<String>xmp:CreateDate, in XMP’s ISO 8601 form.
modify_date: Option<String>xmp:ModifyDate, in XMP’s ISO 8601 form.
Trait Implementations§
Source§impl Clone for InfoFields
impl Clone for InfoFields
Source§impl Debug for InfoFields
impl Debug for InfoFields
Source§impl Default for InfoFields
impl Default for InfoFields
impl Eq for InfoFields
Source§impl PartialEq for InfoFields
impl PartialEq for InfoFields
impl StructuralPartialEq for InfoFields
Auto Trait Implementations§
impl Freeze for InfoFields
impl RefUnwindSafe for InfoFields
impl Send for InfoFields
impl Sync for InfoFields
impl Unpin for InfoFields
impl UnsafeUnpin for InfoFields
impl UnwindSafe for InfoFields
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