[][src]Enum yup_oauth2::PollError

pub enum PollError {
    HttpError(Error),
    Expired(DateTime<Utc>),
    AccessDenied,
    TimedOut,
    Other(String),
}

Encapsulates all possible results of a poll_token(...) operation in the Device flow.

Variants

HttpError(Error)

Connection failure - retry if you think it's worth it

Expired(DateTime<Utc>)

Indicates we are expired, including the expiration date

AccessDenied

Indicates that the user declined access. String is server response

TimedOut

Indicates that too many attempts failed.

Other(String)

Other type of error.

Trait Implementations

impl Display for PollError[src]

impl Debug for PollError[src]

impl Error for PollError[src]

fn description(&self) -> &str1.0.0[src]

This method is soft-deprecated. Read more

fn cause(&self) -> Option<&dyn Error>1.0.0[src]

Deprecated since 1.33.0:

replaced by Error::source, which can support downcasting

The lower-level cause of this error, if any. Read more

Auto Trait Implementations

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Erased for T