Struct rustix::process::Rlimit

pub struct Rlimit {    
    pub current: Option<u64>,
    pub maximum: Option<u64>,
}
Documentation

struct rlimit—Current and maximum values used in getrlimit, setrlimit, and [prlimit`].

Fields

pub current: Option<u64>

Current effective, “soft”, limit.

pub maximum: Option<u64>

Maximum, “hard”, value that current may be dynamically increased to.

Trait Implementations

impl Clone for Rlimit
fn clone(&Self) -> Rlimit
impl Debug for Rlimit
fn fmt(&Self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result
impl Eq for Rlimit
impl PartialEq<Rlimit> for Rlimit
fn eq(&Self, other: &Rlimit) -> bool
fn ne(&Self, other: &Rlimit) -> bool
impl StructuralEq for Rlimit

Auto Trait Implementations

impl RefUnwindSafe for Rlimit
impl Send for Rlimit
impl Sync for Rlimit
impl Unpin for Rlimit
impl UnwindSafe for Rlimit

Blanket Implementations

impl<T> Any for T
where
    T: 'static + ?Sized,
fn type_id(&Self) -> TypeId
impl<T> Borrow<T> for T
where
    T: ?Sized,
fn borrow(&Self) -> &T
impl<T> BorrowMut<T> for T
where
    T: ?Sized,
fn borrow_mut(&mut Self) -> &mut T
impl<T> From<T> for T
fn from(t: T) -> T

Returns the argument unchanged.

impl<T, U> Into<U> for T
where
    U: From<T>,
fn into(Self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

impl<T> ToOwned for T
where
    T: Clone,
type Owned = T
fn to_owned(&Self) -> T
fn clone_into(&Self, target: &mut T)
impl<T, U> TryFrom<U> for T
where
    U: Into<T>,
type Error = Infallible
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto<U> for T
where
    U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
fn try_into(Self) -> Result<U, <U as TryFrom<T>>::Error>