ConnectionTimeoutValidator¶
Validates that a connection 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 MakeConnectionTimeout to construct ConnectionTimeout values.
Implements¶
Constructors¶
create¶
Returns¶
Public Functions¶
apply¶
Parameters¶
- value: U64 val
Returns¶
- (ValidationSuccess val | ValidationFailure val)
eq¶
Parameters¶
- that: ConnectionTimeoutValidator val
Returns¶
- Bool val
ne¶
Parameters¶
- that: ConnectionTimeoutValidator val
Returns¶
- Bool val