pub struct MailClientBuilder { /* private fields */ }Expand description
Builder for MailClient.
Implementations§
Source§impl MailClientBuilder
impl MailClientBuilder
pub fn new(base_url: impl AsRef<str>) -> Result<Self, ClientError>
pub fn bearer(self, bearer: impl Into<String>) -> Self
pub fn timeout(self, timeout: Duration) -> Self
pub fn allow_non_loopback(self) -> Self
pub fn build(self) -> Result<MailClient, ClientError>
Auto Trait Implementations§
impl Freeze for MailClientBuilder
impl RefUnwindSafe for MailClientBuilder
impl Send for MailClientBuilder
impl Sync for MailClientBuilder
impl Unpin for MailClientBuilder
impl UnsafeUnpin for MailClientBuilder
impl UnwindSafe for MailClientBuilder
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