Enum secmem_proc::rlimit::Resource
source · [−]#[repr(u32)]
#[non_exhaustive]
pub enum Resource {
Show 16 variants
AddrSpace,
Core,
Cpu,
Data,
FileSize,
Locks,
MemLock,
MsgQueue,
Nice,
NFiles,
NProcs,
Rss,
RTPrio,
RTTime,
SigPending,
Stack,
}Expand description
Resources which can be limited using the rlimit interface.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
AddrSpace
Core
Cpu
Data
FileSize
Locks
MemLock
MsgQueue
Nice
NFiles
NProcs
Rss
RTPrio
RTTime
SigPending
Stack
Auto Trait Implementations
impl RefUnwindSafe for Resource
impl Send for Resource
impl Sync for Resource
impl Unpin for Resource
impl UnwindSafe for Resource
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more