Struct oauth2::ErrorResponse
source · pub struct ErrorResponse {
pub error: ErrorField,
pub error_description: Option<String>,
pub error_uri: Option<String>,
}
Expand description
Error response returned by server after requesting an access token.
The fields in this structure are defined in Section 5.2 of RFC 6749.
Fields§
§error: ErrorField
A single ASCII error code.
error_description: Option<String>
Human-readable ASCII text providing additional information, used to assist the client developer in understanding the error that occurred.
error_uri: Option<String>
A URI identifying a human-readable web page with information about the error, used to provide the client developer with additional information about the error.
Trait Implementations§
source§impl Clone for ErrorResponse
impl Clone for ErrorResponse
source§fn clone(&self) -> ErrorResponse
fn clone(&self) -> ErrorResponse
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for ErrorResponse
impl Debug for ErrorResponse
source§impl<'de> Deserialize<'de> for ErrorResponse
impl<'de> Deserialize<'de> for ErrorResponse
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Display for ErrorResponse
impl Display for ErrorResponse
source§impl Error for ErrorResponse
impl Error for ErrorResponse
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
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<ErrorResponse> for ErrorResponse
impl PartialEq<ErrorResponse> for ErrorResponse
source§fn eq(&self, other: &ErrorResponse) -> bool
fn eq(&self, other: &ErrorResponse) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.