fn __action348( cx: &mut ParseCtxt<'_>, (_, lo, _): (Location, Location, Location), (_, op, _): (Location, UnOp, Location), (_, e, _): (Location, Expr, Location), (_, hi, _): (Location, Location, Location), ) -> Expr