decode/
decode.rs

1use rfc2047_decoder;
2
3fn main() {
4    let encoded_str = "=?UTF-8?Q?str?=";
5    let decoded_str = "str";
6
7    // using the decode helper (default options)
8    assert_eq!(
9        rfc2047_decoder::decode(encoded_str.as_bytes()).unwrap(),
10        decoded_str
11    );
12
13    // using the decoder builder (custom options)
14    assert_eq!(
15        rfc2047_decoder::Decoder::new()
16            .too_long_encoded_word_strategy(rfc2047_decoder::RecoverStrategy::Skip)
17            .decode(encoded_str.as_bytes())
18            .unwrap(),
19        decoded_str
20    );
21}