[][src]Struct libc::utmpx

#[repr(C)]
pub struct utmpx {
    pub ut_user: [c_char; 256],
    pub ut_id: [c_char; 4],
    pub ut_line: [c_char; 32],
    pub ut_pid: pid_t,
    pub ut_type: c_short,
    pub ut_tv: timeval,
    pub ut_host: [c_char; 256],
    // some fields omitted
}

Fields

ut_user: [c_char; 256]ut_id: [c_char; 4]ut_line: [c_char; 32]ut_pid: pid_tut_type: c_shortut_tv: timevalut_host: [c_char; 256]

Trait Implementations

impl Copy for utmpx[src]

impl Clone for utmpx[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Send for utmpx

impl Unpin for utmpx

impl Sync for utmpx

impl UnwindSafe for utmpx

impl RefUnwindSafe for utmpx

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]