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>;
}