#decode #encode

encoded-words

Encoded Words for usage in MIME headers

2 unstable releases

0.2.0 Jun 27, 2022
0.1.0 Aug 17, 2020
Download history 1/week @ 2023-06-14 18/week @ 2023-06-21 55/week @ 2023-06-28 22/week @ 2023-07-05 53/week @ 2023-07-12 29/week @ 2023-07-19 1/week @ 2023-07-26 2/week @ 2023-08-02 20/week @ 2023-08-16 21/week @ 2023-08-23 16/week @ 2023-08-30 39/week @ 2023-09-06 23/week @ 2023-09-13 39/week @ 2023-09-20

123 downloads per month

Apache-2.0/MIT

28KB
703 lines

encoded-words

Routines for manipulating RFC2047 encoded words. Based on the email package from Python 3.

Example

use encoded_words::{EncodingFlag, encode};

assert_eq!(
    &encode("foo", None, EncodingFlag::Shortest, None),
    "=?utf-8?q?foo?="
);

License

Licensed under either of

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.


lib.rs:

Routines for manipulating RFC2047 encoded words.

An ecoded word looks like this: =?charset[*lang]?cte?encoded_string?=.

Dependencies

~8.5MB
~210K SLoC