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}