Trait ra_ap_hir::HasVisibility [−][src]
pub trait HasVisibility { fn visibility(&self, db: &dyn HirDatabase) -> Visibility; fn is_visible_from(&self, db: &dyn HirDatabase, module: Module) -> bool { ... } }
Required methods
fn visibility(&self, db: &dyn HirDatabase) -> Visibility
[src]
Provided methods
fn is_visible_from(&self, db: &dyn HirDatabase, module: Module) -> bool
[src]
Implementors
impl HasVisibility for AssocItem
[src]
impl HasVisibility for AssocItem
[src]fn visibility(&self, db: &dyn HirDatabase) -> Visibility
[src]
impl HasVisibility for Const
[src]
impl HasVisibility for Const
[src]fn visibility(&self, db: &dyn HirDatabase) -> Visibility
[src]
impl HasVisibility for Enum
[src]
impl HasVisibility for Enum
[src]fn visibility(&self, db: &dyn HirDatabase) -> Visibility
[src]
impl HasVisibility for Field
[src]
impl HasVisibility for Field
[src]fn visibility(&self, db: &dyn HirDatabase) -> Visibility
[src]
impl HasVisibility for Function
[src]
impl HasVisibility for Function
[src]fn visibility(&self, db: &dyn HirDatabase) -> Visibility
[src]
impl HasVisibility for Static
[src]
impl HasVisibility for Static
[src]fn visibility(&self, db: &dyn HirDatabase) -> Visibility
[src]
impl HasVisibility for Struct
[src]
impl HasVisibility for Struct
[src]fn visibility(&self, db: &dyn HirDatabase) -> Visibility
[src]
impl HasVisibility for Trait
[src]
impl HasVisibility for Trait
[src]fn visibility(&self, db: &dyn HirDatabase) -> Visibility
[src]
impl HasVisibility for TypeAlias
[src]
impl HasVisibility for TypeAlias
[src]fn visibility(&self, db: &dyn HirDatabase) -> Visibility
[src]
impl HasVisibility for Union
[src]
impl HasVisibility for Union
[src]