pub enum GetOpenIdTokenError {
ExternalService(String),
InternalError(String),
InvalidParameter(String),
NotAuthorized(String),
ResourceConflict(String),
ResourceNotFound(String),
TooManyRequests(String),
}Expand description
Errors returned by GetOpenIdToken
Variants§
ExternalService(String)
An exception thrown when a dependent service such as Facebook or Twitter is not responding
InternalError(String)
Thrown when the service encounters an error during processing the request.
InvalidParameter(String)
Thrown for missing or bad input parameter(s).
NotAuthorized(String)
Thrown when a user is not authorized to access the requested resource.
ResourceConflict(String)
Thrown when a user tries to use a login which is already linked to another account.
ResourceNotFound(String)
Thrown when the requested resource (for example, a dataset or record) does not exist.
TooManyRequests(String)
Thrown when a request is throttled.
Implementations§
Source§impl GetOpenIdTokenError
impl GetOpenIdTokenError
pub fn from_response( res: BufferedHttpResponse, ) -> RusotoError<GetOpenIdTokenError>
Trait Implementations§
Source§impl Debug for GetOpenIdTokenError
impl Debug for GetOpenIdTokenError
Source§impl Display for GetOpenIdTokenError
impl Display for GetOpenIdTokenError
Source§impl Error for GetOpenIdTokenError
impl Error for GetOpenIdTokenError
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 PartialEq for GetOpenIdTokenError
impl PartialEq for GetOpenIdTokenError
impl StructuralPartialEq for GetOpenIdTokenError
Auto Trait Implementations§
impl Freeze for GetOpenIdTokenError
impl RefUnwindSafe for GetOpenIdTokenError
impl Send for GetOpenIdTokenError
impl Sync for GetOpenIdTokenError
impl Unpin for GetOpenIdTokenError
impl UnwindSafe for GetOpenIdTokenError
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