[][src]Enum netlink_packet_audit::rules::RuleField

pub enum RuleField {
    Pid(u32),
    Uid(u32),
    Euid(u32),
    Suid(u32),
    Fsuid(u32),
    Gid(u32),
    Egid(u32),
    Sgid(u32),
    Fsgid(u32),
    Loginuid(u32),
    Pers(u32),
    Arch(u32),
    Msgtype(u32),
    Ppid(u32),
    LoginuidSet(u32),
    Sessionid(u32),
    Fstype(u32),
    Devmajor(u32),
    Devminor(u32),
    Inode(u32),
    Exit(u32),
    Success(u32),
    Perm(u32),
    Filetype(u32),
    ObjUid(u32),
    ObjGid(u32),
    FieldCompare(u32),
    Exe(u32),
    Arg0(u32),
    Arg1(u32),
    Arg2(u32),
    Arg3(u32),
    Watch(String),
    Dir(String),
    Filterkey(String),
    SubjUser(String),
    SubjRole(String),
    SubjType(String),
    SubjSen(String),
    SubjClr(String),
    ObjUser(String),
    ObjRole(String),
    ObjType(String),
    ObjLevLow(String),
    ObjLevHigh(String),
}

Variants

Pid(u32)
Uid(u32)
Euid(u32)
Suid(u32)
Fsuid(u32)
Gid(u32)
Egid(u32)
Sgid(u32)
Fsgid(u32)
Loginuid(u32)
Pers(u32)
Arch(u32)
Msgtype(u32)
Ppid(u32)
LoginuidSet(u32)
Sessionid(u32)
Fstype(u32)
Devmajor(u32)
Devminor(u32)
Inode(u32)
Exit(u32)
Success(u32)
Perm(u32)
Filetype(u32)
ObjUid(u32)
ObjGid(u32)
FieldCompare(u32)
Exe(u32)
Arg0(u32)
Arg1(u32)
Arg2(u32)
Arg3(u32)
Watch(String)
Dir(String)
Filterkey(String)
SubjUser(String)
SubjRole(String)
SubjType(String)
SubjSen(String)
SubjClr(String)
ObjUser(String)
ObjRole(String)
ObjType(String)
ObjLevLow(String)
ObjLevHigh(String)

Trait Implementations

impl Clone for RuleField[src]

impl Debug for RuleField[src]

impl Eq for RuleField[src]

impl PartialEq<RuleField> for RuleField[src]

impl StructuralEq for RuleField[src]

impl StructuralPartialEq for RuleField[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.