Function terminated
fn terminated<I, O, E: ParseError<I>, F, G>(first: F, second: G) -> impl Parser<I, Output = O, Error = E>
where
F: Parser<I, Output = O, Error = E>,
G: Parser<I, Error = E>
Gets an object from the first parser, then matches an object from the second parser and discards it.
Arguments
firstThe first parser to apply.secondThe second parser to match an object.
# use ;
# use Size;
use terminated;
use tag;
let mut parser = terminated;
assert_eq!;
assert_eq!;
assert_eq!;
assert_eq!;