pub enum GmailExpungeBehavior {
ExpungeBehaviorUnspecified,
Archive,
Trash,
DeleteForever,
}Expand description
Behavior applied to messages expunged from an IMAP folder.
Variants§
ExpungeBehaviorUnspecified
No expunge behavior specified.
Archive
Archive messages marked as deleted.
Trash
Move messages marked as deleted to the trash.
DeleteForever
Immediately and permanently delete messages marked as deleted.
Trait Implementations§
Source§impl Clone for GmailExpungeBehavior
impl Clone for GmailExpungeBehavior
Source§fn clone(&self) -> GmailExpungeBehavior
fn clone(&self) -> GmailExpungeBehavior
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for GmailExpungeBehavior
Source§impl Debug for GmailExpungeBehavior
impl Debug for GmailExpungeBehavior
Source§impl<'de> Deserialize<'de> for GmailExpungeBehavior
impl<'de> Deserialize<'de> for GmailExpungeBehavior
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
impl Eq for GmailExpungeBehavior
Source§impl PartialEq for GmailExpungeBehavior
impl PartialEq for GmailExpungeBehavior
Source§impl Serialize for GmailExpungeBehavior
impl Serialize for GmailExpungeBehavior
impl StructuralPartialEq for GmailExpungeBehavior
Auto Trait Implementations§
impl Freeze for GmailExpungeBehavior
impl RefUnwindSafe for GmailExpungeBehavior
impl Send for GmailExpungeBehavior
impl Sync for GmailExpungeBehavior
impl Unpin for GmailExpungeBehavior
impl UnsafeUnpin for GmailExpungeBehavior
impl UnwindSafe for GmailExpungeBehavior
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