[−][src]Trait syntax::attr::HasAttrs
Required methods
fn attrs(&self) -> &[Attribute]
fn map_attrs<F: FnOnce(Vec<Attribute>) -> Vec<Attribute>>(self, f: F) -> Self
Implementations on Foreign Types
impl HasAttrs for Vec<Attribute>[src]
impl HasAttrs for Vec<Attribute>fn attrs(&self) -> &[Attribute] | [src] |
fn map_attrs<F: FnOnce(Vec<Attribute>) -> Vec<Attribute>>(self, f: F) -> Self | [src] |
Implementors
impl HasAttrs for StmtKind[src]
impl HasAttrs for StmtKindfn attrs(&self) -> &[Attribute] | [src] |
fn map_attrs<F: FnOnce(Vec<Attribute>) -> Vec<Attribute>>(self, f: F) -> Self | [src] |
impl HasAttrs for Annotatable[src]
impl HasAttrs for Annotatablefn attrs(&self) -> &[Attribute] | [src] |
fn map_attrs<F: FnOnce(Vec<Attribute>) -> Vec<Attribute>>(self, f: F) -> Self | [src] |
impl HasAttrs for Arm[src]
impl HasAttrs for Armfn attrs(&self) -> &[Attribute] | [src] |
fn map_attrs<F>(self, f: F) -> Self where | [src] |
impl HasAttrs for Expr[src]
impl HasAttrs for Exprfn attrs(&self) -> &[Attribute] | [src] |
fn map_attrs<F>(self, f: F) -> Self where | [src] |
impl HasAttrs for Field[src]
impl HasAttrs for Fieldfn attrs(&self) -> &[Attribute] | [src] |
fn map_attrs<F>(self, f: F) -> Self where | [src] |
impl HasAttrs for FieldPat[src]
impl HasAttrs for FieldPatfn attrs(&self) -> &[Attribute] | [src] |
fn map_attrs<F>(self, f: F) -> Self where | [src] |
impl HasAttrs for ForeignItem[src]
impl HasAttrs for ForeignItemfn attrs(&self) -> &[Attribute] | [src] |
fn map_attrs<F>(self, f: F) -> Self where | [src] |
impl HasAttrs for GenericParam[src]
impl HasAttrs for GenericParamfn attrs(&self) -> &[Attribute] | [src] |
fn map_attrs<F: FnOnce(Vec<Attribute>) -> Vec<Attribute>>(self, f: F) -> Self | [src] |
impl HasAttrs for ImplItem[src]
impl HasAttrs for ImplItemfn attrs(&self) -> &[Attribute] | [src] |
fn map_attrs<F>(self, f: F) -> Self where | [src] |
impl HasAttrs for Item[src]
impl HasAttrs for Itemfn attrs(&self) -> &[Attribute] | [src] |
fn map_attrs<F>(self, f: F) -> Self where | [src] |
impl HasAttrs for Local[src]
impl HasAttrs for Localfn attrs(&self) -> &[Attribute] | [src] |
fn map_attrs<F>(self, f: F) -> Self where | [src] |
impl HasAttrs for Stmt[src]
impl HasAttrs for Stmtfn attrs(&self) -> &[Attribute] | [src] |
fn map_attrs<F: FnOnce(Vec<Attribute>) -> Vec<Attribute>>(self, f: F) -> Self | [src] |
impl HasAttrs for StructField[src]
impl HasAttrs for StructFieldfn attrs(&self) -> &[Attribute] | [src] |
fn map_attrs<F>(self, f: F) -> Self where | [src] |
impl HasAttrs for TraitItem[src]
impl HasAttrs for TraitItemfn attrs(&self) -> &[Attribute] | [src] |
fn map_attrs<F>(self, f: F) -> Self where | [src] |
impl HasAttrs for Variant_[src]
impl HasAttrs for Variant_fn attrs(&self) -> &[Attribute] | [src] |
fn map_attrs<F>(self, f: F) -> Self where | [src] |
impl HasAttrs for ThinVec<Attribute>[src]
impl HasAttrs for ThinVec<Attribute>fn attrs(&self) -> &[Attribute] | [src] |
fn map_attrs<F: FnOnce(Vec<Attribute>) -> Vec<Attribute>>(self, f: F) -> Self | [src] |
impl<T: HasAttrs + 'static> HasAttrs for P<T>[src]
impl<T: HasAttrs + 'static> HasAttrs for P<T>fn attrs(&self) -> &[Attribute] | [src] |
fn map_attrs<F: FnOnce(Vec<Attribute>) -> Vec<Attribute>>(self, f: F) -> Self | [src] |
impl<T: HasAttrs> HasAttrs for Spanned<T>[src]
impl<T: HasAttrs> HasAttrs for Spanned<T>