pub struct FakeMailer { /* private fields */ }Implementations§
Source§impl FakeMailer
impl FakeMailer
pub fn new(mode: MailerMode) -> Self
Sourcepub fn last_message(&self) -> Option<Message>
pub fn last_message(&self) -> Option<Message>
The most recent message.
Sourcepub fn set_mode(&self, mode: MailerMode)
pub fn set_mode(&self, mode: MailerMode)
Switches the mode (e.g. degrade to NotConfigured mid-test).
Trait Implementations§
Source§impl Clone for FakeMailer
impl Clone for FakeMailer
Source§fn clone(&self) -> FakeMailer
fn clone(&self) -> FakeMailer
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for FakeMailer
impl RefUnwindSafe for FakeMailer
impl Send for FakeMailer
impl Sync for FakeMailer
impl Unpin for FakeMailer
impl UnsafeUnpin for FakeMailer
impl UnwindSafe for FakeMailer
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