Re-exports

pub use nom;

Structs

Helper struct to unescape a data stream.
AsyncRead instance that returns an unescaped DATA stream.
AsyncWrite instance that takes an unescaped DATA stream and escapes it.
Note: This struct includes the leading ’ ’
Note: for convenience this is not exactly like what is described by RFC5321, and it does not contain the Email. Indeed, paths are very rare nowadays.

Enums

Note: comparison happens only on the raw field, meaning that if you modify or create a Hostname yourself it could have surprising results. But such a Hostname would then not actually represent a real hostname, so you probably would have had surprising results anyway.

Functions

Returns the index of the \n in the first \r\n of buf, or None if there was none yet. This will update state, the first call should pass in NextCrLfState::Start, and subsequent calls (until a non-None value is found) should just keep using the same reference.