From 9674974ffe24977350705a69507a972aae94de9f Mon Sep 17 00:00:00 2001 From: Jeremiah Russell Date: Tue, 14 Oct 2025 06:46:04 +0100 Subject: [PATCH] =?UTF-8?q?=E2=99=BB=EF=B8=8F=20refactor(core):=20restruct?= =?UTF-8?q?ure=20modules=20for=20clarity?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - rename and relocate modules for better organization - replace `processor` with `rule_processor` - remove `delete` and `trash` modules --- src/lib.rs | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index 095f610..f7819dd 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -6,31 +6,29 @@ mod config; mod credential; -mod delete; mod eol_action; mod error; mod gmail_client; mod message_list; -mod processor; mod retention; -mod trash; +mod rule_processor; pub(crate) mod utils; +pub use gmail_client::DEFAULT_MAX_RESULTS; + pub use config::Config; pub use credential::Credential; -pub use eol_action::EolAction; -pub use error::Error; -pub use gmail_client::DEFAULT_MAX_RESULTS; pub use gmail_client::GmailClient; pub(crate) use gmail_client::MessageSummary; -pub use processor::RuleProcessor; -pub use retention::MessageAge; pub use retention::Retention; -pub use delete::Delete; +pub use eol_action::EolAction; +pub use error::Error; +pub use retention::MessageAge; + pub use message_list::MessageList; -pub use trash::Trash; +pub use rule_processor::RuleProcessor; /// Type alias for result with crate Error pub type Result = std::result::Result;