[][src]Trait syntax::attr::HasAttrs

pub trait HasAttrs: Sized {
    fn attrs(&self) -> &[Attribute];
fn map_attrs<F: FnOnce(Vec<Attribute>) -> Vec<Attribute>>(
        self,
        f: F
    ) -> Self; }

Required methods

Important traits for &'a mut [u8]

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

fn map_attrs<F: FnOnce(Vec<Attribute>) -> Vec<Attribute>>(self, f: F) -> Self

Loading content...

Implementations on Foreign Types

impl HasAttrs for Vec<Attribute>
[src]

Loading content...

Implementors

impl HasAttrs for StmtKind
[src]

impl HasAttrs for Annotatable
[src]

impl HasAttrs for Arm
[src]

impl HasAttrs for Expr
[src]

impl HasAttrs for Field
[src]

impl HasAttrs for FieldPat
[src]

impl HasAttrs for ForeignItem
[src]

impl HasAttrs for GenericParam
[src]

impl HasAttrs for ImplItem
[src]

impl HasAttrs for Item
[src]

impl HasAttrs for Local
[src]

impl HasAttrs for Stmt
[src]

impl HasAttrs for StructField
[src]

impl HasAttrs for TraitItem
[src]

impl HasAttrs for Variant_
[src]

impl HasAttrs for ThinVec<Attribute>
[src]

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

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

Loading content...