ParenthesizedGenericArgs::{Ok -> ParenSugar}
This commit is contained in:
parent
5bf139e360
commit
f50c1e1f05
2 changed files with 5 additions and 5 deletions
|
@ -482,7 +482,7 @@ enum ParamMode {
|
||||||
}
|
}
|
||||||
|
|
||||||
enum ParenthesizedGenericArgs {
|
enum ParenthesizedGenericArgs {
|
||||||
Ok,
|
ParenSugar,
|
||||||
Err,
|
Err,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -51,7 +51,7 @@ impl<'a, 'hir> LoweringContext<'a, 'hir> {
|
||||||
let parenthesized_generic_args = match base_res {
|
let parenthesized_generic_args = match base_res {
|
||||||
// `a::b::Trait(Args)`
|
// `a::b::Trait(Args)`
|
||||||
Res::Def(DefKind::Trait, _) if i + 1 == proj_start => {
|
Res::Def(DefKind::Trait, _) if i + 1 == proj_start => {
|
||||||
ParenthesizedGenericArgs::Ok
|
ParenthesizedGenericArgs::ParenSugar
|
||||||
}
|
}
|
||||||
// `a::b::Trait(Args)::TraitItem`
|
// `a::b::Trait(Args)::TraitItem`
|
||||||
Res::Def(DefKind::AssocFn, _)
|
Res::Def(DefKind::AssocFn, _)
|
||||||
|
@ -59,10 +59,10 @@ impl<'a, 'hir> LoweringContext<'a, 'hir> {
|
||||||
| Res::Def(DefKind::AssocTy, _)
|
| Res::Def(DefKind::AssocTy, _)
|
||||||
if i + 2 == proj_start =>
|
if i + 2 == proj_start =>
|
||||||
{
|
{
|
||||||
ParenthesizedGenericArgs::Ok
|
ParenthesizedGenericArgs::ParenSugar
|
||||||
}
|
}
|
||||||
// Avoid duplicated errors.
|
// Avoid duplicated errors.
|
||||||
Res::Err => ParenthesizedGenericArgs::Ok,
|
Res::Err => ParenthesizedGenericArgs::ParenSugar,
|
||||||
// An error
|
// An error
|
||||||
_ => ParenthesizedGenericArgs::Err,
|
_ => ParenthesizedGenericArgs::Err,
|
||||||
};
|
};
|
||||||
|
@ -180,7 +180,7 @@ impl<'a, 'hir> LoweringContext<'a, 'hir> {
|
||||||
self.lower_angle_bracketed_parameter_data(data, param_mode, itctx)
|
self.lower_angle_bracketed_parameter_data(data, param_mode, itctx)
|
||||||
}
|
}
|
||||||
GenericArgs::Parenthesized(data) => match parenthesized_generic_args {
|
GenericArgs::Parenthesized(data) => match parenthesized_generic_args {
|
||||||
ParenthesizedGenericArgs::Ok => {
|
ParenthesizedGenericArgs::ParenSugar => {
|
||||||
self.lower_parenthesized_parameter_data(data, itctx)
|
self.lower_parenthesized_parameter_data(data, itctx)
|
||||||
}
|
}
|
||||||
ParenthesizedGenericArgs::Err => {
|
ParenthesizedGenericArgs::Err => {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue