pub struct PermissionCheck {
pub allowed: bool,
pub permission: Permission,
pub reason: String,
}Expand description
Permission check result
Fields§
§allowed: boolWhether the permission was granted.
permission: PermissionThe permission checked.
reason: StringWhy it was granted or refused.
Trait Implementations§
Source§impl Clone for PermissionCheck
impl Clone for PermissionCheck
Source§impl Debug for PermissionCheck
impl Debug for PermissionCheck
Source§impl<'de> Deserialize<'de> for PermissionCheck
impl<'de> Deserialize<'de> for PermissionCheck
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for PermissionCheck
impl RefUnwindSafe for PermissionCheck
impl Send for PermissionCheck
impl Sync for PermissionCheck
impl Unpin for PermissionCheck
impl UnsafeUnpin for PermissionCheck
impl UnwindSafe for PermissionCheck
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