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