[][src]Enum capo::Cap

#[repr(u8)]pub enum Cap {
    Chown,
    DacOverride,
    DacReadSearch,
    FOwner,
    FSetId,
    Kill,
    SetGid,
    SetUid,
    SetPcap,
    LinuxImmutable,
    NetBindService,
    NetBroadcast,
    NetAdmin,
    NetRaw,
    IpcLock,
    IpcOwner,
    SysModule,
    SysRawIO,
    SysChroot,
    SysPtrace,
    SysPacct,
    SysAdmin,
    SysBoot,
    SysNice,
    SysResource,
    SysTime,
    SysTTYConfig,
    Mknod,
    Lease,
    AuditWrite,
    AuditControl,
    Setfcap,
    MacOverride,
    MacAdmin,
    Syslog,
    WakeAlarm,
    BlockSuspend,
    AuditRead,
}

Variants

Chown
DacOverride
DacReadSearch
FOwner
FSetId
Kill
SetGid
SetUid
SetPcap
LinuxImmutable
NetBindService
NetBroadcast
NetAdmin
NetRaw
IpcLock
IpcOwner
SysModule
SysRawIO
SysChroot
SysPtrace
SysPacct
SysAdmin
SysBoot
SysNice
SysResource
SysTime
SysTTYConfig
Mknod
Lease
AuditWrite
AuditControl
Setfcap
MacOverride
MacAdmin
Syslog
WakeAlarm
BlockSuspend
AuditRead

Trait Implementations

impl BitOr<Cap> for Cap[src]

type Output = Set

The resulting type after applying the | operator.

impl BitOr<Cap> for Set[src]

type Output = Set

The resulting type after applying the | operator.

impl Clone for Cap[src]

impl Copy for Cap[src]

impl Debug for Cap[src]

impl Eq for Cap[src]

impl From<Cap> for u64[src]

impl From<Cap> for c_int[src]

impl From<Cap> for Set[src]

impl PartialEq<Cap> for Cap[src]

impl StructuralEq for Cap[src]

impl StructuralPartialEq for Cap[src]

Auto Trait Implementations

impl RefUnwindSafe for Cap

impl Send for Cap

impl Sync for Cap

impl Unpin for Cap

impl UnwindSafe for Cap

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.