pub trait _fugit_ExtU64 {
    // Required methods
    fn nanos<const NOM: u32, const DENOM: u32>(
        self
    ) -> Duration<u64, NOM, DENOM>;
    fn micros<const NOM: u32, const DENOM: u32>(
        self
    ) -> Duration<u64, NOM, DENOM>;
    fn millis<const NOM: u32, const DENOM: u32>(
        self
    ) -> Duration<u64, NOM, DENOM>;
    fn secs<const NOM: u32, const DENOM: u32>(self) -> Duration<u64, NOM, DENOM>;
    fn minutes<const NOM: u32, const DENOM: u32>(
        self
    ) -> Duration<u64, NOM, DENOM>;
    fn hours<const NOM: u32, const DENOM: u32>(
        self
    ) -> Duration<u64, NOM, DENOM>;
}
Expand description

Extension trait for simple short-hands for u64 Durations

Required Methods§

fn nanos<const NOM: u32, const DENOM: u32>(self) -> Duration<u64, NOM, DENOM>

Shorthand for creating a duration which represents nanoseconds.

fn micros<const NOM: u32, const DENOM: u32>(self) -> Duration<u64, NOM, DENOM>

Shorthand for creating a duration which represents microseconds.

fn millis<const NOM: u32, const DENOM: u32>(self) -> Duration<u64, NOM, DENOM>

Shorthand for creating a duration which represents milliseconds.

fn secs<const NOM: u32, const DENOM: u32>(self) -> Duration<u64, NOM, DENOM>

Shorthand for creating a duration which represents seconds.

fn minutes<const NOM: u32, const DENOM: u32>(self) -> Duration<u64, NOM, DENOM>

Shorthand for creating a duration which represents minutes.

fn hours<const NOM: u32, const DENOM: u32>(self) -> Duration<u64, NOM, DENOM>

Shorthand for creating a duration which represents hours.

Implementations on Foreign Types§

§

impl ExtU64 for u64

§

fn nanos<const NOM: u32, const DENOM: u32>(self) -> Duration<u64, NOM, DENOM>

§

fn micros<const NOM: u32, const DENOM: u32>(self) -> Duration<u64, NOM, DENOM>

§

fn millis<const NOM: u32, const DENOM: u32>(self) -> Duration<u64, NOM, DENOM>

§

fn secs<const NOM: u32, const DENOM: u32>(self) -> Duration<u64, NOM, DENOM>

§

fn minutes<const NOM: u32, const DENOM: u32>(self) -> Duration<u64, NOM, DENOM>

§

fn hours<const NOM: u32, const DENOM: u32>(self) -> Duration<u64, NOM, DENOM>

Implementors§