pub struct SmtpsBuilder { /* private fields */ }Implementations§
Source§impl SmtpsBuilder
impl SmtpsBuilder
pub fn new(mail_server: &str) -> Self
pub fn set_username(self, username: &str) -> Self
pub fn set_password(self, password: &str) -> Self
pub fn set_port(self, port: u16) -> Self
pub fn build(self) -> MailListResult<Smtps>
pub fn parse(smtps_uri: &str) -> MailListResult<Smtps>
Trait Implementations§
Source§impl Debug for SmtpsBuilder
impl Debug for SmtpsBuilder
Source§impl Default for SmtpsBuilder
impl Default for SmtpsBuilder
Source§fn default() -> SmtpsBuilder
fn default() -> SmtpsBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SmtpsBuilder
impl RefUnwindSafe for SmtpsBuilder
impl Send for SmtpsBuilder
impl Sync for SmtpsBuilder
impl Unpin for SmtpsBuilder
impl UnsafeUnpin for SmtpsBuilder
impl UnwindSafe for SmtpsBuilder
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