pub struct AccessDenied {
pub caller: String,
pub action: String,
}Expand description
Returned when a PermissionGuard denies an operation.
Fields§
§caller: String§action: StringImplementations§
Source§impl AccessDenied
impl AccessDenied
pub fn new(caller: impl Into<String>, action: &ResourceAction) -> Self
Trait Implementations§
Source§impl Debug for AccessDenied
impl Debug for AccessDenied
Source§impl Default for AccessDenied
impl Default for AccessDenied
Source§impl Display for AccessDenied
impl Display for AccessDenied
Source§impl Error for AccessDenied
impl Error for AccessDenied
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()
Auto Trait Implementations§
impl Freeze for AccessDenied
impl RefUnwindSafe for AccessDenied
impl Send for AccessDenied
impl Sync for AccessDenied
impl Unpin for AccessDenied
impl UnsafeUnpin for AccessDenied
impl UnwindSafe for AccessDenied
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