[][src]Struct rtfm::Instant

pub struct Instant(_);

A measurement of a monotonically nondecreasing clock. Opaque and useful only with Duration

This data type is only available when the timer-queue feature is enabled

Methods

impl Instant
[src]

Returns an instant corresponding to "now"

Returns the amount of time elapsed since this instant was created.

Returns the amount of time elapsed from another instant to this one.

Trait Implementations

impl Debug for Instant
[src]

impl PartialEq<Instant> for Instant
[src]

impl Eq for Instant
[src]

impl Ord for Instant
[src]

Compares and returns the maximum of two values. Read more

Compares and returns the minimum of two values. Read more

impl PartialOrd<Instant> for Instant
[src]

This method tests less than (for self and other) and is used by the < operator. Read more

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more

This method tests greater than (for self and other) and is used by the > operator. Read more

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more

impl Add<Duration> for Instant
[src]

The resulting type after applying the + operator.

impl Sub<Duration> for Instant
[src]

The resulting type after applying the - operator.

impl Sub<Instant> for Instant
[src]

The resulting type after applying the - operator.

impl AddAssign<Duration> for Instant
[src]

impl SubAssign<Duration> for Instant
[src]

impl Copy for Instant
[src]

impl Clone for Instant
[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Send for Instant

impl Sync for Instant

Blanket Implementations

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> From for T
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

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

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

impl<T> Same for T
[src]

Should always be Self