Struct aws_sdk_iotevents::types::EmailContent
source · #[non_exhaustive]pub struct EmailContent {
pub subject: Option<String>,
pub additional_message: Option<String>,
}
Expand description
Contains the subject and message of an email.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.subject: Option<String>
The subject of the email.
additional_message: Option<String>
The message that you want to send. The message can be up to 200 characters.
Implementations§
source§impl EmailContent
impl EmailContent
source§impl EmailContent
impl EmailContent
sourcepub fn builder() -> EmailContentBuilder
pub fn builder() -> EmailContentBuilder
Creates a new builder-style object to manufacture EmailContent
.
Trait Implementations§
source§impl Clone for EmailContent
impl Clone for EmailContent
source§fn clone(&self) -> EmailContent
fn clone(&self) -> EmailContent
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for EmailContent
impl Debug for EmailContent
source§impl PartialEq for EmailContent
impl PartialEq for EmailContent
source§fn eq(&self, other: &EmailContent) -> bool
fn eq(&self, other: &EmailContent) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for EmailContent
Auto Trait Implementations§
impl Freeze for EmailContent
impl RefUnwindSafe for EmailContent
impl Send for EmailContent
impl Sync for EmailContent
impl Unpin for EmailContent
impl UnwindSafe for EmailContent
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 moreCreates a shared type from an unshared type.