pub enum OutlookMailerError {
RetrieveAccessToken(OutlookAccessTokenError),
SendMailRequest(Error),
SendMailResponse(Error),
SendMailResponseBody(Error),
}
Expand description
Error returned by OutlookMailer::new
and OutlookMailer::send_mail
.
Variants§
RetrieveAccessToken(OutlookAccessTokenError)
Failed to retrieve Microsoft Graph API access token.
SendMailRequest(Error)
Failed request attempting to send Outlook MIME mail through Microsoft Graph API.
SendMailResponse(Error)
Failed sending Outlook MIME mail through Microsoft Graph API.
SendMailResponseBody(Error)
Failed retrieving response body from Microsoft Graph API.
(Crate feature tracing
only.)
Trait Implementations§
Source§impl Debug for OutlookMailerError
impl Debug for OutlookMailerError
Source§impl Display for OutlookMailerError
impl Display for OutlookMailerError
Source§impl Error for OutlookMailerError
impl Error for OutlookMailerError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<OutlookAccessTokenError> for OutlookMailerError
impl From<OutlookAccessTokenError> for OutlookMailerError
Source§fn from(source: OutlookAccessTokenError) -> OutlookMailerError
fn from(source: OutlookAccessTokenError) -> OutlookMailerError
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for OutlookMailerError
impl !RefUnwindSafe for OutlookMailerError
impl Send for OutlookMailerError
impl Sync for OutlookMailerError
impl Unpin for OutlookMailerError
impl !UnwindSafe for OutlookMailerError
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> 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> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§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.