Function alt3
Source pub fn alt3<'a, P1, P2, P3, A, N: Node, L>(
parser1: P1,
parser2: P2,
parser3: P3,
) -> impl Fn(ParseInput<'a, N>, &mut StaticState<L>) -> Result<(ParseInput<'a, N>, A), ParseError>where
P1:
Fn(
ParseInput<'a, N>, &mut
StaticState<L>) ->
Result<(
ParseInput<'a, N>, A),
ParseError>,
P2:
Fn(
ParseInput<'a, N>, &mut
StaticState<L>) ->
Result<(
ParseInput<'a, N>, A),
ParseError>,
P3:
Fn(
ParseInput<'a, N>, &mut
StaticState<L>) ->
Result<(
ParseInput<'a, N>, A),
ParseError>,
L:
FnMut(&
NamespacePrefix) ->
Result<
NamespaceUri,
ParseError>,