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

#[repr(transparent)]
pub struct TimeVal(_);

Implementations

impl TimeVal[src]

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

pub fn tv_usec(&self) -> suseconds_t[src]

Trait Implementations

impl Add<TimeVal> for TimeVal[src]

type Output = TimeVal

The resulting type after applying the + operator.

impl AsMut<timeval> for TimeVal[src]

impl AsRef<timeval> for TimeVal[src]

impl Clone for TimeVal[src]

impl Copy for TimeVal[src]

impl Debug for TimeVal[src]

impl Display for TimeVal[src]

impl Div<i32> for TimeVal[src]

type Output = TimeVal

The resulting type after applying the / operator.

impl Eq for TimeVal[src]

impl From<timeval> for TimeVal[src]

impl Hash for TimeVal[src]

impl Mul<i32> for TimeVal[src]

type Output = TimeVal

The resulting type after applying the * operator.

impl Neg for TimeVal[src]

type Output = TimeVal

The resulting type after applying the - operator.

impl Ord for TimeVal[src]

impl PartialEq<TimeVal> for TimeVal[src]

impl PartialOrd<TimeVal> for TimeVal[src]

impl StructuralEq for TimeVal[src]

impl StructuralPartialEq for TimeVal[src]

impl Sub<TimeVal> for TimeVal[src]

type Output = TimeVal

The resulting type after applying the - operator.

impl TimeValLike for TimeVal[src]

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

Makes a new TimeVal with given number of microseconds.

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

Makes a new TimeVal with given number of nanoseconds. Some precision will be lost

Auto Trait Implementations

impl RefUnwindSafe for TimeVal

impl Send for TimeVal

impl Sync for TimeVal

impl Unpin for TimeVal

impl UnwindSafe for TimeVal

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.