Name Description Size Coverage
ackrate.rs 7471 -
addr_valid.rs 19244 -
cc 0 %
cid.rs 29686 41 %
connection 74 %
crypto.rs 70559 83 %
datagram_queue.rs Per-session outgoing-datagram scheduling: byte budget, max-buffered backpressure, send-group/send-order priority, and max-age expiry. [`DatagramQueue`] holds one session's outgoing datagrams, ordered by send-group/send-order priority and bounded by both a byte budget and `outgoingMaxAge`, so a burst is delivered in priority order and anything left stale is shed instead of sent late. [`crate::quic_datagrams::QuicDatagrams`] holds one `DatagramQueue` per session (keyed by an opaque handle) and round-robins between them at packet-build time, so a datagram is never buffered anywhere without this age policy applying to it. 88938 -
ecn.rs 14809 27 %
events.rs 10331 0 %
fc.rs 52717 -
frame.rs 52146 -
lib.rs 10179 0 %
pace.rs 11594 -
packet 63 %
path.rs 44697 100 %
pmtud.rs 31816 -
qlog.rs 35048 -
quic_datagrams.rs Outbound QUIC datagram queueing and backpressure: see [`crate::datagram_queue`] for the per-session queue's own byte-budget and max-buffered contract. [`QuicDatagrams`] holds one such queue per session and round-robins between them at packet-build time. 18828 -
recovery -
recv_stream.rs 116051 -
rtt.rs 9318 -
saved.rs 3489 -
scone.rs 5055 -
send_stream.rs 185492 -
sender.rs 12113 -
server.rs 24389 21 %
sni.rs 6846 -
stateless_reset.rs Stateless Reset Token implementation. 3204 -
stats.rs 22180 36 %
stream_id.rs 5552 67 %
streams.rs 25705 100 %
tparams.rs 60346 0 %
tracking.rs 54303 100 %
version.rs 8158 56 %