A wicked, fast UTF-8 email address parser and serializer. It provides
addr-spec
in
RFC 5322),This crate supports the following features:
comments
- This allows parsing (but not serialization; see
Caveats) of comments.literals
- This allows parsing and serialization of literal domains.white-spaces
- This allows parsing (but not serialization; see
Caveats) of whitepaces.Serializing folding white spaces (abbr. FWS) is not supported since it is
dependent on the transport mechanism. If you need to break the address along
foldable boundaries, you can use into_serialized_parts
which returns
serialized versions of the local part and domain.
Serializing comments is not supported since it is dependent on the transport mechanism. At the moment, comments are parsed, but skipped as there is no uniform way of handling them. If you would like comments to be stored, please file an issue with your use-case.