[][src]Enum rusoto_sso_oidc::StartDeviceAuthorizationError

pub enum StartDeviceAuthorizationError {
    InternalServer(String),
    InvalidClient(String),
    InvalidRequest(String),
    SlowDown(String),
    UnauthorizedClient(String),
}

Errors returned by StartDeviceAuthorization

Variants

InternalServer(String)

Indicates that an error from the service occurred while trying to process a request.

InvalidClient(String)

Indicates that the clientId or clientSecret in the request is invalid. For example, this can occur when a client sends an incorrect clientId or an expired clientSecret.

InvalidRequest(String)

Indicates that something is wrong with the input to the request. For example, a required parameter might be missing or out of range.

SlowDown(String)

Indicates that the client is making the request too frequently and is more than the service can handle.

UnauthorizedClient(String)

Indicates that the client is not currently authorized to make the request. This can happen when a clientId is not issued for a public client.

Implementations

impl StartDeviceAuthorizationError[src]

Trait Implementations

impl Debug for StartDeviceAuthorizationError[src]

impl Display for StartDeviceAuthorizationError[src]

impl Error for StartDeviceAuthorizationError[src]

impl PartialEq<StartDeviceAuthorizationError> for StartDeviceAuthorizationError[src]

impl StructuralPartialEq for StartDeviceAuthorizationError[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

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

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

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

impl<T> Same<T> for T

type Output = T

Should always be Self

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.