pub struct XpermsAccessDecision {
    pub allow: XpermsBitmap,
    pub auditallow: XpermsBitmap,
    pub auditdeny: XpermsBitmap,
}Expand description
Encapsulates the result of an extended permissions calculation, between source & target domains, for a specific class, a specific kind of extended permissions, and for a specific xperm prefix byte. Decisions describe which 16-bit xperms are allowed, and whether xperms should be audit-logged when allowed, and when denied.
Fields§
§allow: XpermsBitmap§auditallow: XpermsBitmap§auditdeny: XpermsBitmapImplementations§
Trait Implementations§
Source§impl Clone for XpermsAccessDecision
 
impl Clone for XpermsAccessDecision
Source§fn clone(&self) -> XpermsAccessDecision
 
fn clone(&self) -> XpermsAccessDecision
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 XpermsAccessDecision
 
impl Debug for XpermsAccessDecision
Source§impl PartialEq for XpermsAccessDecision
 
impl PartialEq for XpermsAccessDecision
impl StructuralPartialEq for XpermsAccessDecision
Auto Trait Implementations§
impl Freeze for XpermsAccessDecision
impl RefUnwindSafe for XpermsAccessDecision
impl Send for XpermsAccessDecision
impl Sync for XpermsAccessDecision
impl Unpin for XpermsAccessDecision
impl UnwindSafe for XpermsAccessDecision
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