[][src]Trait c2rust_refactor::ast_manip::GetNodeId

pub trait GetNodeId {
    fn get_node_id(&self) -> NodeId;
}

Trait for obtaining the NodeId of a generic AST node.

Required methods

fn get_node_id(&self) -> NodeId

Loading content...

Implementations on Foreign Types

impl<T: GetNodeId> GetNodeId for P<T>[src]

impl GetNodeId for Item[src]

impl GetNodeId for TraitItem[src]

impl GetNodeId for ImplItem[src]

impl GetNodeId for Variant_[src]

impl GetNodeId for StructField[src]

impl GetNodeId for ForeignItem[src]

impl GetNodeId for GenericParam[src]

impl GetNodeId for WhereClause[src]

impl GetNodeId for WhereEqPredicate[src]

impl GetNodeId for Ty[src]

impl GetNodeId for Lifetime[src]

impl GetNodeId for Arg[src]

impl GetNodeId for TypeBinding[src]

impl GetNodeId for Stmt[src]

impl GetNodeId for Local[src]

impl GetNodeId for Expr[src]

impl GetNodeId for Block[src]

impl GetNodeId for Pat[src]

impl GetNodeId for PathSegment[src]

impl GetNodeId for AnonConst[src]

Loading content...

Implementors

impl GetNodeId for FnLike[src]

Loading content...