pub struct DcFields {
pub title: Option<String>,
pub creator: Option<String>,
pub description: Option<String>,
pub date: Option<String>,
pub rights: Option<String>,
pub language: Option<String>,
}Expand description
Extracted Dublin Core fields from an XMP packet.
All fields are Option<String>; absent means the field was not found in
the XMP source (or could not be parsed).
Fields§
§title: Option<String>dc:title — document title
creator: Option<String>dc:creator — document author/creator
description: Option<String>dc:description — document subject/description
date: Option<String>dc:date — publication or creation date
rights: Option<String>dc:rights — copyright or rights statement
language: Option<String>dc:language — document language (e.g. “en”, “fr”)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DcFields
impl RefUnwindSafe for DcFields
impl Send for DcFields
impl Sync for DcFields
impl Unpin for DcFields
impl UnsafeUnpin for DcFields
impl UnwindSafe for DcFields
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().