pub enum AuthorizationFailure {
RequiredValue {
name: String,
message: Option<String>,
},
UrlParse(ParseError),
Uuid(Error),
Openssl(String),
SerdeJson(Error),
}
Expand description
Errors typically from missing or invalid configuration using one of the identity platform clients such as AuthorizationCodeCredential.
Variants§
Implementations§
Source§impl AuthorizationFailure
impl AuthorizationFailure
pub fn required<T: AsRef<str>>(name: T) -> AuthorizationFailure
pub fn result<U>(name: impl AsRef<str>) -> IdentityResult<U>
pub fn msg_err<T: AsRef<str>>(name: T, message: T) -> AuthorizationFailure
pub fn msg_internal_err<T: AsRef<str>>(name: T) -> AuthorizationFailure
pub fn msg_result<T>( name: impl AsRef<str>, message: impl ToString, ) -> Result<T, AuthorizationFailure>
pub fn msg_internal_result<T>( name: impl AsRef<str>, ) -> Result<T, AuthorizationFailure>
pub fn condition(cond: bool, name: &str, msg: &str) -> IdentityResult<()>
pub fn x509(message: impl ToString) -> AuthorizationFailure
pub fn x509_result<T>(message: impl ToString) -> Result<T, AuthorizationFailure>
Trait Implementations§
Source§impl Debug for AuthorizationFailure
impl Debug for AuthorizationFailure
Source§impl Display for AuthorizationFailure
impl Display for AuthorizationFailure
Source§impl Error for AuthorizationFailure
impl Error for AuthorizationFailure
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<AuthorizationFailure> for AuthExecutionError
impl From<AuthorizationFailure> for AuthExecutionError
Source§fn from(source: AuthorizationFailure) -> Self
fn from(source: AuthorizationFailure) -> Self
Converts to this type from the input type.
Source§impl From<AuthorizationFailure> for WebViewDeviceCodeError
impl From<AuthorizationFailure> for WebViewDeviceCodeError
Source§fn from(value: AuthorizationFailure) -> Self
fn from(value: AuthorizationFailure) -> Self
Converts to this type from the input type.
Source§impl From<AuthorizationFailure> for WebViewError
impl From<AuthorizationFailure> for WebViewError
Source§fn from(value: AuthorizationFailure) -> Self
fn from(value: AuthorizationFailure) -> Self
Converts to this type from the input type.
Source§impl From<Error> for AuthorizationFailure
impl From<Error> for AuthorizationFailure
Source§impl From<Error> for AuthorizationFailure
impl From<Error> for AuthorizationFailure
Source§impl From<ParseError> for AuthorizationFailure
impl From<ParseError> for AuthorizationFailure
Source§fn from(source: ParseError) -> Self
fn from(source: ParseError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for AuthorizationFailure
impl !RefUnwindSafe for AuthorizationFailure
impl Send for AuthorizationFailure
impl Sync for AuthorizationFailure
impl Unpin for AuthorizationFailure
impl !UnwindSafe for AuthorizationFailure
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