mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-09-30 05:45:12 +00:00
Move impls_future to Type, where it belongs
This commit is contained in:
parent
0358f5fdeb
commit
52e7f67128
4 changed files with 21 additions and 28 deletions
|
@ -465,7 +465,7 @@ fn transform_receiver_ty(
|
|||
pub fn implements_trait(
|
||||
ty: &Canonical<Ty>,
|
||||
db: &impl HirDatabase,
|
||||
resolver: &Resolver,
|
||||
env: Arc<TraitEnvironment>,
|
||||
krate: CrateId,
|
||||
trait_: TraitId,
|
||||
) -> bool {
|
||||
|
@ -474,7 +474,6 @@ pub fn implements_trait(
|
|||
// anyway, but currently Chalk doesn't implement `dyn/impl Trait` yet
|
||||
return true;
|
||||
}
|
||||
let env = TraitEnvironment::lower(db, resolver);
|
||||
let goal = generic_implements_goal(db, env, trait_, ty.clone());
|
||||
let solution = db.trait_solve(krate.into(), goal);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue