Receive

Trait Receive 

Source
pub trait Receive {
    // Required methods
    fn get_total(&mut self) -> Result<usize, Error>;
    fn get_id_list(&mut self) -> Result<Vec<String>, Error>;
    fn get_id_info(
        &mut self,
        id: &str,
    ) -> Result<(Vec<u8>, usize, String), Error>;
    fn del_id(&mut self, id: &str) -> Result<bool, Error>;
}

Required Methods§

Source

fn get_total(&mut self) -> Result<usize, Error>

获取邮件总数

Source

fn get_id_list(&mut self) -> Result<Vec<String>, Error>

获取指定量ID列表

Source

fn get_id_info(&mut self, id: &str) -> Result<(Vec<u8>, usize, String), Error>

获取指定ID邮件 返回 (邮件内容,邮件尺寸,邮件指纹)

Source

fn del_id(&mut self, id: &str) -> Result<bool, Error>

删除指定邮件

Implementors§