An iterator over the email messages in a particular
maildir subfolder (either cur
or new
). This iterator
produces a std::io::Result<MailEntry>
, which can be an
Err
if an error was encountered while trying to read
file system properties on a particular entry, or if an
invalid file was found in the maildir. Files starting with
a dot (.) character in the maildir folder are ignored.
This struct represents a single email message inside
the maildir. Creation of the struct does not automatically
load the content of the email file into memory - however,
that may happen upon calling functions that require parsing
the email.
The main entry point for this library. This struct can be
instantiated from a path using the from
implementations.
The path passed in to the from
should be the root of the
maildir (the folder containing cur
, new
, and tmp
).
An iterator over the maildir subdirectories. This iterator
produces a std::io::Result<Maildir>
, which can be an
Err
if an error was encountered while trying to read
file system properties on a particular entry. Only
subdirectories starting with a single period are included.