#[derive(Debug, PartialEq)]
pub struct Stat;
#[derive(Debug, PartialEq)]
pub struct List {
pub msg: Option<usize>,
}
#[derive(Debug, PartialEq)]
pub struct Retr {
pub msg: usize,
}
#[derive(Debug, PartialEq)]
pub struct Dele {
pub msg: usize,
}
#[derive(Debug, PartialEq)]
pub struct Noop;
#[derive(Debug, PartialEq)]
pub struct Rset;
#[derive(Debug, PartialEq)]
pub struct Quit;
#[derive(Debug, PartialEq)]
pub struct Top {
pub msg: usize,
pub n: usize,
}
#[derive(Debug, PartialEq)]
pub struct Uidl {
pub msg: Option<usize>,
}
#[derive(Debug, PartialEq)]
pub struct User<'a> {
pub name: &'a [u8],
}
#[derive(Debug, PartialEq)]
pub struct Pass<'a> {
pub string: &'a [u8],
}
#[derive(Debug, PartialEq)]
pub struct Apop<'a> {
pub name: &'a [u8],
pub digest: &'a [u8],
}