use nom::{
IResult,
character::streaming::*,
bytes::streaming::*,
};
use nom::combinator::*;
use nom::sequence::*;
use super::{
Response,
};
pub fn file_list<'r>(input: &'r str) -> IResult<&'r str, Response> {
let end_tag = "\nEnd file list";
value(
Response::Ok(None),
tuple((
tag("Begin file list"),
space0,
line_ending,
take_until(end_tag),
tag(end_tag),
)),
)(input)
}