pub struct GmailMessage {
pub id: String,
pub thread_id: String,
pub label_ids: Option<Vec<String>>,
pub snippet: Option<String>,
pub history_id: Option<String>,
pub internal_date: Option<String>,
pub size_estimate: Option<u64>,
pub payload: Option<GmailPayload>,
}Fields§
§id: String§thread_id: String§label_ids: Option<Vec<String>>§snippet: Option<String>§history_id: Option<String>§internal_date: Option<String>§size_estimate: Option<u64>§payload: Option<GmailPayload>Trait Implementations§
Source§impl Clone for GmailMessage
impl Clone for GmailMessage
Source§fn clone(&self) -> GmailMessage
fn clone(&self) -> GmailMessage
Returns a duplicate 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 GmailMessage
impl Debug for GmailMessage
Source§impl<'de> Deserialize<'de> for GmailMessage
impl<'de> Deserialize<'de> for GmailMessage
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 GmailMessage
impl RefUnwindSafe for GmailMessage
impl Send for GmailMessage
impl Sync for GmailMessage
impl Unpin for GmailMessage
impl UnsafeUnpin for GmailMessage
impl UnwindSafe for GmailMessage
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