fn __action316(
cx: &mut ParseCtxt<'_>,
(_, lo, _): (Location, Location, Location),
(_, e1, _): (Location, Expr, Location),
(_, op, _): (Location, BinOp, Location),
(_, e2, _): (Location, Expr, Location),
(_, hi, _): (Location, Location, Location),
) -> Expr