Struct linux_raw_sys::general::sysinfo
source · [−]#[repr(C)]pub struct sysinfo {Show 14 fields
pub uptime: __kernel_long_t,
pub loads: [__kernel_ulong_t; 3],
pub totalram: __kernel_ulong_t,
pub freeram: __kernel_ulong_t,
pub sharedram: __kernel_ulong_t,
pub bufferram: __kernel_ulong_t,
pub totalswap: __kernel_ulong_t,
pub freeswap: __kernel_ulong_t,
pub procs: __u16,
pub pad: __u16,
pub totalhigh: __kernel_ulong_t,
pub freehigh: __kernel_ulong_t,
pub mem_unit: __u32,
pub _f: __IncompleteArrayField<c_char>,
}
Fields
uptime: __kernel_long_t
loads: [__kernel_ulong_t; 3]
totalram: __kernel_ulong_t
freeram: __kernel_ulong_t
bufferram: __kernel_ulong_t
totalswap: __kernel_ulong_t
freeswap: __kernel_ulong_t
procs: __u16
pad: __u16
totalhigh: __kernel_ulong_t
freehigh: __kernel_ulong_t
mem_unit: __u32
_f: __IncompleteArrayField<c_char>
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for sysinfo
impl Send for sysinfo
impl Sync for sysinfo
impl Unpin for sysinfo
impl UnwindSafe for sysinfo
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