pub type AF = AuthorizationFailure;
Aliased Type§
pub enum AF {
RequiredValue {
name: String,
message: Option<String>,
},
UrlParse(ParseError),
Uuid(Error),
Openssl(String),
SerdeJson(Error),
}
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<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.