aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_hir')
-rw-r--r--crates/ra_hir/src/code_model.rs5
-rw-r--r--crates/ra_hir/src/lib.rs2
2 files changed, 3 insertions, 4 deletions
diff --git a/crates/ra_hir/src/code_model.rs b/crates/ra_hir/src/code_model.rs
index a880fa671..0007d7fa8 100644
--- a/crates/ra_hir/src/code_model.rs
+++ b/crates/ra_hir/src/code_model.rs
@@ -11,7 +11,6 @@ use hir_def::{
11 docs::Documentation, 11 docs::Documentation,
12 expr::{BindingAnnotation, Pat, PatId}, 12 expr::{BindingAnnotation, Pat, PatId},
13 import_map, 13 import_map,
14 item_tree::SelfParam,
15 per_ns::PerNs, 14 per_ns::PerNs,
16 resolver::{HasResolver, Resolver}, 15 resolver::{HasResolver, Resolver},
17 src::HasSource as _, 16 src::HasSource as _,
@@ -671,8 +670,8 @@ impl Function {
671 db.function_data(self.id).name.clone() 670 db.function_data(self.id).name.clone()
672 } 671 }
673 672
674 pub fn self_param(self, db: &dyn HirDatabase) -> Option<SelfParam> { 673 pub fn has_self_param(self, db: &dyn HirDatabase) -> bool {
675 db.function_data(self.id).self_param 674 db.function_data(self.id).has_self_param
676 } 675 }
677 676
678 pub fn params(self, db: &dyn HirDatabase) -> Vec<TypeRef> { 677 pub fn params(self, db: &dyn HirDatabase) -> Vec<TypeRef> {
diff --git a/crates/ra_hir/src/lib.rs b/crates/ra_hir/src/lib.rs
index 31f3241c9..34b02c536 100644
--- a/crates/ra_hir/src/lib.rs
+++ b/crates/ra_hir/src/lib.rs
@@ -49,7 +49,7 @@ pub use hir_def::{
49 docs::Documentation, 49 docs::Documentation,
50 nameres::ModuleSource, 50 nameres::ModuleSource,
51 path::{ModPath, Path, PathKind}, 51 path::{ModPath, Path, PathKind},
52 type_ref::Mutability, 52 type_ref::{Mutability, TypeRef},
53}; 53};
54pub use hir_expand::{ 54pub use hir_expand::{
55 hygiene::Hygiene, name::Name, HirFileId, InFile, MacroCallId, MacroCallLoc, 55 hygiene::Hygiene, name::Name, HirFileId, InFile, MacroCallId, MacroCallLoc,