pub enum OutlookAccessTokenError {
SendRequest(Error),
ReceiveResponse(Error),
ParseResponse(Error),
}
Expand description
Error returned by OutlookMailer::new
if an access token cannot be retrieved.
Variants§
SendRequest(Error)
Failed sending OAuth2 client credentials grant access token request to Microsoft Identity service.
ReceiveResponse(Error)
Failed receiving OAuth2 client credentials grant access token response from Microsoft Identity service.
ParseResponse(Error)
Failed to parse OAuth2 client credentials grant access token response from Microsoft Identity service.
Trait Implementations§
Source§impl Debug for OutlookAccessTokenError
impl Debug for OutlookAccessTokenError
Source§impl Display for OutlookAccessTokenError
impl Display for OutlookAccessTokenError
Source§impl Error for OutlookAccessTokenError
impl Error for OutlookAccessTokenError
1.30.0 · 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 OutlookAccessTokenError
impl !RefUnwindSafe for OutlookAccessTokenError
impl Send for OutlookAccessTokenError
impl Sync for OutlookAccessTokenError
impl Unpin for OutlookAccessTokenError
impl !UnwindSafe for OutlookAccessTokenError
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.