Modules
- cal 🔒
- A lightweight logging facade.
- A crate that performs mail client operations such as
- Generate configuration for the postfix mail server.
- Rusqlite is an ergonomic wrapper for using SQLite from Rust.
- Serde
- Serde JSON
- Submit e-mail through SMTP.
- utils 🔒
Structs
- The configuration for the mailpot database and the mail server.
- A connection to a
mailpot
database. - A database entry and its primary key. Derefs to its inner type.
- A
mailto:
value. - A queue entry.
- A named template.
- Helper type for
Connection::send_reply_with_list_template
.
Enums
- The kind of an error.
- In-database queues of mail.
- How to send e-mail.
Traits
- This trait is implemented on all the errors generated by the
error_chain
macro. - Provides the
context
method forResult
. - Additional methods for
Result
, for easy interaction with this crate.
Functions
Type Definitions
- Convenient wrapper around
std::Result
.