Module panorama::config [−][src]
Module for setting up config files and watchers.
One of the primary goals of panorama is to be able to always hot-reload configuration files.
Structs
| Config | Configuration |
| ImapConfig | Configuring an IMAP server |
| MailAccountConfig | Configuration for a single mail account |
Enums
| ImapAuth | Method of authentication for the IMAP server |
| TlsMethod | Describes when to perform the TLS handshake |
Functions
| read_config | |
| spawn_config_watcher_system | Start the entire config watcher system, and return a ConfigWatcher, which is a cloneable receiver of config update events. |
| start_inotify_stream |
Type Definitions
| ConfigWatcher | Alias for a MailConfig receiver. |