IdleTimeoutValidator¶
Validates that an idle timeout 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 MakeIdleTimeout to construct IdleTimeout values.
Implements¶
Constructors¶
create¶
Returns¶
- IdleTimeoutValidator val^
Public Functions¶
apply¶
Parameters¶
- value: U64 val
Returns¶
- (ValidationSuccess val | ValidationFailure val)
eq¶
Parameters¶
- that: IdleTimeoutValidator val
Returns¶
- Bool val
ne¶
Parameters¶
- that: IdleTimeoutValidator val
Returns¶
- Bool val