diff --git a/src/gmail_client.rs b/src/gmail_client.rs index 5465c7c..e52adff 100644 --- a/src/gmail_client.rs +++ b/src/gmail_client.rs @@ -14,7 +14,7 @@ mod message_summary; pub(crate) use message_summary::MessageSummary; -use crate::{Credential, Error, Result}; +use crate::{Credential, Error, Result, config::EolRule}; /// Default for the maximum number of results to return on a page pub const DEFAULT_MAX_RESULTS: &str = "200"; @@ -28,7 +28,8 @@ pub struct GmailClient { pub(crate) label_ids: Vec, pub(crate) query: String, pub(crate) messages: Vec, - pub(crate) rule: Option, + pub(crate) rule: Option, + pub(crate) execute: bool, } impl std::fmt::Debug for GmailClient { @@ -80,6 +81,7 @@ impl GmailClient { query: String::new(), messages: Vec::new(), rule: None, + execute: false, }) }