Struct rlimit64

#[repr(C)]
pub struct rlimit64 { pub rlim_cur: rlim64_t, pub rlim_max: rlim64_t }

Fields

rlim_cur: rlim64_t
rlim_max: rlim64_t

Trait Implementations

impl Clone for rlimit64

fn clone(&self) -> rlimit64

impl Copy for rlimit64

impl Debug for rlimit64

fn fmt(&self, f: &mut Formatter<'_>) -> Result

impl Eq for rlimit64

impl Hash for rlimit64

fn hash<__H: Hasher>(&self, state: &mut __H)

impl PartialEq for rlimit64

fn eq(&self, other: &rlimit64) -> bool

impl StructuralPartialEq for rlimit64

Auto Trait Implementations

impl Freeze for rlimit64

impl RefUnwindSafe for rlimit64

impl Send for rlimit64

impl Sync for rlimit64

impl Unpin for rlimit64

impl UnsafeUnpin for rlimit64

impl UnwindSafe for rlimit64

Blanket Implementations

impl<T> Any for rlimit64 where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for rlimit64 where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for rlimit64 where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> CloneToUninit for rlimit64 where T: Clone,

unsafe fn clone_to_uninit(&self, dest: *mut u8)

impl<T> From<T> for rlimit64

fn from(t: T) -> T

Returns the argument unchanged.

impl<T, U> Into<U> for rlimit64 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, U> TryFrom<U> for rlimit64 where U: Into<T>,

type Error = never;
fn try_from(value: U) -> Result<T, never>

impl<T, U> TryInto<U> for rlimit64 where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>