pub struct PermissionCheck {
pub allowed: bool,
pub permission: Permission,
pub reason: String,
}Expand description
Permission check result
Fields§
§allowed: bool§permission: Permission§reason: StringTrait 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