pub enum TunSocketPermission {
Common(CommonSocketPermission),
}Expand description
A well-known “tun_socket” class permission in SELinux policy that has a particular meaning in policy enforcement hooks.
Variants§
Common(CommonSocketPermission)
Implementations§
Source§impl TunSocketPermission
impl TunSocketPermission
pub fn all_variants() -> impl Iterator<Item = Self>
Trait Implementations§
Source§impl ClassPermission for TunSocketPermission
impl ClassPermission for TunSocketPermission
fn class(&self) -> KernelClass
Source§impl Clone for TunSocketPermission
impl Clone for TunSocketPermission
Source§fn clone(&self) -> TunSocketPermission
fn clone(&self) -> TunSocketPermission
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 TunSocketPermission
impl Debug for TunSocketPermission
Source§impl From<TunSocketPermission> for KernelPermission
impl From<TunSocketPermission> for KernelPermission
Source§fn from(v: TunSocketPermission) -> Self
fn from(v: TunSocketPermission) -> Self
Converts to this type from the input type.
Source§impl Hash for TunSocketPermission
impl Hash for TunSocketPermission
Source§impl PartialEq for TunSocketPermission
impl PartialEq for TunSocketPermission
impl Eq for TunSocketPermission
impl StructuralPartialEq for TunSocketPermission
Auto Trait Implementations§
impl Freeze for TunSocketPermission
impl RefUnwindSafe for TunSocketPermission
impl Send for TunSocketPermission
impl Sync for TunSocketPermission
impl Unpin for TunSocketPermission
impl UnwindSafe for TunSocketPermission
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