[][src]Trait rustc_ap_rustc_attr::HasAttrs

pub trait HasAttrs {
    fn attrs(&self) -> &[Attribute];
fn visit_attrs(&mut self, f: impl FnOnce(&mut Vec<Attribute>)); }

Required methods

fn attrs(&self) -> &[Attribute]

fn visit_attrs(&mut self, f: impl FnOnce(&mut Vec<Attribute>))

Loading content...

Implementations on Foreign Types

impl<T> HasAttrs for Spanned<T> where
    T: HasAttrs
[src]

impl HasAttrs for Field[src]

impl HasAttrs for StmtKind[src]

impl HasAttrs for Stmt[src]

impl HasAttrs for Local[src]

impl HasAttrs for FieldPat[src]

impl<T> HasAttrs for P<T> where
    T: 'static + HasAttrs
[src]

impl HasAttrs for Item<ItemKind>[src]

impl HasAttrs for Item<AssocItemKind>[src]

impl HasAttrs for Vec<Attribute>[src]

impl HasAttrs for Expr[src]

impl HasAttrs for StructField[src]

impl HasAttrs for Variant[src]

impl HasAttrs for Item<ForeignItemKind>[src]

impl HasAttrs for ThinVec<Attribute>[src]

impl HasAttrs for Param[src]

impl HasAttrs for Arm[src]

impl HasAttrs for GenericParam[src]

Loading content...

Implementors

Loading content...