pub struct S2DateTime(/* private fields */);Expand description
An RFC 3339 datetime.
It can be created in either of the following ways:
- Parse an RFC 3339 datetime string using
FromStrorstr::parse. - Convert from
time::OffsetDateTimeusingFrom/Into.
Trait Implementations§
Source§impl Clone for S2DateTime
impl Clone for S2DateTime
Source§fn clone(&self) -> S2DateTime
fn clone(&self) -> S2DateTime
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 S2DateTime
impl Debug for S2DateTime
Source§impl Display for S2DateTime
impl Display for S2DateTime
Source§impl From<OffsetDateTime> for S2DateTime
impl From<OffsetDateTime> for S2DateTime
Source§fn from(dt: OffsetDateTime) -> Self
fn from(dt: OffsetDateTime) -> Self
Converts to this type from the input type.
Source§impl From<S2DateTime> for OffsetDateTime
impl From<S2DateTime> for OffsetDateTime
Source§fn from(dt: S2DateTime) -> Self
fn from(dt: S2DateTime) -> Self
Converts to this type from the input type.
Source§impl FromStr for S2DateTime
impl FromStr for S2DateTime
Source§impl PartialEq for S2DateTime
impl PartialEq for S2DateTime
impl Copy for S2DateTime
impl StructuralPartialEq for S2DateTime
Auto Trait Implementations§
impl Freeze for S2DateTime
impl RefUnwindSafe for S2DateTime
impl Send for S2DateTime
impl Sync for S2DateTime
impl Unpin for S2DateTime
impl UnwindSafe for S2DateTime
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> 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 moreSource§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToCompactString for Twhere
T: Display,
impl<T> ToCompactString for Twhere
T: Display,
Source§fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
Fallible version of
ToCompactString::to_compact_string() Read moreSource§fn to_compact_string(&self) -> CompactString
fn to_compact_string(&self) -> CompactString
Converts the given value to a
CompactString. Read moreSource§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.