Skip to main content

DeclaredIdents

Trait DeclaredIdents 

Source
pub trait DeclaredIdents {
    // Provided method
    fn declared_idents(&self) -> Vec<Ident> { ... }
}

Provided Methods§

Source

fn declared_idents(&self) -> Vec<Ident>

All of the identifiers (items) declared by this node. This is an approximation and should only be used for diagnostics.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl DeclaredIdents for Arm

Source§

impl DeclaredIdents for AstNodeWrapper<Box<AssocItem>, ImplItemTag>

Source§

impl DeclaredIdents for AstNodeWrapper<Box<AssocItem>, TraitImplItemTag>

Source§

impl DeclaredIdents for AstNodeWrapper<Box<AssocItem>, TraitItemTag>

Source§

impl DeclaredIdents for AstNodeWrapper<Box<Expr>, OptExprTag>

Source§

impl DeclaredIdents for AstNodeWrapper<Expr, MethodReceiverTag>

Source§

impl DeclaredIdents for Box<ForeignItem>

Source§

impl DeclaredIdents for Box<Item>

Source§

impl DeclaredIdents for Crate

Source§

impl DeclaredIdents for Expr

Source§

impl DeclaredIdents for ExprField

Source§

impl DeclaredIdents for FieldDef

Source§

impl DeclaredIdents for GenericParam

Source§

impl DeclaredIdents for Param

Source§

impl DeclaredIdents for Pat

Source§

impl DeclaredIdents for PatField

Source§

impl DeclaredIdents for Stmt

Source§

impl DeclaredIdents for Ty

Source§

impl DeclaredIdents for Variant

Source§

impl DeclaredIdents for WherePredicate

Implementors§