Skip to main content

Module field

Module field 

Source

Re-exports§

pub use storage::Lower;
pub use storage::Name;
pub use storage::Value;

Modules§

date
head
metadata
raw
scan
Allocation-free scans over immutable wire bytes.
storage
Owners whose shared projections preserve admitted field bytes.
text
ASCII field and request-value parsing helpers.

Macros§

literal
Requires successful field admission at compile time. Invalid input fails during constant evaluation.

Structs§

Entry
One admitted HTTP field whose borrowed bytes cannot change during emission.
Group
Immutable fields paired with their exact name/value line encoding.
Mismatch
The first byte where a field sequence and its wire encoding differ.
Response
HTTP/2 and HTTP/3 response fields prefixed by :status.

Enums§

Error
Indexing
Compression permission retained with one HTTP field line.
Pseudo
A pseudo-field supported by HTTP/2 and HTTP/3.

Traits§

AsValue
Borrows the exact bytes of a typed outgoing field value.
Encode
A generated field value with an exact encoded length.
Sink
Receives one synchronous semantic field plan without staging storage.
Source
Borrows and synchronously emits one semantic field plan.
Writer
Writes one generated field value into its protocol encoder.