Skip to content

TimerDurationValidator

[Source]

Validates that a timer duration is within the allowed range.

The minimum value is 1 millisecond. The maximum value is 18,446,744,073,709 milliseconds (~213,503 days) — the largest value that can be converted to nanoseconds without overflowing U64.

Used by MakeTimerDuration to construct TimerDuration values.

primitive val TimerDurationValidator is
  Validator[U64 val] val

Implements


Constructors

create

[Source]

new val create()
: TimerDurationValidator val^

Returns


Public Functions

apply

[Source]

fun box apply(
  value: U64 val)
: (ValidationSuccess val | ValidationFailure val)

Parameters

  • value: U64 val

Returns


eq

[Source]

fun box eq(
  that: TimerDurationValidator val)
: Bool val

Parameters

Returns


ne

[Source]

fun box ne(
  that: TimerDurationValidator val)
: Bool val

Parameters

Returns