mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-09-28 04:44:57 +00:00
fix: Fix snippets triggering where they shouldn't
This commit is contained in:
parent
582f99d293
commit
0ce620686c
10 changed files with 133 additions and 101 deletions
|
@ -1370,11 +1370,12 @@ impl Function {
|
|||
None
|
||||
}
|
||||
|
||||
pub fn has_self_param(self, db: &dyn HirDatabase) -> bool {
|
||||
db.function_data(self.id).has_self_param()
|
||||
}
|
||||
|
||||
pub fn self_param(self, db: &dyn HirDatabase) -> Option<SelfParam> {
|
||||
if !db.function_data(self.id).has_self_param() {
|
||||
return None;
|
||||
}
|
||||
Some(SelfParam { func: self.id })
|
||||
self.has_self_param(db).then(|| SelfParam { func: self.id })
|
||||
}
|
||||
|
||||
pub fn assoc_fn_params(self, db: &dyn HirDatabase) -> Vec<Param> {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue