pub struct DateTimeInfo {
pub datetime_original: Option<String>,
pub create_date: Option<String>,
pub modify_date: Option<String>,
pub offset_time: Option<String>,
pub subsec_time: Option<String>,
}Expand description
Date/time information.
Fields§
§datetime_original: Option<String>Original capture date/time (EXIF format: “YYYY:MM:DD HH:MM:SS”)
create_date: Option<String>Digitization date/time
modify_date: Option<String>Last modification date/time
offset_time: Option<String>Timezone offset (e.g., “-05:00”)
subsec_time: Option<String>Sub-second time precision
Trait Implementations§
Source§impl Clone for DateTimeInfo
impl Clone for DateTimeInfo
Source§fn clone(&self) -> DateTimeInfo
fn clone(&self) -> DateTimeInfo
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 moreSource§impl Debug for DateTimeInfo
impl Debug for DateTimeInfo
Source§impl Default for DateTimeInfo
impl Default for DateTimeInfo
Source§fn default() -> DateTimeInfo
fn default() -> DateTimeInfo
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DateTimeInfo
impl<'de> Deserialize<'de> for DateTimeInfo
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<DateTimeInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DateTimeInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for DateTimeInfo
impl PartialEq for DateTimeInfo
Source§fn eq(&self, other: &DateTimeInfo) -> bool
fn eq(&self, other: &DateTimeInfo) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for DateTimeInfo
impl Serialize for DateTimeInfo
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for DateTimeInfo
Auto Trait Implementations§
impl Freeze for DateTimeInfo
impl RefUnwindSafe for DateTimeInfo
impl Send for DateTimeInfo
impl Sync for DateTimeInfo
impl Unpin for DateTimeInfo
impl UnsafeUnpin for DateTimeInfo
impl UnwindSafe for DateTimeInfo
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, Ctx> BundleDefault<Ctx> for Twhere
T: Default,
impl<T, Ctx> BundleDefault<Ctx> for Twhere
T: Default,
Source§fn default_with_context(_: Ctx) -> T
fn default_with_context(_: Ctx) -> T
Creates a default value with the given context.
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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 more