mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-09-30 22:01:37 +00:00
minor: address review comments
This commit is contained in:
parent
7ec8434674
commit
60e7c1de83
4 changed files with 32 additions and 37 deletions
|
@ -44,17 +44,7 @@ impl Definition {
|
|||
pub fn visibility(&self, db: &RootDatabase) -> Option<Visibility> {
|
||||
match self {
|
||||
Definition::Field(sf) => Some(sf.visibility(db)),
|
||||
Definition::ModuleDef(def) => match def {
|
||||
ModuleDef::Module(it) => Some(it.visibility(db)),
|
||||
ModuleDef::Function(it) => Some(it.visibility(db)),
|
||||
ModuleDef::Adt(it) => Some(it.visibility(db)),
|
||||
ModuleDef::Const(it) => Some(it.visibility(db)),
|
||||
ModuleDef::Static(it) => Some(it.visibility(db)),
|
||||
ModuleDef::Trait(it) => Some(it.visibility(db)),
|
||||
ModuleDef::TypeAlias(it) => Some(it.visibility(db)),
|
||||
ModuleDef::Variant(it) => Some(it.visibility(db)),
|
||||
ModuleDef::BuiltinType(_) => None,
|
||||
},
|
||||
Definition::ModuleDef(def) => Some(def.visibility(db)),
|
||||
Definition::Macro(_)
|
||||
| Definition::SelfType(_)
|
||||
| Definition::Local(_)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue