pub enum DurationStrategy {
String,
Chrono,
Iso8601,
}Expand description
Strategy for format: duration (ISO 8601 durations).
Variants§
String
Chrono
chrono::Duration. Round-trips ISO 8601 durations via a
small custom serde module emitted into the generated crate.
Iso8601
iso8601::Duration from the iso8601 crate.
Trait Implementations§
Source§impl Clone for DurationStrategy
impl Clone for DurationStrategy
Source§fn clone(&self) -> DurationStrategy
fn clone(&self) -> DurationStrategy
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 moreimpl Copy for DurationStrategy
Source§impl Debug for DurationStrategy
impl Debug for DurationStrategy
Source§impl Default for DurationStrategy
impl Default for DurationStrategy
Source§fn default() -> DurationStrategy
fn default() -> DurationStrategy
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DurationStrategy
impl<'de> Deserialize<'de> for DurationStrategy
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
impl Eq for DurationStrategy
Source§impl PartialEq for DurationStrategy
impl PartialEq for DurationStrategy
Source§impl Serialize for DurationStrategy
impl Serialize for DurationStrategy
impl StructuralPartialEq for DurationStrategy
Auto Trait Implementations§
impl Freeze for DurationStrategy
impl RefUnwindSafe for DurationStrategy
impl Send for DurationStrategy
impl Sync for DurationStrategy
impl Unpin for DurationStrategy
impl UnsafeUnpin for DurationStrategy
impl UnwindSafe for DurationStrategy
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.