[−][src]Trait ra_ap_hir::HasAttrs
Required methods
pub fn attrs(self, db: &dyn HirDatabase) -> Attrs
[src]
pub fn docs(self, db: &dyn HirDatabase) -> Option<Documentation>
[src]
pub fn resolve_doc_path(
self,
db: &dyn HirDatabase,
link: &str,
ns: Option<Namespace>
) -> Option<ModuleDef>
[src]
self,
db: &dyn HirDatabase,
link: &str,
ns: Option<Namespace>
) -> Option<ModuleDef>
Implementors
impl HasAttrs for Adt
[src]
pub fn attrs(self, db: &dyn HirDatabase) -> Attrs
[src]
pub fn docs(self, db: &dyn HirDatabase) -> Option<Documentation>
[src]
pub fn resolve_doc_path(
self,
db: &dyn HirDatabase,
link: &str,
ns: Option<Namespace>
) -> Option<ModuleDef>
[src]
self,
db: &dyn HirDatabase,
link: &str,
ns: Option<Namespace>
) -> Option<ModuleDef>
impl HasAttrs for Const
[src]
pub fn attrs(self, db: &dyn HirDatabase) -> Attrs
[src]
pub fn docs(self, db: &dyn HirDatabase) -> Option<Documentation>
[src]
pub fn resolve_doc_path(
self,
db: &dyn HirDatabase,
link: &str,
ns: Option<Namespace>
) -> Option<ModuleDef>
[src]
self,
db: &dyn HirDatabase,
link: &str,
ns: Option<Namespace>
) -> Option<ModuleDef>
impl HasAttrs for Enum
[src]
pub fn attrs(self, db: &dyn HirDatabase) -> Attrs
[src]
pub fn docs(self, db: &dyn HirDatabase) -> Option<Documentation>
[src]
pub fn resolve_doc_path(
self,
db: &dyn HirDatabase,
link: &str,
ns: Option<Namespace>
) -> Option<ModuleDef>
[src]
self,
db: &dyn HirDatabase,
link: &str,
ns: Option<Namespace>
) -> Option<ModuleDef>
impl HasAttrs for Field
[src]
pub fn attrs(self, db: &dyn HirDatabase) -> Attrs
[src]
pub fn docs(self, db: &dyn HirDatabase) -> Option<Documentation>
[src]
pub fn resolve_doc_path(
self,
db: &dyn HirDatabase,
link: &str,
ns: Option<Namespace>
) -> Option<ModuleDef>
[src]
self,
db: &dyn HirDatabase,
link: &str,
ns: Option<Namespace>
) -> Option<ModuleDef>
impl HasAttrs for Function
[src]
pub fn attrs(self, db: &dyn HirDatabase) -> Attrs
[src]
pub fn docs(self, db: &dyn HirDatabase) -> Option<Documentation>
[src]
pub fn resolve_doc_path(
self,
db: &dyn HirDatabase,
link: &str,
ns: Option<Namespace>
) -> Option<ModuleDef>
[src]
self,
db: &dyn HirDatabase,
link: &str,
ns: Option<Namespace>
) -> Option<ModuleDef>
impl HasAttrs for MacroDef
[src]
pub fn attrs(self, db: &dyn HirDatabase) -> Attrs
[src]
pub fn docs(self, db: &dyn HirDatabase) -> Option<Documentation>
[src]
pub fn resolve_doc_path(
self,
db: &dyn HirDatabase,
link: &str,
ns: Option<Namespace>
) -> Option<ModuleDef>
[src]
self,
db: &dyn HirDatabase,
link: &str,
ns: Option<Namespace>
) -> Option<ModuleDef>
impl HasAttrs for Module
[src]
pub fn attrs(self, db: &dyn HirDatabase) -> Attrs
[src]
pub fn docs(self, db: &dyn HirDatabase) -> Option<Documentation>
[src]
pub fn resolve_doc_path(
self,
db: &dyn HirDatabase,
link: &str,
ns: Option<Namespace>
) -> Option<ModuleDef>
[src]
self,
db: &dyn HirDatabase,
link: &str,
ns: Option<Namespace>
) -> Option<ModuleDef>
impl HasAttrs for Static
[src]
pub fn attrs(self, db: &dyn HirDatabase) -> Attrs
[src]
pub fn docs(self, db: &dyn HirDatabase) -> Option<Documentation>
[src]
pub fn resolve_doc_path(
self,
db: &dyn HirDatabase,
link: &str,
ns: Option<Namespace>
) -> Option<ModuleDef>
[src]
self,
db: &dyn HirDatabase,
link: &str,
ns: Option<Namespace>
) -> Option<ModuleDef>
impl HasAttrs for Struct
[src]
pub fn attrs(self, db: &dyn HirDatabase) -> Attrs
[src]
pub fn docs(self, db: &dyn HirDatabase) -> Option<Documentation>
[src]
pub fn resolve_doc_path(
self,
db: &dyn HirDatabase,
link: &str,
ns: Option<Namespace>
) -> Option<ModuleDef>
[src]
self,
db: &dyn HirDatabase,
link: &str,
ns: Option<Namespace>
) -> Option<ModuleDef>
impl HasAttrs for Trait
[src]
pub fn attrs(self, db: &dyn HirDatabase) -> Attrs
[src]
pub fn docs(self, db: &dyn HirDatabase) -> Option<Documentation>
[src]
pub fn resolve_doc_path(
self,
db: &dyn HirDatabase,
link: &str,
ns: Option<Namespace>
) -> Option<ModuleDef>
[src]
self,
db: &dyn HirDatabase,
link: &str,
ns: Option<Namespace>
) -> Option<ModuleDef>
impl HasAttrs for TypeAlias
[src]
pub fn attrs(self, db: &dyn HirDatabase) -> Attrs
[src]
pub fn docs(self, db: &dyn HirDatabase) -> Option<Documentation>
[src]
pub fn resolve_doc_path(
self,
db: &dyn HirDatabase,
link: &str,
ns: Option<Namespace>
) -> Option<ModuleDef>
[src]
self,
db: &dyn HirDatabase,
link: &str,
ns: Option<Namespace>
) -> Option<ModuleDef>
impl HasAttrs for Union
[src]
pub fn attrs(self, db: &dyn HirDatabase) -> Attrs
[src]
pub fn docs(self, db: &dyn HirDatabase) -> Option<Documentation>
[src]
pub fn resolve_doc_path(
self,
db: &dyn HirDatabase,
link: &str,
ns: Option<Namespace>
) -> Option<ModuleDef>
[src]
self,
db: &dyn HirDatabase,
link: &str,
ns: Option<Namespace>
) -> Option<ModuleDef>
impl HasAttrs for Variant
[src]
pub fn attrs(self, db: &dyn HirDatabase) -> Attrs
[src]
pub fn docs(self, db: &dyn HirDatabase) -> Option<Documentation>
[src]
pub fn resolve_doc_path(
self,
db: &dyn HirDatabase,
link: &str,
ns: Option<Namespace>
) -> Option<ModuleDef>
[src]
self,
db: &dyn HirDatabase,
link: &str,
ns: Option<Namespace>
) -> Option<ModuleDef>