Skip to content

Commit 25561d2

Browse files
Merge pull request rust-lang#20904 from ChayimFriedman2/ns3
minor: Remove no-longer-necessary conversion
2 parents 9b5b558 + 52b62c8 commit 25561d2

File tree

1 file changed

+2
-3
lines changed
  • src/tools/rust-analyzer/crates/hir-ty/src

1 file changed

+2
-3
lines changed

src/tools/rust-analyzer/crates/hir-ty/src/lower.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -475,10 +475,9 @@ impl<'db, 'a> TyLoweringContext<'db, 'a> {
475475
.opaque_type_data
476476
.alloc(ImplTrait { predicates: Vec::default() });
477477

478-
// FIXME(next-solver): this from_raw/into_raw dance isn't nice, but it's minimal
479478
let impl_trait_id = origin.either(
480-
|f| ImplTraitId::ReturnTypeImplTrait(f, Idx::from_raw(idx.into_raw())),
481-
|a| ImplTraitId::TypeAliasImplTrait(a, Idx::from_raw(idx.into_raw())),
479+
|f| ImplTraitId::ReturnTypeImplTrait(f, idx),
480+
|a| ImplTraitId::TypeAliasImplTrait(a, idx),
482481
);
483482
let opaque_ty_id: SolverDefId =
484483
self.db.intern_impl_trait_id(impl_trait_id).into();

0 commit comments

Comments
 (0)