use mail_parser::Message as ParsedMessage; pub(crate) struct Message { uid: String, data: Vec, } impl Message { pub fn new(uid: String, data: Vec) -> Message { Message { uid, data } } pub(crate) fn get_parsed(&self) -> Option { ParsedMessage::parse(&self.data) } pub fn get_uid(&self) -> &String { &self.uid } pub fn get_data(&self) -> &Vec { &self.data } }