Struct DirectiveDateTime
pub struct DirectiveDateTime { /* private fields */ }
Implementations§
§impl DirectiveDateTime
impl DirectiveDateTime
pub fn try_new_ymd_and_hms( year: i32, month: u32, day: u32, hour: u32, min: u32, sec: u32, ) -> Result<DirectiveDateTime, OpaqueError>
pub fn try_new_ymd( year: i32, month: u32, day: u32, ) -> Result<DirectiveDateTime, OpaqueError>
pub fn with_format_rfc3339(self) -> DirectiveDateTime
pub fn set_format_rfc3339(&mut self) -> &mut DirectiveDateTime
pub fn with_format_rfc2822(self) -> DirectiveDateTime
pub fn set_format_rfc2822(&mut self) -> &mut DirectiveDateTime
pub fn with_format_rfc855(self) -> DirectiveDateTime
pub fn set_format_rfc855(&mut self) -> &mut DirectiveDateTime
pub fn with_format_default(self) -> DirectiveDateTime
pub fn set_format_default(&mut self) -> &mut DirectiveDateTime
pub fn date_time(&self) -> &DateTime<Utc>
pub fn into_date_time(self) -> DateTime<Utc>
Trait Implementations§
§impl AsRef<DateTime<Utc>> for DirectiveDateTime
impl AsRef<DateTime<Utc>> for DirectiveDateTime
§impl Clone for DirectiveDateTime
impl Clone for DirectiveDateTime
§fn clone(&self) -> DirectiveDateTime
fn clone(&self) -> DirectiveDateTime
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 more§impl Debug for DirectiveDateTime
impl Debug for DirectiveDateTime
§impl Display for DirectiveDateTime
impl Display for DirectiveDateTime
§impl From<DateTime<Utc>> for DirectiveDateTime
impl From<DateTime<Utc>> for DirectiveDateTime
§fn from(value: DateTime<Utc>) -> DirectiveDateTime
fn from(value: DateTime<Utc>) -> DirectiveDateTime
Converts to this type from the input type.
§impl From<DirectiveDateTime> for DateTime<Utc>
impl From<DirectiveDateTime> for DateTime<Utc>
§fn from(value: DirectiveDateTime) -> DateTime<Utc>
fn from(value: DirectiveDateTime) -> DateTime<Utc>
Converts to this type from the input type.
§impl FromStr for DirectiveDateTime
impl FromStr for DirectiveDateTime
§type Err = OpaqueError
type Err = OpaqueError
The associated error which can be returned from parsing.
§fn from_str(
s: &str,
) -> Result<DirectiveDateTime, <DirectiveDateTime as FromStr>::Err>
fn from_str( s: &str, ) -> Result<DirectiveDateTime, <DirectiveDateTime as FromStr>::Err>
Parses a string
s
to return a value of this type. Read more§impl PartialEq for DirectiveDateTime
impl PartialEq for DirectiveDateTime
impl Eq for DirectiveDateTime
impl StructuralPartialEq for DirectiveDateTime
Auto Trait Implementations§
impl Freeze for DirectiveDateTime
impl RefUnwindSafe for DirectiveDateTime
impl Send for DirectiveDateTime
impl Sync for DirectiveDateTime
impl Unpin for DirectiveDateTime
impl UnwindSafe for DirectiveDateTime
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
§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§impl<T> Pointable for T
impl<T> Pointable for T
§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
§fn and<P, B, E>(self, other: P) -> And<T, P>
fn and<P, B, E>(self, other: P) -> And<T, P>
Create a new
Policy
that returns Action::Follow
only if self
and other
return
Action::Follow
. Read more§impl<T, U> RamaTryFrom<T> for Uwhere
U: TryFrom<T>,
impl<T, U> RamaTryFrom<T> for Uwhere
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
fn rama_try_from(value: T) -> Result<U, <U as RamaTryFrom<T>>::Error>
§impl<T, U, CrateMarker> RamaTryInto<U, CrateMarker> for Twhere
U: RamaTryFrom<T, CrateMarker>,
impl<T, U, CrateMarker> RamaTryInto<U, CrateMarker> for Twhere
U: RamaTryFrom<T, CrateMarker>,
type Error = <U as RamaTryFrom<T, CrateMarker>>::Error
fn rama_try_into(self) -> Result<U, <U as RamaTryFrom<T, CrateMarker>>::Error>
§impl<T> ToSmolStr for T
impl<T> ToSmolStr for T
fn to_smolstr(&self) -> SmolStr
§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string
, but without panic on OOM.