pub struct PartialTimeComponents {
pub year: bool,
pub month: bool,
pub day: bool,
pub weekday: bool,
pub hour: bool,
pub minute: bool,
}Expand description
Components specified in a partial temporal expression.
Fields§
§year: boolYear specified
month: boolMonth specified
day: boolDay specified
weekday: boolDay of week specified
hour: boolHour specified
minute: boolMinute specified
Trait Implementations§
Source§impl Clone for PartialTimeComponents
impl Clone for PartialTimeComponents
Source§fn clone(&self) -> PartialTimeComponents
fn clone(&self) -> PartialTimeComponents
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 PartialTimeComponents
impl Debug for PartialTimeComponents
Source§impl Default for PartialTimeComponents
impl Default for PartialTimeComponents
Source§fn default() -> PartialTimeComponents
fn default() -> PartialTimeComponents
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PartialTimeComponents
impl<'de> Deserialize<'de> for PartialTimeComponents
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 PartialTimeComponents
impl PartialEq for PartialTimeComponents
Source§impl Serialize for PartialTimeComponents
impl Serialize for PartialTimeComponents
impl Copy for PartialTimeComponents
impl Eq for PartialTimeComponents
impl StructuralPartialEq for PartialTimeComponents
Auto Trait Implementations§
impl Freeze for PartialTimeComponents
impl RefUnwindSafe for PartialTimeComponents
impl Send for PartialTimeComponents
impl Sync for PartialTimeComponents
impl Unpin for PartialTimeComponents
impl UnsafeUnpin for PartialTimeComponents
impl UnwindSafe for PartialTimeComponents
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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