pub struct EmailSummary {
pub id: String,
pub from: String,
pub subject: String,
pub snippet: String,
pub body_raw: String,
}
Expand description
Lightweight representation of an email message that our API returns.
Fields§
§id: String
The unique Gmail message ID.
from: String
The value of the From
header.
subject: String
The value of the Subject
header.
snippet: String
A short snippet of the message body.
body_raw: String
Raw body (HTML or plain text).
Trait Implementations§
Source§impl Debug for EmailSummary
impl Debug for EmailSummary
Source§impl<'de> Deserialize<'de> for EmailSummary
impl<'de> Deserialize<'de> for EmailSummary
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 EmailSummary
impl RefUnwindSafe for EmailSummary
impl Send for EmailSummary
impl Sync for EmailSummary
impl Unpin for EmailSummary
impl UnwindSafe for EmailSummary
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more