Module timeout

Source

Constants§

DEAD_CONNECTION_TIMEOUT
Default time to wait before considering a connection dead (60 seconds)
DEFAULT_TIMEOUT
Default timeout duration for network operations (5 seconds)
HANDSHAKE_TIMEOUT
Default timeout duration for handshake operations (10 seconds)
KEEPALIVE_INTERVAL
Default keep-alive interval (15 seconds)
SHUTDOWN_TIMEOUT
Default timeout duration for graceful shutdown (30 seconds)

Functions§

with_timeout
Wrap an async operation with a timeout
with_timeout_error
Wrap an async operation with a timeout, converting Elapsed errors to ProtocolError::Timeout