pub enum IncomingEmailProtocol {
Imap(ImapCredentials),
Pop(PopCredentials),
Maildir(PathBuf),
}Variants§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for IncomingEmailProtocol
impl<'de> Deserialize<'de> for IncomingEmailProtocol
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for IncomingEmailProtocol
impl RefUnwindSafe for IncomingEmailProtocol
impl Send for IncomingEmailProtocol
impl Sync for IncomingEmailProtocol
impl Unpin for IncomingEmailProtocol
impl UnwindSafe for IncomingEmailProtocol
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