simple/
simple.rs

1use ls_qpack::decoder::Decoder;
2use ls_qpack::encoder::Encoder;
3use ls_qpack::StreamId;
4
5const HEADERS: [(&str, &str); 2] = [(":status", "404"), ("pippo", "paperino")];
6
7fn main() {
8    let (encoded_headers, _) = Encoder::new()
9        .encode_all(StreamId::new(0), HEADERS)
10        .unwrap()
11        .into();
12
13    let decoded_headers = Decoder::new(0, 0)
14        .decode(StreamId::new(0), encoded_headers)
15        .unwrap()
16        .take()
17        .unwrap();
18
19    println!("Decoded header: {:?}", decoded_headers);
20}