pub enum Cap2Class {
    Capability2,
}Expand description
Covers the set of classes that inherit from the common “cap2” symbol (e.g. “capability2” for now and “cap2_userns” after Starnix gains user namespacing support).
Variants§
Capability2
The SELinux “capability2” object class.
Implementations§
Trait Implementations§
Source§impl ForClass<Cap2Class> for CommonCap2Permission
 
impl ForClass<Cap2Class> for CommonCap2Permission
Source§fn for_class(&self, class: Cap2Class) -> KernelPermission
 
fn for_class(&self, class: Cap2Class) -> KernelPermission
Returns the class-affine KernelPermission value corresponding to this common permission.
This is used to allow hooks to resolve e.g. common “mac_admin” permission access based on
the “allow” rules for the correct target object class.
Source§impl From<Cap2Class> for KernelClass
 
impl From<Cap2Class> for KernelClass
impl Copy for Cap2Class
impl Eq for Cap2Class
impl StructuralPartialEq for Cap2Class
Auto Trait Implementations§
impl Freeze for Cap2Class
impl RefUnwindSafe for Cap2Class
impl Send for Cap2Class
impl Sync for Cap2Class
impl Unpin for Cap2Class
impl UnwindSafe for Cap2Class
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
Source§impl<T> CloneToUninit for Twhere
    T: Clone,
 
impl<T> CloneToUninit for Twhere
    T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
 
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
 
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
 
fn equivalent(&self, key: &K) -> bool
Compare self to 
key and return true if they are equal.