1 2 3 4 5 6 7 8 9 10 11 12 13
use async_trait::async_trait; use crate::Result; #[cfg(feature = "imap")] pub mod imap; pub mod maildir; #[async_trait] pub trait AddFolder: Send + Sync { /// Create the given folder. async fn add_folder(&self, folder: &str) -> Result<()>; }