Module negotiation
Available on crate features
quic and std only.Expand description
Version, ALPN, transport parameter, and traffic-key event data.
Structs§
- Alpn
Identifier View - An ALPN protocol identifier with arbitrary binary contents.
- HexView
- Binary data borrowed during observation, serialized as hexadecimal only by the encoder.
- KeyChange
- Traffic-key generation and update cause. Contains no secret key material.
- Parameters
Set - Local or remote transport parameters, including public connection IDs. Excludes reset tokens. Maximum ACK delay is expressed in milliseconds.
- Restored
Parameters - Remembered transport parameters restored by the implementation. Local and remote stream directions are relative to the endpoint advertising these parameters.
- Version
- Four-byte network-order QUIC version.
- Version
Information View - Advertised versions and the selected version, when known.
Enums§
- KeyChange
Trigger - Cause of a traffic-key update or discard.
- KeyType
- Endpoint role and encryption level of a traffic key.
- Negotiation
Event View - Version, ALPN, transport parameter, and traffic-key observations.
- Version
List View - A version list in its existing host or wire representation, without conversion at capture.
Type Aliases§
- Alpn
Identifier - ALPN identifier with owned or static backing storage.
- Hex
- Binary data with owned or static backing storage.
- Negotiation
Event - Negotiation event with owned or static backing storage.
- Version
Information - Version information with owned or static backing storage.
- Version
List - Version list with owned or static backing storage.