pub struct Fake { /* private fields */ }Expand description
A transport that records instead of sending.
Implementations§
Source§impl Fake
impl Fake
pub fn new() -> Fake
Sourcepub fn sent_to(&self, address: &str) -> Vec<Message>
pub fn sent_to(&self, address: &str) -> Vec<Message>
The messages addressed to one recipient — To, Cc or Bcc.
pub fn count(&self) -> usize
pub fn assert_sent_to(&self, address: &str)
pub fn assert_not_sent_to(&self, address: &str)
pub fn assert_sent_times(&self, expected: usize)
pub fn assert_nothing_sent(&self)
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for Fake
impl RefUnwindSafe for Fake
impl Send for Fake
impl Sync for Fake
impl Unpin for Fake
impl UnsafeUnpin for Fake
impl UnwindSafe for Fake
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