[][src]Struct nix::sys::time::TimeSpec

#[repr(C)]pub struct TimeSpec(_);

Implementations

impl TimeSpec[src]

pub fn tv_sec(&self) -> time_t[src]

pub fn tv_nsec(&self) -> c_long[src]

Trait Implementations

impl Add<TimeSpec> for TimeSpec[src]

type Output = TimeSpec

The resulting type after applying the + operator.

impl AsMut<timespec> for TimeSpec[src]

impl AsRef<timespec> for TimeSpec[src]

impl Clone for TimeSpec[src]

impl Copy for TimeSpec[src]

impl Debug for TimeSpec[src]

impl Display for TimeSpec[src]

impl Div<i32> for TimeSpec[src]

type Output = TimeSpec

The resulting type after applying the / operator.

impl Eq for TimeSpec[src]

impl From<timespec> for TimeSpec[src]

impl Hash for TimeSpec[src]

impl Mul<i32> for TimeSpec[src]

type Output = TimeSpec

The resulting type after applying the * operator.

impl Neg for TimeSpec[src]

type Output = TimeSpec

The resulting type after applying the - operator.

impl Ord for TimeSpec[src]

impl PartialEq<TimeSpec> for TimeSpec[src]

impl PartialOrd<TimeSpec> for TimeSpec[src]

impl StructuralEq for TimeSpec[src]

impl StructuralPartialEq for TimeSpec[src]

impl Sub<TimeSpec> for TimeSpec[src]

type Output = TimeSpec

The resulting type after applying the - operator.

impl TimeValLike for TimeSpec[src]

fn microseconds(microseconds: i64) -> TimeSpec[src]

Makes a new TimeSpec with given number of microseconds.

fn nanoseconds(nanoseconds: i64) -> TimeSpec[src]

Makes a new TimeSpec with given number of nanoseconds.

Auto Trait Implementations

impl RefUnwindSafe for TimeSpec

impl Send for TimeSpec

impl Sync for TimeSpec

impl Unpin for TimeSpec

impl UnwindSafe for TimeSpec

Blanket Implementations

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

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

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

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

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

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

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

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.