//! The [`FirstSuccessful`] parse combinator takes a series of parsers and applies them in order until one is
//! successful.
use ;
use crateParserState;
/// Parser combinator that takes a list of [`BoxedParserFn`]s and runs them in order on the input
/// until one of them succeeds, and returns that one. If none succeed, none is returned.