Struct libc::timex

#[repr(C)]
pub struct timex {    
    pub modes: ::c_uint,
    pub offset: ::c_long,
    pub freq: ::c_long,
    pub maxerror: ::c_long,
    pub esterror: ::c_long,
    pub status: ::c_int,
    pub constant: ::c_long,
    pub precision: ::c_long,
    pub tolerance: ::c_long,
    pub time: ::timeval,
    pub tick: ::c_long,
    pub ppsfreq: ::c_long,
    pub jitter: ::c_long,
    pub shift: ::c_int,
    pub stabil: ::c_long,
    pub jitcnt: ::c_long,
    pub calcnt: ::c_long,
    pub errcnt: ::c_long,
    pub stbcnt: ::c_long,
    pub tai: ::c_int,
    pub __unused1: i32,
    pub __unused2: i32,
    pub __unused3: i32,
    pub __unused4: i32,
    pub __unused5: i32,
    pub __unused6: i32,
    pub __unused7: i32,
    pub __unused8: i32,
    pub __unused9: i32,
    pub __unused10: i32,
    pub __unused11: i32,
}

Fields

pub modes: ::c_uint
pub offset: ::c_long
pub freq: ::c_long
pub maxerror: ::c_long
pub esterror: ::c_long
pub status: ::c_int
pub constant: ::c_long
pub precision: ::c_long
pub tolerance: ::c_long
pub time: ::timeval
pub tick: ::c_long
pub ppsfreq: ::c_long
pub jitter: ::c_long
pub shift: ::c_int
pub stabil: ::c_long
pub jitcnt: ::c_long
pub calcnt: ::c_long
pub errcnt: ::c_long
pub stbcnt: ::c_long
pub tai: ::c_int
pub __unused1: i32
pub __unused2: i32
pub __unused3: i32
pub __unused4: i32
pub __unused5: i32
pub __unused6: i32
pub __unused7: i32
pub __unused8: i32
pub __unused9: i32
pub __unused10: i32
pub __unused11: i32

Trait Implementations

impl Clone for timex
fn clone(&Self) -> timex
impl Copy for timex
impl Debug for timex
fn fmt(&Self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result
impl Eq for timex
impl Hash for timex
fn hash<__H: $crate::hash::Hasher>(&Self, state: &mut __H) -> ()
impl PartialEq<timex> for timex
fn eq(&Self, other: &timex) -> bool
fn ne(&Self, other: &timex) -> bool
impl StructuralEq for timex

Auto Trait Implementations

impl RefUnwindSafe for timex
impl Send for timex
impl Sync for timex
impl Unpin for timex
impl UnwindSafe for timex

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, 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>