pub struct MailAction {
pub account: String,
pub id: String,
pub kind: String,
pub state: String,
pub created_unix_seconds: u64,
pub expires_unix_seconds: Option<u64>,
}Expand description
One mail action, as scv mail status lists it: IDs, kinds, states, and
times only, never a code, a handle, an address, or mail text.
Fields§
§account: StringThe email account, email:<account>.
id: StringThe action’s ID, a and 32 hex digits.
kind: Stringdraft, send, archive, mark_read, trash, or spam.
state: Stringproposed, previewing, open, approved, executing, or
unknown.
created_unix_seconds: u64When it was proposed.
expires_unix_seconds: Option<u64>When its approval stops counting, while it waits for one.
Trait Implementations§
Source§impl Clone for MailAction
impl Clone for MailAction
Source§impl Debug for MailAction
impl Debug for MailAction
Source§impl<'de> Deserialize<'de> for MailAction
impl<'de> Deserialize<'de> for MailAction
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 MailAction
Source§impl PartialEq for MailAction
impl PartialEq for MailAction
Source§impl Serialize for MailAction
impl Serialize for MailAction
impl StructuralPartialEq for MailAction
Auto Trait Implementations§
impl Freeze for MailAction
impl RefUnwindSafe for MailAction
impl Send for MailAction
impl Sync for MailAction
impl Unpin for MailAction
impl UnsafeUnpin for MailAction
impl UnwindSafe for MailAction
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