1
Fork 0

Disallow guards on never patterns

This commit is contained in:
Nadrieril 2023-11-27 03:47:49 +01:00
parent a2dcb3a6d9
commit 06a8ed10b6
7 changed files with 47 additions and 43 deletions

View file

@ -349,6 +349,14 @@ pub struct MatchArmWithNoBody {
pub suggestion: Span,
}
#[derive(Diagnostic)]
#[diag(ast_lowering_never_pattern_with_guard)]
pub struct NeverPatternWithGuard {
#[primary_span]
#[suggestion(code = "", applicability = "maybe-incorrect")]
pub span: Span,
}
#[derive(Diagnostic, Clone, Copy)]
#[diag(ast_lowering_arbitrary_expression_in_pattern)]
pub struct ArbitraryExpressionInPattern {