Module decoder

Module decoder 

Source
Expand description

Module for decoding operations.

The main struct of this module is Decoder.

§Example

§Only Static Table

use ls_qpack::decoder::Decoder;
use ls_qpack::encoder::Encoder;
use ls_qpack::StreamId;

let hdr_encoded = Encoder::new()
    .encode_all(StreamId::new(0), [(":status", "404")])
    .unwrap()
    .take()
    .0;

let header = Decoder::new(0, 0)
    .decode(StreamId::new(0), hdr_encoded)
    .unwrap()
    .take();

println!("Headers: {:?}", header);

Structs§

Decoder
A QPACK decoder.
DecoderError
Error during decoding operations.

Enums§

DecoderOutput
The result of a decode operation.