Skip to main content

Module metadata

Module metadata 

Source
Expand description

Typed delivery of trusted, sensitive response metadata.

This surface is deliberately separate from crate::ProxyEvent. It exposes the response status and trusted X-HNS-* metadata needed by native browser security UI without adding fields for a request target, query, headers, or body. Trusted metadata values remain sensitive and may themselves contain diagnostic request details; callers must keep them bounded to the in-memory security UI and diagnostics are redacted.

Structs§

NoopProxyResponseMetadataObserver
Metadata observer used by the compatibility crate::RunningProxy::start entry point.
ProxyResponseMetadataObservation
Trusted, sensitive metadata from one validated response head.

Enums§

ProxyMetadataObservationKind
Whether an observation describes an origin HTTP response or the pre-response decision to preserve browser-owned WebPKI.

Traits§

ProxyResponseMetadataObserver
Observer for validated, browser-relevant, sensitive response metadata.