TimerDurationValidator¶
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.
Implements¶
Constructors¶
create¶
Returns¶
Public Functions¶
apply¶
Parameters¶
- value: U64 val
Returns¶
- (ValidationSuccess val | ValidationFailure val)
eq¶
Parameters¶
- that: TimerDurationValidator val
Returns¶
- Bool val
ne¶
Parameters¶
- that: TimerDurationValidator val
Returns¶
- Bool val