[][src]Trait c2rust_refactor::ast_manip::MaybeGetNodeId

pub trait MaybeGetNodeId {
    fn supported() -> bool { ... }
fn get_node_id(&self) -> NodeId { ... } }

Provided methods

fn supported() -> bool

fn get_node_id(&self) -> NodeId

Loading content...

Implementations on Foreign Types

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

impl<T: MaybeGetNodeId> MaybeGetNodeId for Rc<T>[src]

impl<T> MaybeGetNodeId for Spanned<T>[src]

impl<T> MaybeGetNodeId for Option<T>[src]

impl<A, B> MaybeGetNodeId for (A, B)[src]

impl<A, B, C> MaybeGetNodeId for (A, B, C)[src]

impl<T> MaybeGetNodeId for [T][src]

impl<T> MaybeGetNodeId for Vec<T>[src]

impl<T> MaybeGetNodeId for ThinVec<T>[src]

impl MaybeGetNodeId for Crate[src]

impl MaybeGetNodeId for Mod[src]

impl MaybeGetNodeId for Item[src]

impl MaybeGetNodeId for ItemKind[src]

impl MaybeGetNodeId for UseTreeKind[src]

impl MaybeGetNodeId for UseTree[src]

impl MaybeGetNodeId for TraitItem[src]

impl MaybeGetNodeId for TraitItemKind[src]

impl MaybeGetNodeId for ImplItem[src]

impl MaybeGetNodeId for ImplItemKind[src]

impl MaybeGetNodeId for TraitRef[src]

impl MaybeGetNodeId for EnumDef[src]

impl MaybeGetNodeId for Variant_[src]

impl MaybeGetNodeId for VariantData[src]

impl MaybeGetNodeId for StructField[src]

impl MaybeGetNodeId for MethodSig[src]

impl MaybeGetNodeId for ForeignMod[src]

impl MaybeGetNodeId for ForeignItem[src]

impl MaybeGetNodeId for ForeignItemKind[src]

impl MaybeGetNodeId for Generics[src]

impl MaybeGetNodeId for GenericParam[src]

impl MaybeGetNodeId for GenericParamKind[src]

impl MaybeGetNodeId for WhereClause[src]

impl MaybeGetNodeId for WherePredicate[src]

impl MaybeGetNodeId for WhereBoundPredicate[src]

impl MaybeGetNodeId for WhereRegionPredicate[src]

impl MaybeGetNodeId for WhereEqPredicate[src]

impl MaybeGetNodeId for TraitBoundModifier[src]

impl MaybeGetNodeId for VisibilityKind[src]

impl MaybeGetNodeId for CrateSugar[src]

impl MaybeGetNodeId for Ty[src]

impl MaybeGetNodeId for MutTy[src]

impl MaybeGetNodeId for TyKind[src]

impl MaybeGetNodeId for TraitObjectSyntax[src]

impl MaybeGetNodeId for LitIntType[src]

impl MaybeGetNodeId for FloatTy[src]

impl MaybeGetNodeId for BareFnTy[src]

impl MaybeGetNodeId for Lifetime[src]

impl MaybeGetNodeId for GenericBound[src]

impl MaybeGetNodeId for PolyTraitRef[src]

impl MaybeGetNodeId for FnDecl[src]

impl MaybeGetNodeId for FnHeader[src]

impl MaybeGetNodeId for Arg[src]

impl MaybeGetNodeId for FunctionRetTy[src]

impl MaybeGetNodeId for TypeBinding[src]

impl MaybeGetNodeId for Stmt[src]

impl MaybeGetNodeId for StmtKind[src]

impl MaybeGetNodeId for Local[src]

impl MaybeGetNodeId for Expr[src]

impl MaybeGetNodeId for ExprKind[src]

impl MaybeGetNodeId for IsAsync[src]

impl MaybeGetNodeId for Movability[src]

impl MaybeGetNodeId for UnOp[src]

impl MaybeGetNodeId for BinOpKind[src]

impl MaybeGetNodeId for Field[src]

impl MaybeGetNodeId for Arm[src]

impl MaybeGetNodeId for Guard[src]

impl MaybeGetNodeId for Block[src]

impl MaybeGetNodeId for Pat[src]

impl MaybeGetNodeId for PatKind[src]

impl MaybeGetNodeId for FieldPat[src]

impl MaybeGetNodeId for LitKind[src]

impl MaybeGetNodeId for Defaultness[src]

impl MaybeGetNodeId for Constness[src]

impl MaybeGetNodeId for ImplPolarity[src]

impl MaybeGetNodeId for IsAuto[src]

impl MaybeGetNodeId for Unsafety[src]

impl MaybeGetNodeId for Abi[src]

impl MaybeGetNodeId for Mutability[src]

impl MaybeGetNodeId for RangeEnd[src]

impl MaybeGetNodeId for RangeSyntax[src]

impl MaybeGetNodeId for BindingMode[src]

impl MaybeGetNodeId for CaptureBy[src]

impl MaybeGetNodeId for BlockCheckMode[src]

impl MaybeGetNodeId for UnsafeSource[src]

impl MaybeGetNodeId for StrStyle[src]

impl MaybeGetNodeId for AsmDialect[src]

impl MaybeGetNodeId for RangeLimits[src]

impl MaybeGetNodeId for Attribute[src]

impl MaybeGetNodeId for AttrStyle[src]

impl MaybeGetNodeId for Path[src]

impl MaybeGetNodeId for PathSegment[src]

impl MaybeGetNodeId for GenericArgs[src]

impl MaybeGetNodeId for AngleBracketedArgs[src]

impl MaybeGetNodeId for ParenthesizedArgs[src]

impl MaybeGetNodeId for GenericArg[src]

impl MaybeGetNodeId for QSelf[src]

impl MaybeGetNodeId for Mac_[src]

impl MaybeGetNodeId for MacStmtStyle[src]

impl MaybeGetNodeId for TokenStream[src]

impl MaybeGetNodeId for MacroDef[src]

impl MaybeGetNodeId for InlineAsm[src]

impl MaybeGetNodeId for GlobalAsm[src]

impl MaybeGetNodeId for InlineAsmOutput[src]

impl MaybeGetNodeId for Label[src]

impl MaybeGetNodeId for MacDelimiter[src]

impl MaybeGetNodeId for AnonConst[src]

impl MaybeGetNodeId for Ident[src]

impl MaybeGetNodeId for Name[src]

impl MaybeGetNodeId for SyntaxContext[src]

impl MaybeGetNodeId for Span[src]

impl MaybeGetNodeId for NodeId[src]

impl MaybeGetNodeId for AttrId[src]

impl MaybeGetNodeId for usize[src]

impl MaybeGetNodeId for bool[src]

impl MaybeGetNodeId for u128[src]

impl MaybeGetNodeId for u8[src]

impl MaybeGetNodeId for char[src]

impl MaybeGetNodeId for Nonterminal[src]

impl MaybeGetNodeId for TokenTree[src]

impl MaybeGetNodeId for DelimSpan[src]

impl MaybeGetNodeId for DelimToken[src]

impl MaybeGetNodeId for Token[src]

impl MaybeGetNodeId for MetaItem[src]

impl MaybeGetNodeId for MetaItemKind[src]

impl MaybeGetNodeId for NestedMetaItem[src]

Loading content...

Implementors

Loading content...