Function glue::combinators::finders::find_until
source ยท pub fn find_until<'a, Skip, Res, Pred, Par>(
predicate: Pred,
callback: Par,
) -> impl Parser<'a, Vec<Res>>Expand description
Run a parser until a predicate is reached and capture its results.
assert_eq!(
find_until(eoi(), is(numeric)).parse("123"),
Ok((
ParserContext {
input: "123",
bounds: 0..3,
},
vec!["1", "2", "3"]
))
);