Struct mallinfo2

#[repr(C)]
pub struct mallinfo2 { pub arena: size_t, pub ordblks: size_t, pub smblks: size_t, pub hblks: size_t, pub hblkhd: size_t, pub usmblks: size_t, pub fsmblks: size_t, pub uordblks: size_t, pub fordblks: size_t, pub keepcost: size_t }

Fields

arena: size_t
ordblks: size_t
smblks: size_t
hblks: size_t
hblkhd: size_t
usmblks: size_t
fsmblks: size_t
uordblks: size_t
fordblks: size_t
keepcost: size_t

Trait Implementations

impl Clone for mallinfo2

fn clone(&self) -> mallinfo2

impl Copy for mallinfo2

impl Debug for mallinfo2

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

impl Eq for mallinfo2

impl Hash for mallinfo2

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

impl PartialEq for mallinfo2

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

impl StructuralPartialEq for mallinfo2

Auto Trait Implementations

impl Freeze for mallinfo2

impl RefUnwindSafe for mallinfo2

impl Send for mallinfo2

impl Sync for mallinfo2

impl Unpin for mallinfo2

impl UnsafeUnpin for mallinfo2

impl UnwindSafe for mallinfo2

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

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

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

impl<T> From<T> for mallinfo2

fn from(t: T) -> T

Returns the argument unchanged.

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

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

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

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