Enum oci_spec::runtime::LinuxRlimitType
source · [−]pub enum LinuxRlimitType {
Show 16 variants
RlimitCpu,
RlimitFsize,
RlimitData,
RlimitStack,
RlimitCore,
RlimitRss,
RlimitNproc,
RlimitNofile,
RlimitMemlock,
RlimitAs,
RlimitLocks,
RlimitSigpending,
RlimitMsgqueue,
RlimitNice,
RlimitRtprio,
RlimitRttime,
}Expand description
Available rlimit types (see https://man7.org/linux/man-pages/man2/getrlimit.2.html)
Variants
RlimitCpu
Limit in seconds of the amount of CPU time that the process can consume.
RlimitFsize
Maximum size in bytes of the files that the process creates.
RlimitData
Maximum size of the process’s data segment (init data, uninit data and heap) in bytes.
RlimitStack
Maximum size of the proces stack in bytes.
RlimitCore
Maximum size of a core dump file in bytes.
RlimitRss
Limit on the process’s resident set (the number of virtual pages resident in RAM).
RlimitNproc
Limit on number of threads for the real uid calling processes.
RlimitNofile
One greator than the maximum number of file descritors that one process may open.
RlimitMemlock
Maximum number of bytes of memory that may be locked into RAM.
RlimitAs
Maximum size of the process’s virtual memory(address space) in bytes.
RlimitLocks
Limit on the number of locks and leases for the process.
RlimitSigpending
Limit on number of signals that may be queued for the process.
RlimitMsgqueue
Limit on the number of bytes that can be allocated for POSIX message queue.
RlimitNice
Specifies a ceiling to which the process’s nice value can be raised.
RlimitRtprio
Specifies a ceiling on the real-time priority.
RlimitRttime
This is a limit (in microseconds) on the amount of CPU time that a process scheduled under a real-time scheduling policy may consume without making a blocking system call.
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for LinuxRlimitType
impl Send for LinuxRlimitType
impl Sync for LinuxRlimitType
impl Unpin for LinuxRlimitType
impl UnwindSafe for LinuxRlimitType
Blanket Implementations
Mutably borrows from an owned value. Read more
Compare self to key and return true if they are equal.