We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9437f6d commit 9e0d856Copy full SHA for 9e0d856
compiler/rustc_hir/src/hir.rs
@@ -658,12 +658,17 @@ impl<'hir> Generics<'hir> {
658
&& segment.args().parenthesized == GenericArgsParentheses::ParenSugar
659
&& let [binding] = segment.args().bindings
660
&& let TypeBindingKind::Equality { term: Term::Ty(ret_ty) } = binding.kind
661
- && let TyKind::TraitObject(_, _, TraitObjectSyntax::Dyn | TraitObjectSyntax::DynStar) = ret_ty.kind
662
- && ret_ty.span.can_be_used_for_suggestions() {
663
- Some(ret_ty.span)
664
- } else {
665
- None
666
- };
+ && let TyKind::TraitObject(
+ _,
+ TraitObjectSyntax::Dyn | TraitObjectSyntax::DynStar,
+ ) = ret_ty.kind
+ && ret_ty.span.can_be_used_for_suggestions()
667
+ {
668
+ Some(ret_ty.span)
669
+ } else {
670
+ None
671
+ };
672
673
span_for_parentheses.map_or_else(
674
|| {
0 commit comments