//! Authorization error type.
use Error;
use fmt;
/// Returned by [`Ability::authorize`](crate::Ability::authorize) when a request
/// is denied.
///
/// The error is intentionally opaque and framework-independent: it carries no
/// rule or claims details. Applications map it to whatever they need, such as
/// HTTP 403.
;