pub struct Mail {Show 31 fields
pub auth_status: String,
pub attachments: Vec<(String, String)>,
pub bucket_key: (),
pub body: String,
pub bcc_recipients: Vec<Sender>,
pub cc_recipients: Vec<Sender>,
pub confidential: Base64,
pub conversation_entry: (String, String),
pub different_envelope_sender: Option<String>,
pub first_recipient: Sender,
pub headers: Option<String>,
pub id: (String, String),
pub list_unsubscribe: Base64,
pub mail_details: (),
pub mail_details_draft: (),
pub method: Base64,
pub moved_time: String,
pub owner_enc_session_key: Option<Aes128Key>,
pub owner_group: String,
pub permissions: Id,
pub phishing_status: String,
pub received_date: String,
pub recipient_count: String,
pub reply_tos: Vec<Sender>,
pub reply_type: String,
pub sent_date: String,
pub sender: Sender,
pub state: String,
pub subject: Base64,
pub to_recipients: Vec<Sender>,
pub read_status: ReadStatus,
/* private fields */
}Fields§
§auth_status: String§attachments: Vec<(String, String)>§bucket_key: ()§body: String§bcc_recipients: Vec<Sender>§cc_recipients: Vec<Sender>§confidential: Base64§conversation_entry: (String, String)§different_envelope_sender: Option<String>§first_recipient: Sender§headers: Option<String>§id: (String, String)§list_unsubscribe: Base64§mail_details: ()§mail_details_draft: ()§method: Base64§moved_time: String§owner_enc_session_key: Option<Aes128Key>§owner_group: String§permissions: Id§phishing_status: String§received_date: String§recipient_count: String§reply_tos: Vec<Sender>§reply_type: String§sent_date: String§sender: Sender§state: String§subject: Base64§to_recipients: Vec<Sender>§read_status: ReadStatusTrait Implementations§
Source§impl<'de> Deserialize<'de> for Mail
impl<'de> Deserialize<'de> for Mail
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
Auto Trait Implementations§
impl Freeze for Mail
impl RefUnwindSafe for Mail
impl Send for Mail
impl Sync for Mail
impl Unpin for Mail
impl UnwindSafe for Mail
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