rust/compiler/rustc_ast_lowering/src
Matthias Krüger 1868c8f66f
Rollup merge of #133424 - Nadrieril:guard-patterns-parsing, r=fee1-dead
Parse guard patterns

This implements the parsing of [RFC3637 Guard Patterns](https://rust-lang.github.io/rfcs/3637-guard-patterns.html) (see also [tracking issue](https://github.com/rust-lang/rust/issues/129967)). This PR is extracted from https://github.com/rust-lang/rust/pull/129996 with minor modifications.

cc `@max-niederman`
2024-12-08 17:18:50 +01:00
..
asm.rs Auto merge of #133468 - lcnr:uwu4, r=BoxyUwU 2024-11-28 15:58:17 +00:00
block.rs Add duplicate lowering check 2024-10-28 14:13:36 +08:00
delegation.rs Add duplicate lowering check 2024-10-28 14:13:36 +08:00
errors.rs Make s390x non-clobber-only vector register support unstable 2024-11-24 21:42:22 +09:00
expr.rs Rollup merge of #133589 - voidc:remove-array-len, r=boxyuwu 2024-12-01 22:10:23 -05:00
format.rs Reformat using the new identifier sorting from rustfmt 2024-09-22 19:11:29 -04:00
index.rs Remove hir::ArrayLen, introduce ConstArgKind::Infer 2024-11-30 21:00:31 +01:00
item.rs Refactor where predicates, and reserve for attributes support 2024-11-25 16:38:35 +08:00
lib.rs Rollup merge of #133779 - BoxyUwU:array_const_arg_infer_hir_id, r=compiler-errors 2024-12-03 17:27:10 +01:00
pat.rs add guard pattern AST node 2024-11-24 18:08:20 +01:00
path.rs Rollup merge of #131375 - klensy:clone_on_ref_ptr, r=cjgillot 2024-10-29 03:11:39 -07:00