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