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.