pub struct DateFormatFunction;Expand description
DATE_FORMAT — MySQL-compatible date formatting.
Translates MySQL-only specifiers (%i, %M, %W, %s, %f) to their
chrono strftime equivalents, then delegates to FormatDateFunction. All
shared specifiers pass through unchanged, so %Y-%m-%d %H:%i:%s and
%W, %M %d both behave as a MySQL user expects.
Trait Implementations§
Source§impl SqlFunction for DateFormatFunction
impl SqlFunction for DateFormatFunction
Auto Trait Implementations§
impl Freeze for DateFormatFunction
impl RefUnwindSafe for DateFormatFunction
impl Send for DateFormatFunction
impl Sync for DateFormatFunction
impl Unpin for DateFormatFunction
impl UnsafeUnpin for DateFormatFunction
impl UnwindSafe for DateFormatFunction
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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