[][src]Trait ra_ap_syntax::ast::AttrsOwner

pub trait AttrsOwner: AstNode {
    fn attrs(&self) -> AstChildren<Attr>

Notable traits for AstChildren<N>

impl<N: AstNode> Iterator for AstChildren<N> type Item = N;
{ ... }
fn has_atom_attr(&self, atom: &str) -> bool { ... } }

Provided methods

fn attrs(&self) -> AstChildren<Attr>

Notable traits for AstChildren<N>

impl<N: AstNode> Iterator for AstChildren<N> type Item = N;

fn has_atom_attr(&self, atom: &str) -> bool

Loading content...

Implementors

impl AttrsOwner for AdtDef[src]

impl AttrsOwner for AssocItem[src]

impl AttrsOwner for Expr[src]

impl AttrsOwner for ExternItem[src]

impl AttrsOwner for GenericParam[src]

impl AttrsOwner for Item[src]

impl AttrsOwner for ArrayExpr[src]

impl AttrsOwner for AssocItemList[src]

impl AttrsOwner for AwaitExpr[src]

impl AttrsOwner for BinExpr[src]

impl AttrsOwner for BlockExpr[src]

impl AttrsOwner for BoxExpr[src]

impl AttrsOwner for BreakExpr[src]

impl AttrsOwner for CallExpr[src]

impl AttrsOwner for CastExpr[src]

impl AttrsOwner for ClosureExpr[src]

impl AttrsOwner for Const[src]

impl AttrsOwner for ConstParam[src]

impl AttrsOwner for ContinueExpr[src]

impl AttrsOwner for EffectExpr[src]

impl AttrsOwner for Enum[src]

impl AttrsOwner for ExprStmt[src]

impl AttrsOwner for ExternBlock[src]

impl AttrsOwner for ExternCrate[src]

impl AttrsOwner for ExternItemList[src]

impl AttrsOwner for FieldExpr[src]

impl AttrsOwner for Fn[src]

impl AttrsOwner for ForExpr[src]

impl AttrsOwner for IdentPat[src]

impl AttrsOwner for IfExpr[src]

impl AttrsOwner for Impl[src]

impl AttrsOwner for IndexExpr[src]

impl AttrsOwner for ItemList[src]

impl AttrsOwner for LetStmt[src]

impl AttrsOwner for LifetimeParam[src]

impl AttrsOwner for Literal[src]

impl AttrsOwner for LoopExpr[src]

impl AttrsOwner for MacroCall[src]

impl AttrsOwner for MatchArm[src]

impl AttrsOwner for MatchArmList[src]

impl AttrsOwner for MatchExpr[src]

impl AttrsOwner for MethodCallExpr[src]

impl AttrsOwner for Module[src]

impl AttrsOwner for Param[src]

impl AttrsOwner for ParenExpr[src]

impl AttrsOwner for PathExpr[src]

impl AttrsOwner for PrefixExpr[src]

impl AttrsOwner for RangeExpr[src]

impl AttrsOwner for RecordExprField[src]

impl AttrsOwner for RecordExprFieldList[src]

impl AttrsOwner for RecordField[src]

impl AttrsOwner for RecordPatField[src]

impl AttrsOwner for RefExpr[src]

impl AttrsOwner for ReturnExpr[src]

impl AttrsOwner for SelfParam[src]

impl AttrsOwner for Static[src]

impl AttrsOwner for Struct[src]

impl AttrsOwner for Trait[src]

impl AttrsOwner for TryExpr[src]

impl AttrsOwner for TupleExpr[src]

impl AttrsOwner for TupleField[src]

impl AttrsOwner for TypeAlias[src]

impl AttrsOwner for TypeParam[src]

impl AttrsOwner for Union[src]

impl AttrsOwner for Use[src]

impl AttrsOwner for Variant[src]

impl AttrsOwner for WhileExpr[src]

impl AttrsOwner for SourceFile[src]

Loading content...