pub struct EmailBuilder { /* private fields */ }Expand description
Builder for constructing email messages.
Implementations§
Source§impl EmailBuilder
impl EmailBuilder
pub fn to(self, recipient: impl Into<String>) -> Self
pub fn from(self, sender: impl Into<String>) -> Self
pub fn cc(self, recipient: impl Into<String>) -> Self
pub fn bcc(self, recipient: impl Into<String>) -> Self
pub fn subject(self, subject: impl Into<String>) -> Self
pub fn text(self, body: impl Into<String>) -> Self
pub fn html(self, body: impl Into<String>) -> Self
pub fn reply_to(self, address: impl Into<String>) -> Self
pub fn build(self) -> Email
Auto Trait Implementations§
impl Freeze for EmailBuilder
impl RefUnwindSafe for EmailBuilder
impl Send for EmailBuilder
impl Sync for EmailBuilder
impl Unpin for EmailBuilder
impl UnsafeUnpin for EmailBuilder
impl UnwindSafe for EmailBuilder
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 more