pub enum GmailError {
AuthExpired,
NotFound(String),
RateLimited {
retry_after_secs: u64,
},
Api {
status: u16,
body: String,
},
Http(Error),
Auth(String),
Parse(String),
Other(Error),
}Variants§
Trait Implementations§
Source§impl Debug for GmailError
impl Debug for GmailError
Source§impl Display for GmailError
impl Display for GmailError
Source§impl Error for GmailError
impl Error for GmailError
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<Error> for GmailError
impl From<Error> for GmailError
Source§impl From<Error> for GmailError
impl From<Error> for GmailError
Source§impl From<GmailError> for MxrError
impl From<GmailError> for MxrError
Source§fn from(e: GmailError) -> Self
fn from(e: GmailError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for GmailError
impl !RefUnwindSafe for GmailError
impl Send for GmailError
impl Sync for GmailError
impl Unpin for GmailError
impl UnsafeUnpin for GmailError
impl !UnwindSafe for GmailError
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.