aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir/src/code_model.rs
diff options
context:
space:
mode:
authorPaul Daniel Faria <[email protected]>2020-06-28 21:04:00 +0100
committerPaul Daniel Faria <[email protected]>2020-08-10 13:44:54 +0100
commitc5cc24cb312c70159e63315ea49769b575e8cb65 (patch)
treefc2f5fe712e5776e0356c8e4f09135692a5ccc20 /crates/ra_hir/src/code_model.rs
parentaca3d6c57ec2c668cdb51eca34d6f7bc8fa7412b (diff)
Revert function structs back to using bool to track self param, use first param for self information in syntax highlighting instead
Diffstat (limited to 'crates/ra_hir/src/code_model.rs')
-rw-r--r--crates/ra_hir/src/code_model.rs5
1 files changed, 2 insertions, 3 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> {