use std::vec::IntoIter; pub(crate) mod data_directory; pub(crate) mod imap; pub(crate) use data_directory::DataDirectoryMessageReader; pub(crate) use crate::message_reader::imap::ImapReader; use crate::Message; pub(crate) trait EmailReader { fn read_rfc822_messages(&mut self) -> Box>; }