Struct ntptimeval

#[repr(C)]
pub struct ntptimeval { pub time: timeval, pub maxerror: c_long, pub esterror: c_long, pub tai: c_long, pub __glibc_reserved1: c_long, pub __glibc_reserved2: c_long, pub __glibc_reserved3: c_long, pub __glibc_reserved4: c_long }

Fields

time: timeval
maxerror: c_long
esterror: c_long
tai: c_long
__glibc_reserved1: c_long
__glibc_reserved2: c_long
__glibc_reserved3: c_long
__glibc_reserved4: c_long

Trait Implementations

impl Clone for ntptimeval

fn clone(&self) -> ntptimeval

impl Copy for ntptimeval

impl Debug for ntptimeval

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

impl Eq for ntptimeval

impl Hash for ntptimeval

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

impl PartialEq for ntptimeval

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

impl StructuralPartialEq for ntptimeval

Auto Trait Implementations

impl Freeze for ntptimeval

impl RefUnwindSafe for ntptimeval

impl Send for ntptimeval

impl Sync for ntptimeval

impl Unpin for ntptimeval

impl UnsafeUnpin for ntptimeval

impl UnwindSafe for ntptimeval

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

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

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

impl<T> From<T> for ntptimeval

fn from(t: T) -> T

Returns the argument unchanged.

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

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

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

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