pub struct LogMailer;Expand description
Default mailer. Writes the message to log::info! instead of
sending it. Safe for dev / CI / testing where outbound SMTP is
forbidden or undesirable; not suitable for production — recovery
emails will be lost (the audit row will record the attempt).
Subjects and recipient addresses appear in the log output; bodies are truncated at 200 chars and anything that looks like a token is replaced with a fingerprint before logging (doctrine 11 — never log secrets).
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for LogMailer
impl RefUnwindSafe for LogMailer
impl Send for LogMailer
impl Sync for LogMailer
impl Unpin for LogMailer
impl UnsafeUnpin for LogMailer
impl UnwindSafe for LogMailer
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 more