Std.Time

import Std.Time

Source


Types


Duration

type Duration =
    nanos: I64

A duration in nanoseconds

source


Duration.from_secs

Duration.from_secs (s: I64): Duration

source


Duration.from_millis

Duration.from_millis (ms: I64): Duration

source


Duration.from_micros

Duration.from_micros (us: I64): Duration

source


Duration.from_nanos

Duration.from_nanos (ns: I64): Duration

source


Duration.as_secs

Duration.as_secs (d: Duration): I64

source


Duration.as_millis

Duration.as_millis (d: Duration): I64

source


Duration.as_micros

Duration.as_micros (d: Duration): I64

source


Duration.as_nanos

Duration.as_nanos (d: Duration): I64

source


Instant

type Instant =
    nanos: I64

A monotonic time point in nanoseconds since an arbitrary epoch. Only meaningful relative to another Instant.

source


Instant.now

Instant.now (): Instant can Fs

source


Instant.elapsed

Instant.elapsed (start: Instant): Duration can Fs

source


Functions


sleep

sleep (d: Duration): Unit can Fs

Block the current thread for the specified duration.

source