Struct google_gmail1::api::MessagePartBody [−][src]
The body of a single MIME message part.
Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- messages attachments get users (response)
Fields
attachment_id: Option<String>When present, contains the ID of an external attachment that can be retrieved in a separate messages.attachments.get request. When not present, the entire content of the message part body is contained in the data field.
data: Option<String>The body data of a MIME message part as a base64url encoded string. May be empty for MIME container types that have no message body or when the body data is sent as a separate attachment. An attachment ID is present if the body data is contained in a separate attachment.
size: Option<i32>Number of bytes for the message part data (encoding notwithstanding).
Trait Implementations
impl Clone for MessagePartBody[src]
fn clone(&self) -> MessagePartBody[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Debug for MessagePartBody[src]
impl Default for MessagePartBody[src]
fn default() -> MessagePartBody[src]
impl<'de> Deserialize<'de> for MessagePartBody[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
__D: Deserializer<'de>,
impl ResponseResult for MessagePartBody[src]
impl Serialize for MessagePartBody[src]
Auto Trait Implementations
impl RefUnwindSafe for MessagePartBody
impl Send for MessagePartBody
impl Sync for MessagePartBody
impl Unpin for MessagePartBody
impl UnwindSafe for MessagePartBody
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>, [src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T[src]
impl<T> Instrument for T[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>[src]
pub fn in_current_span(self) -> Instrumented<Self>[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T[src]
pub fn clone_into(&self, target: &mut T)[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,