Skip to main content

Module variants

Module variants 

Available on crate features std and ua only.
Expand description

Select correlated connection and request variants within a profile.

Modules§

bootstrap
Select the initial request recipe linked by a captured H3 connection.

Structs§

ConnectionSelection
Deterministic connection draw consumed by protocol connectors.
EmulationContext
Immutable selection and draw coordinates shared by connection and request layers. Only Self::publish installs it, together with the pool partition that keeps ordinary connections apart; Self::of reads it back.
PreparedConnectionProfile
Canonical connection variant and its observation scope.
PreparedRequestProfile
Canonical request variant and the flow it must replay.
ProfileConnectionReuse
Pool reuse policy binding a connection to its profile admission scope.
ProfileSelector
Identity filters applied before a captured profile is drawn.
RequestSelection
Deterministic request draw bound to a selected connection variant.
SelectedProfile
A profile selected for one required capability set and flow.
SelectionRequest
Inputs that define one deterministic profile-selection domain.
VariantPins
Optional exact connection and request variant identifiers.

Enums§

CookieLayoutEvidence
Request-owned values cannot show whether a single captured cookie field contained one pair or several. Multiple cookie fields prove split support; a single field alone supplies no evidence for joining future pairs.
SelectionError
Failure to select or validate a captured profile variant.