pub enum AccessResult {
Granted,
Denied(String),
}Expand description
The result of an access check.
Variants§
Implementations§
Source§impl AccessResult
impl AccessResult
Sourcepub fn is_granted(&self) -> bool
pub fn is_granted(&self) -> bool
Returns true if access was granted.
Sourcepub fn denial_reason(&self) -> Option<&str>
pub fn denial_reason(&self) -> Option<&str>
Returns the denial reason if access was denied.
Trait Implementations§
Source§impl Clone for AccessResult
impl Clone for AccessResult
Source§fn clone(&self) -> AccessResult
fn clone(&self) -> AccessResult
Returns a duplicate 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 AccessResult
impl Debug for AccessResult
Source§impl From<bool> for AccessResult
impl From<bool> for AccessResult
Source§impl PartialEq for AccessResult
impl PartialEq for AccessResult
impl StructuralPartialEq for AccessResult
Auto Trait Implementations§
impl Freeze for AccessResult
impl RefUnwindSafe for AccessResult
impl Send for AccessResult
impl Sync for AccessResult
impl Unpin for AccessResult
impl UnwindSafe for AccessResult
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