smtp_codec/parse/
utils.rs1use nom::{
2 character::streaming::{line_ending, not_line_ending},
3 IResult,
4};
5
6pub fn single_line(input: &[u8]) -> IResult<&[u8], String> {
7 let (rem, (line, _)) = nom::sequence::tuple((not_line_ending, line_ending))(input)?;
8
9 Ok((rem, String::from_utf8(line.to_vec()).unwrap()))
10}