aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir/src/ty/lower.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_hir/src/ty/lower.rs')
-rw-r--r--crates/ra_hir/src/ty/lower.rs7
1 files changed, 5 insertions, 2 deletions
diff --git a/crates/ra_hir/src/ty/lower.rs b/crates/ra_hir/src/ty/lower.rs
index ca47d6e96..894ba0695 100644
--- a/crates/ra_hir/src/ty/lower.rs
+++ b/crates/ra_hir/src/ty/lower.rs
@@ -317,7 +317,10 @@ pub(crate) fn type_for_field(db: &impl HirDatabase, field: StructField) -> Ty {
317 Ty::from_hir(db, &resolver, type_ref) 317 Ty::from_hir(db, &resolver, type_ref)
318} 318}
319 319
320pub(crate) fn trait_env(db: &impl HirDatabase, resolver: &Resolver) -> Arc<super::Environment> { 320pub(crate) fn trait_env(
321 db: &impl HirDatabase,
322 resolver: &Resolver,
323) -> Arc<super::TraitEnvironment> {
321 let predicates = resolver 324 let predicates = resolver
322 .where_predicates_in_scope() 325 .where_predicates_in_scope()
323 .map(|pred| { 326 .map(|pred| {
@@ -326,7 +329,7 @@ pub(crate) fn trait_env(db: &impl HirDatabase, resolver: &Resolver) -> Arc<super
326 }) 329 })
327 .collect::<Vec<_>>(); 330 .collect::<Vec<_>>();
328 331
329 Arc::new(super::Environment { predicates }) 332 Arc::new(super::TraitEnvironment { predicates })
330} 333}
331 334
332/// Resolve the where clause(s) of an item with generics. 335/// Resolve the where clause(s) of an item with generics.