pub trait Parser<CMD>: Debug {
// Required method
fn parse(
&self,
input: &[u8],
state: &SmtpContext,
) -> Result<(usize, CMD), ParseError>;
}pub trait Parser<CMD>: Debug {
// Required method
fn parse(
&self,
input: &[u8],
state: &SmtpContext,
) -> Result<(usize, CMD), ParseError>;
}