Function tuple4
Source pub fn tuple4<'a, P1, P2, P3, P4, R1, R2, R3, R4, N: Node, L>(
parser1: P1,
parser2: P2,
parser3: P3,
parser4: P4,
_msg: &str,
) -> impl Fn(ParseInput<'a, N>, &mut StaticState<L>) -> Result<(ParseInput<'a, N>, (R1, R2, R3, R4)), 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>,
P4:
Fn(
ParseInput<'a, N>, &mut
StaticState<L>) ->
Result<(
ParseInput<'a, N>, R4),
ParseError>,
L:
FnMut(&
NamespacePrefix) ->
Result<
NamespaceUri,
ParseError>,