pub struct Personalization { /* private fields */ }
Expand description
A personalization block for a V3 message. It has to at least contain one super::Address as a to address. All other fields are optional.
Implementations§
Source§impl Personalization
impl Personalization
Sourcepub fn new() -> Personalization
pub fn new() -> Personalization
Construct a new personalization block for this message.
Sourcepub fn add_to(self, to: Address) -> Personalization
pub fn add_to(self, to: Address) -> Personalization
Add a to field.
Sourcepub fn add_cc(self, cc: Address) -> Personalization
pub fn add_cc(self, cc: Address) -> Personalization
Add a CC field.
Sourcepub fn add_bcc(self, bcc: Address) -> Personalization
pub fn add_bcc(self, bcc: Address) -> Personalization
Add a BCC field.
Sourcepub fn add_headers(self, headers: HashMap<String, String>) -> Personalization
pub fn add_headers(self, headers: HashMap<String, String>) -> Personalization
Add a headers field.
Sourcepub fn set_dynamic_template_data(
self,
dynamic_template_data: impl Serialize,
) -> Result<Personalization, Error>
pub fn set_dynamic_template_data( self, dynamic_template_data: impl Serialize, ) -> Result<Personalization, Error>
Add a dynamic template data field.
Trait Implementations§
Source§impl Default for Personalization
impl Default for Personalization
Source§fn default() -> Personalization
fn default() -> Personalization
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for Personalization
impl RefUnwindSafe for Personalization
impl Send for Personalization
impl Sync for Personalization
impl Unpin for Personalization
impl UnwindSafe for Personalization
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