pub struct ImapClient { /* private fields */ }Implementations§
Source§impl ImapClient
impl ImapClient
pub fn connect(config: &ImapConfig) -> Result<Self>
pub fn wait_for_message( &mut self, criteria: &SearchCriteria, options: &WaitOptions, ) -> Result<EmailMessage>
pub fn fetch_latest( &mut self, criteria: &SearchCriteria, ) -> Result<Option<EmailMessage>>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ImapClient
impl !RefUnwindSafe for ImapClient
impl Send for ImapClient
impl !Sync for ImapClient
impl Unpin for ImapClient
impl UnsafeUnpin for ImapClient
impl !UnwindSafe for ImapClient
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