diff options
| author | Kornel <kornel@geekhood.net> | 2025-05-09 18:57:07 +0900 |
|---|---|---|
| committer | Kornel <kornel@geekhood.net> | 2025-05-09 22:16:34 +0900 |
| commit | fc20650c6a9aedbea9155b04fb1a4bcc29220480 (patch) | |
| tree | 0aee1c99e745484f8f7784894f578c9979cf48f6 /tests/ui/or-patterns/nested-undelimited-precedence.rs | |
| parent | da1e442ebde8d527f3872c0cac5b371ff6ea0cc7 (diff) | |
| download | rust-fc20650c6a9aedbea9155b04fb1a4bcc29220480.tar.gz rust-fc20650c6a9aedbea9155b04fb1a4bcc29220480.zip | |
Error message for top-level or-patterns suggesting a solution
Diffstat (limited to 'tests/ui/or-patterns/nested-undelimited-precedence.rs')
| -rw-r--r-- | tests/ui/or-patterns/nested-undelimited-precedence.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/tests/ui/or-patterns/nested-undelimited-precedence.rs b/tests/ui/or-patterns/nested-undelimited-precedence.rs index 04783620357..73f72cb3f86 100644 --- a/tests/ui/or-patterns/nested-undelimited-precedence.rs +++ b/tests/ui/or-patterns/nested-undelimited-precedence.rs @@ -17,7 +17,7 @@ fn foo() { let b @ (A | B): E = A; let b @ A | B: E = A; //~ERROR `b` is not bound in all patterns - //~^ ERROR top-level or-patterns are not allowed + //~^ ERROR `let` bindings require top-level or-patterns in parentheses } enum F { @@ -32,13 +32,13 @@ fn bar() { let (A(x) | B(x)): F = A(3); let &A(_) | B(_): F = A(3); //~ERROR mismatched types - //~^ ERROR top-level or-patterns are not allowed + //~^ ERROR `let` bindings require top-level or-patterns in parentheses let &&A(_) | B(_): F = A(3); //~ERROR mismatched types - //~^ ERROR top-level or-patterns are not allowed + //~^ ERROR `let` bindings require top-level or-patterns in parentheses let &mut A(_) | B(_): F = A(3); //~ERROR mismatched types - //~^ ERROR top-level or-patterns are not allowed + //~^ ERROR `let` bindings require top-level or-patterns in parentheses let &&mut A(_) | B(_): F = A(3); //~ERROR mismatched types - //~^ ERROR top-level or-patterns are not allowed + //~^ ERROR `let` bindings require top-level or-patterns in parentheses } fn main() {} |
