postar 0.1.0

A local email filtering service
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
/// Handles the main CLI logic such as argument parsing and the main program loop
pub mod cli;
/// Connection configuration logic
pub(crate) mod config;
/// This module contains everything needed to parse DSL files to actual
/// [rules](crate::process::Rule)
pub(crate) mod dsl;
/// Deals with interfacing with the underlying email server whether it be IMAP or POP3
pub(crate) mod inbox;
/// The module containing migrations for the SQLite database
pub(crate) mod migrations;
/// Matches emails to rules and executes the corresponding actions.
pub(crate) mod process;
#[cfg(test)]
pub(crate) mod test_helpers;