[−][src]Struct azure_functions::send_grid::Attachment
Represents an email attachment.
Fields
content: String
The Base64 encoded content of the attachment.
mime_type: String
The mime type of the attachment (e.g. "image/jpeg").
filename: String
The filename of the attachment.
disposition: Option<String>
The content-disposition of the attachment specifying how you would like the attachment to be displayed.
Supported values are "attachment" or "inline". Defaults to "attachment".
For example, "inline" results in the attached file being displayed automatically within the message, while "attachment" results in the attached file requiring some action to be taken before it is displayed (e.g. opening or downloading the file).
content_id: Option<String>
The attachment's unique content identifier.
This is used when the disposition is set to "inline" and the attachment is an image, allowing the file to be displayed within the body of your email.
<img src="cid:ii_139db99fdb5c3704"></img>
Trait Implementations
impl Clone for Attachment
[src]
fn clone(&self) -> Attachment
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Default for Attachment
[src]
fn default() -> Attachment
[src]
impl Debug for Attachment
[src]
impl Serialize for Attachment
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl<'de> Deserialize<'de> for Attachment
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Send for Attachment
impl Sync for Attachment
impl Unpin for Attachment
impl UnwindSafe for Attachment
impl RefUnwindSafe for Attachment
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
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.
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,
impl<T> IntoRequest<T> for T
[src]
fn into_request(self) -> Request<T>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,