Struct itimerval
#[repr(C)]
pub struct itimerval { pub it_interval: timeval, pub it_value: timeval }
Fields
it_interval: timevalit_value: timeval
Trait Implementations
impl Clone for itimerval
fn clone(&self) -> itimerval
impl Copy for itimerval
impl Debug for itimerval
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Eq for itimerval
impl Hash for itimerval
fn hash<__H: Hasher>(&self, state: &mut __H)
impl PartialEq for itimerval
fn eq(&self, other: &itimerval) -> bool
impl StructuralPartialEq for itimerval
Auto Trait Implementations
impl Freeze for itimerval
impl RefUnwindSafe for itimerval
impl Send for itimerval
impl Sync for itimerval
impl Unpin for itimerval
impl UnsafeUnpin for itimerval
impl UnwindSafe for itimerval
Blanket Implementations
impl<T> Any for itimerval
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for itimerval
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for itimerval
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for itimerval
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for itimerval
fn from(t: T) -> TReturns the argument unchanged.
impl<T, U> Into<U> for itimerval
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for itimerval
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for itimerval
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>