Type Alias ConnectionClosed
pub type ConnectionClosed = ConnectionClosedView<'static>;Available on crate features
quic and std only.Expand description
Connection closure details with owned or static backing storage.
Aliased Type§
pub struct ConnectionClosed {
pub initiator: Option<Initiator>,
pub trigger: Option<ConnectionClosedTrigger>,
pub connection_error: Option<TransportErrorName>,
pub application_error: Option<&'static str>,
pub error_code: Option<u64>,
pub reason: Option<ReasonView<'static>>,
}Fields§
§initiator: Option<Initiator>Endpoint initiating closure: local or remote.
trigger: Option<ConnectionClosedTrigger>Qlog closure cause, such as application, error, or timeout.
connection_error: Option<TransportErrorName>Named transport error classification, when applicable.
application_error: Option<&'static str>Application error classification, or unknown when only its numeric code is available.
error_code: Option<u64>Numeric wire error code when the named classification is insufficient.
reason: Option<ReasonView<'static>>Diagnostic text supplied by the implementation or peer.