Crates.io | rfc2047-decoder |
lib.rs | rfc2047-decoder |
version | 1.0.5 |
source | src |
created_at | 2020-12-28 21:16:15.651831 |
updated_at | 2024-02-11 17:42:24.337527 |
description | Rust library for decoding RFC 2047 MIME Message Headers. |
homepage | https://github.com/TornaxO7/rfc2047-decoder |
repository | https://github.com/TornaxO7/rfc2047-decoder |
max_upload_size | |
id | 328439 |
size | 55,615 |
This project is considered as finished, only bugs will be fixed so don't wonder, if the last commit is a long time ago.
Rust library for decoding RFC 2047 MIME Message Headers.
use rfc2047_decoder;
fn main() {
let encoded_str = "=?UTF-8?Q?str?=";
let decoded_str = "str";
// using the decode helper (default options)
assert_eq!(
rfc2047_decoder::decode(encoded_str.as_bytes()).unwrap(),
decoded_str
);
// using the decoder builder (custom options)
assert_eq!(
rfc2047_decoder::Decoder::new()
.too_long_encoded_word_strategy(rfc2047_decoder::RecoverStrategy::Skip)
.decode(encoded_str.as_bytes())
.unwrap(),
decoded_str
);
}