pub struct Subscriber;

Trait Implementations

An application provided type associated with each connection. Read more
Creates a context to be passed to each connection-related event
The period at which on_supervisor_timeout is called Read more
Called for each supervisor_timeout to determine any action to take on the connection based on the supervisor::Outcome Read more
Called when the ApplicationProtocolInformation event is triggered
Called when the ServerNameInformation event is triggered
Called when the PacketSent event is triggered
Called when the PacketReceived event is triggered
Called when the ActivePathUpdated event is triggered
Called when the PathCreated event is triggered
Called when the FrameSent event is triggered
Called when the FrameReceived event is triggered
Called when the PacketLost event is triggered
Called when the RecoveryMetrics event is triggered
Called when the Congestion event is triggered
👎Deprecated: use on_rx_ack_range_dropped event instead
Called when the AckProcessed event is triggered
Called when the RxAckRangeDropped event is triggered
Called when the AckRangeReceived event is triggered
Called when the PacketDropped event is triggered
Called when the KeyUpdate event is triggered
Called when the KeySpaceDiscarded event is triggered
Called when the ConnectionStarted event is triggered
Called when the ConnectionClosed event is triggered
Called when the DuplicatePacket event is triggered
Called when the TransportParametersReceived event is triggered
Called when the DatagramSent event is triggered
Called when the DatagramReceived event is triggered
Called when the DatagramDropped event is triggered
Called when the ConnectionIdUpdated event is triggered
Called when the EcnStateChanged event is triggered
Called when the ConnectionMigrationDenied event is triggered
Called when the HandshakeStatusUpdated event is triggered
Called when the PathChallengeUpdated event is triggered
Called when the TlsClientHello event is triggered
Called when the TlsServerHello event is triggered
Called when the RxStreamProgress event is triggered
Called when the TxStreamProgress event is triggered
Called when the KeepAliveTimerExpired event is triggered
Called when the MtuUpdated event is triggered
Called when the SlowStartExited event is triggered
Called when the DeliveryRateSampled event is triggered
Called when the PacingRateUpdated event is triggered
Called when the BbrStateChanged event is triggered
Called when the VersionInformation event is triggered
Called when the EndpointPacketSent event is triggered
Called when the EndpointPacketReceived event is triggered
Called when the EndpointDatagramSent event is triggered
Called when the EndpointDatagramReceived event is triggered
Called when the EndpointDatagramDropped event is triggered
Called when the EndpointConnectionAttemptFailed event is triggered
Called when the PlatformTx event is triggered
Called when the PlatformTxError event is triggered
Called when the PlatformRx event is triggered
Called when the PlatformRxError event is triggered
Called when the PlatformFeatureConfigured event is triggered
Called when the PlatformEventLoopWakeup event is triggered
Called when the PlatformEventLoopSleep event is triggered
Called for each event that relates to the endpoint and all connections
Called for each event that relates to a connection
Used for querying the Subscriber::ConnectionContext on a Subscriber
Used for querying and mutating the Subscriber::ConnectionContext on a Subscriber

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.