[][src]Trait ra_ap_hir::HasAttrs

pub trait HasAttrs {
    pub fn attrs(self, db: &dyn HirDatabase) -> Attrs;
pub fn docs(self, db: &dyn HirDatabase) -> Option<Documentation>;
pub fn resolve_doc_path(
        self,
        db: &dyn HirDatabase,
        link: &str,
        ns: Option<Namespace>
    ) -> Option<ModuleDef>; }

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]

Loading content...

Implementors

impl HasAttrs for Adt[src]

impl HasAttrs for GenericParam[src]

impl HasAttrs for Const[src]

impl HasAttrs for ConstParam[src]

impl HasAttrs for Enum[src]

impl HasAttrs for Field[src]

impl HasAttrs for Function[src]

impl HasAttrs for LifetimeParam[src]

impl HasAttrs for MacroDef[src]

impl HasAttrs for Module[src]

impl HasAttrs for Static[src]

impl HasAttrs for Struct[src]

impl HasAttrs for Trait[src]

impl HasAttrs for TypeAlias[src]

impl HasAttrs for TypeParam[src]

impl HasAttrs for Union[src]

impl HasAttrs for Variant[src]

Loading content...