Struct MailtoBuilder
pub struct MailtoBuilder { /* private fields */ }Expand description
Builder for common mailto: URIs.
Implementations§
§impl MailtoBuilder
impl MailtoBuilder
pub const fn new() -> MailtoBuilder
pub const fn new() -> MailtoBuilder
Creates an empty builder.
pub fn to(self, address: impl AsRef<str>) -> Result<MailtoBuilder, MailtoError>
pub fn to(self, address: impl AsRef<str>) -> Result<MailtoBuilder, MailtoError>
Adds a primary recipient.
pub fn cc(self, value: impl Into<String>) -> MailtoBuilder
pub fn cc(self, value: impl Into<String>) -> MailtoBuilder
Adds a cc field.
pub fn bcc(self, value: impl Into<String>) -> MailtoBuilder
pub fn bcc(self, value: impl Into<String>) -> MailtoBuilder
Adds a bcc field.
pub fn subject(self, value: impl Into<String>) -> MailtoBuilder
pub fn subject(self, value: impl Into<String>) -> MailtoBuilder
Adds a subject field.
pub fn body(self, value: impl Into<String>) -> MailtoBuilder
pub fn body(self, value: impl Into<String>) -> MailtoBuilder
Adds a body field.
Trait Implementations§
§impl Clone for MailtoBuilder
impl Clone for MailtoBuilder
§fn clone(&self) -> MailtoBuilder
fn clone(&self) -> MailtoBuilder
Returns a duplicate 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 more§impl Debug for MailtoBuilder
impl Debug for MailtoBuilder
§impl Default for MailtoBuilder
impl Default for MailtoBuilder
§fn default() -> MailtoBuilder
fn default() -> MailtoBuilder
Returns the “default value” for a type. Read more
§impl PartialEq for MailtoBuilder
impl PartialEq for MailtoBuilder
impl Eq for MailtoBuilder
impl StructuralPartialEq for MailtoBuilder
Auto Trait Implementations§
impl Freeze for MailtoBuilder
impl RefUnwindSafe for MailtoBuilder
impl Send for MailtoBuilder
impl Sync for MailtoBuilder
impl Unpin for MailtoBuilder
impl UnsafeUnpin for MailtoBuilder
impl UnwindSafe for MailtoBuilder
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