RPITITs are DefKind::Opaque with new lowering strategy
This commit is contained in:
parent
c1f3529c91
commit
c3e6f68931
4 changed files with 36 additions and 15 deletions
|
@ -188,7 +188,7 @@ impl<'hir> Map<'hir> {
|
|||
ItemKind::Macro(_, macro_kind) => DefKind::Macro(macro_kind),
|
||||
ItemKind::Mod(..) => DefKind::Mod,
|
||||
ItemKind::OpaqueTy(ref opaque) => {
|
||||
if opaque.in_trait {
|
||||
if opaque.in_trait && !self.tcx.lower_impl_trait_in_trait_to_assoc_ty() {
|
||||
DefKind::ImplTraitPlaceholder
|
||||
} else {
|
||||
DefKind::OpaqueTy
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue