aion/duration

Canonical workflow duration quantities.

Types

A workflow duration normalised to milliseconds for the FFI boundary.

pub opaque type Duration

Values

pub fn days(value: Int) -> Duration

Construct a duration from days.

pub fn hours(value: Int) -> Duration

Construct a duration from hours.

pub fn milliseconds(value: Int) -> Duration

Construct a duration from milliseconds.

pub fn minutes(value: Int) -> Duration

Construct a duration from minutes.

pub fn seconds(value: Int) -> Duration

Construct a duration from seconds.

pub fn to_milliseconds(duration: Duration) -> Int

Return the canonical millisecond representation used at the FFI boundary.

Search Document