pub struct MessageRuleActions {
pub move_to_folder: String,
pub copy_to_folder: String,
pub delete: bool,
pub permanent_delete: bool,
pub mark_as_read: bool,
pub mark_importance: Importance,
pub forward_to: Vec<Recipient>,
pub forward_as_attachment_to: Vec<Recipient>,
pub redirect_to: Vec<Recipient>,
pub assign_categories: Vec<String>,
pub stop_processing_rules: bool,
}
Fields§
§move_to_folder: String
§copy_to_folder: String
§delete: bool
§permanent_delete: bool
§mark_as_read: bool
§mark_importance: Importance
§forward_to: Vec<Recipient>
§forward_as_attachment_to: Vec<Recipient>
§redirect_to: Vec<Recipient>
§assign_categories: Vec<String>
§stop_processing_rules: bool
Trait Implementations§
Source§impl Clone for MessageRuleActions
impl Clone for MessageRuleActions
Source§fn clone(&self) -> MessageRuleActions
fn clone(&self) -> MessageRuleActions
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for MessageRuleActions
impl Debug for MessageRuleActions
Source§impl<'de> Deserialize<'de> for MessageRuleActions
impl<'de> Deserialize<'de> for MessageRuleActions
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for MessageRuleActions
impl PartialEq for MessageRuleActions
Source§impl Serialize for MessageRuleActions
impl Serialize for MessageRuleActions
impl Eq for MessageRuleActions
impl StructuralPartialEq for MessageRuleActions
Auto Trait Implementations§
impl Freeze for MessageRuleActions
impl RefUnwindSafe for MessageRuleActions
impl Send for MessageRuleActions
impl Sync for MessageRuleActions
impl Unpin for MessageRuleActions
impl UnwindSafe for MessageRuleActions
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more