mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-09-28 04:44:57 +00:00
Fixes for consts
This commit is contained in:
parent
59b5696aaa
commit
9ea2e0bd5b
6 changed files with 139 additions and 46 deletions
|
@ -1541,9 +1541,7 @@ impl SelfParam {
|
|||
|
||||
impl HasVisibility for Function {
|
||||
fn visibility(&self, db: &dyn HirDatabase) -> Visibility {
|
||||
let function_data = db.function_data(self.id);
|
||||
let visibility = &function_data.visibility;
|
||||
visibility.resolve(db.upcast(), &self.id.resolver(db.upcast()))
|
||||
db.function_visibility(self.id)
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1594,9 +1592,7 @@ impl Const {
|
|||
|
||||
impl HasVisibility for Const {
|
||||
fn visibility(&self, db: &dyn HirDatabase) -> Visibility {
|
||||
let function_data = db.const_data(self.id);
|
||||
let visibility = &function_data.visibility;
|
||||
visibility.resolve(db.upcast(), &self.id.resolver(db.upcast()))
|
||||
db.const_visibility(self.id)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue