[−][src]Struct sendgrid_async::Message
The main structure for a V3 API mail send call. This is composed of many other smaller structures used to add lots of customization to your message.
Implementations
impl Message
[src]
pub fn new() -> Message
[src]
Construct a new V3 message.
pub fn set_from(self, from: Address) -> Message
[src]
Set the from address.
pub fn set_subject(self, subject: &str) -> Message
[src]
Set the subject.
pub fn set_template_id(self, template_id: &str) -> Message
[src]
Set the template id.
pub fn add_content(self, c: Content) -> Message
[src]
Add content to the message.
pub fn add_personalization(self, p: Personalization) -> Message
[src]
Add a personalization to the message.
pub fn add_attachment(self, a: Attachment) -> Message
[src]
Add an attachment to the message.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Message
impl Send for Message
impl Sync for Message
impl Unpin for Message
impl UnwindSafe for Message
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,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> Sealed<T> for T where
T: ?Sized,
T: ?Sized,
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<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,