1
Fork 0

Recover from missing param list in function definitions

This commit is contained in:
clubby789 2023-10-27 20:12:45 +00:00
parent 10143e781b
commit ca1bcb6466
10 changed files with 65 additions and 19 deletions

View file

@ -1543,6 +1543,14 @@ pub(crate) enum AmbiguousMissingKwForItemSub {
HelpMacro,
}
#[derive(Diagnostic)]
#[diag(parse_missing_fn_params)]
pub(crate) struct MissingFnParams {
#[primary_span]
#[suggestion(code = "()", applicability = "machine-applicable", style = "short")]
pub span: Span,
}
#[derive(Diagnostic)]
#[diag(parse_missing_trait_in_trait_impl)]
pub(crate) struct MissingTraitInTraitImpl {