call.rs: # 1| [SourceFile] SourceFile # 1| getItem(0): [Use] use ...::macro_expansion # 1| getUseTree(): [UseTree] ...::macro_expansion # 1| getPath(): [Path] ...::macro_expansion # 1| getQualifier(): [Path] crate # 1| getSegment(): [PathSegment] crate # 1| getIdentifier(): [NameRef] crate # 1| getSegment(): [PathSegment] macro_expansion # 1| getIdentifier(): [NameRef] macro_expansion # 3| getItem(1): [Function] fn call_some_functions # 3| getParamList(): [ParamList] ParamList # 3| getFunctionBody(): [BlockExpr] { ... } # 3| getStmtList(): [StmtList] StmtList # 4| getStatement(0): [ExprStmt] ExprStmt # 4| getExpr(): [CallExpr] ...::foo(...) # 4| getArgList(): [ArgList] ArgList # 4| getFunction(): [PathExpr] ...::foo # 4| getPath(): [Path] ...::foo # 4| getQualifier(): [Path] macro_expansion # 4| getSegment(): [PathSegment] macro_expansion # 4| getIdentifier(): [NameRef] macro_expansion # 4| getSegment(): [PathSegment] foo # 4| getIdentifier(): [NameRef] foo # 5| getStatement(1): [ExprStmt] ExprStmt # 5| getExpr(): [CallExpr] ...::foo_new(...) # 5| getArgList(): [ArgList] ArgList # 5| getFunction(): [PathExpr] ...::foo_new # 5| getPath(): [Path] ...::foo_new # 5| getQualifier(): [Path] macro_expansion # 5| getSegment(): [PathSegment] macro_expansion # 5| getIdentifier(): [NameRef] macro_expansion # 5| getSegment(): [PathSegment] foo_new # 5| getIdentifier(): [NameRef] foo_new # 6| getStatement(2): [ExprStmt] ExprStmt # 6| getExpr(): [CallExpr] ...::bar_0(...) # 6| getArgList(): [ArgList] ArgList # 6| getFunction(): [PathExpr] ...::bar_0 # 6| getPath(): [Path] ...::bar_0 # 6| getQualifier(): [Path] macro_expansion # 6| getSegment(): [PathSegment] macro_expansion # 6| getIdentifier(): [NameRef] macro_expansion # 6| getSegment(): [PathSegment] bar_0 # 6| getIdentifier(): [NameRef] bar_0 # 7| getStatement(3): [ExprStmt] ExprStmt # 7| getExpr(): [CallExpr] ...::bar_1(...) # 7| getArgList(): [ArgList] ArgList # 7| getFunction(): [PathExpr] ...::bar_1 # 7| getPath(): [Path] ...::bar_1 # 7| getQualifier(): [Path] macro_expansion # 7| getSegment(): [PathSegment] macro_expansion # 7| getIdentifier(): [NameRef] macro_expansion # 7| getSegment(): [PathSegment] bar_1 # 7| getIdentifier(): [NameRef] bar_1 # 8| getStatement(4): [ExprStmt] ExprStmt # 8| getExpr(): [CallExpr] ...::bar_0_new(...) # 8| getArgList(): [ArgList] ArgList # 8| getFunction(): [PathExpr] ...::bar_0_new # 8| getPath(): [Path] ...::bar_0_new # 8| getQualifier(): [Path] macro_expansion # 8| getSegment(): [PathSegment] macro_expansion # 8| getIdentifier(): [NameRef] macro_expansion # 8| getSegment(): [PathSegment] bar_0_new # 8| getIdentifier(): [NameRef] bar_0_new # 9| getStatement(5): [ExprStmt] ExprStmt # 9| getExpr(): [CallExpr] ...::bar_1_new(...) # 9| getArgList(): [ArgList] ArgList # 9| getFunction(): [PathExpr] ...::bar_1_new # 9| getPath(): [Path] ...::bar_1_new # 9| getQualifier(): [Path] macro_expansion # 9| getSegment(): [PathSegment] macro_expansion # 9| getIdentifier(): [NameRef] macro_expansion # 9| getSegment(): [PathSegment] bar_1_new # 9| getIdentifier(): [NameRef] bar_1_new # 10| getStatement(6): [ExprStmt] ExprStmt # 10| getExpr(): [CallExpr] ...::bzz_0(...) # 10| getArgList(): [ArgList] ArgList # 10| getFunction(): [PathExpr] ...::bzz_0 # 10| getPath(): [Path] ...::bzz_0 # 10| getQualifier(): [Path] ...::S # 10| getQualifier(): [Path] macro_expansion # 10| getSegment(): [PathSegment] macro_expansion # 10| getIdentifier(): [NameRef] macro_expansion # 10| getSegment(): [PathSegment] S # 10| getIdentifier(): [NameRef] S # 10| getSegment(): [PathSegment] bzz_0 # 10| getIdentifier(): [NameRef] bzz_0 # 11| getStatement(7): [ExprStmt] ExprStmt # 11| getExpr(): [CallExpr] ...::bzz_1(...) # 11| getArgList(): [ArgList] ArgList # 11| getFunction(): [PathExpr] ...::bzz_1 # 11| getPath(): [Path] ...::bzz_1 # 11| getQualifier(): [Path] ...::S # 11| getQualifier(): [Path] macro_expansion # 11| getSegment(): [PathSegment] macro_expansion # 11| getIdentifier(): [NameRef] macro_expansion # 11| getSegment(): [PathSegment] S # 11| getIdentifier(): [NameRef] S # 11| getSegment(): [PathSegment] bzz_1 # 11| getIdentifier(): [NameRef] bzz_1 # 12| getStatement(8): [ExprStmt] ExprStmt # 12| getExpr(): [CallExpr] ...::bzz_2(...) # 12| getArgList(): [ArgList] ArgList # 12| getFunction(): [PathExpr] ...::bzz_2 # 12| getPath(): [Path] ...::bzz_2 # 12| getQualifier(): [Path] ...::S # 12| getQualifier(): [Path] macro_expansion # 12| getSegment(): [PathSegment] macro_expansion # 12| getIdentifier(): [NameRef] macro_expansion # 12| getSegment(): [PathSegment] S # 12| getIdentifier(): [NameRef] S # 12| getSegment(): [PathSegment] bzz_2 # 12| getIdentifier(): [NameRef] bzz_2 # 13| getStatement(9): [ExprStmt] ExprStmt # 13| getExpr(): [CallExpr] ...::x(...) # 13| getArgList(): [ArgList] ArgList # 13| getFunction(): [PathExpr] ...::x # 13| getPath(): [Path] ...::x # 13| getQualifier(): [Path] ...::S # 13| getQualifier(): [Path] macro_expansion # 13| getSegment(): [PathSegment] macro_expansion # 13| getIdentifier(): [NameRef] macro_expansion # 13| getSegment(): [PathSegment] S # 13| getIdentifier(): [NameRef] S # 13| getSegment(): [PathSegment] x # 13| getIdentifier(): [NameRef] x # 3| getName(): [Name] call_some_functions included/included.rs: # 1| [SourceFile] SourceFile # 1| getItem(0): [Function] fn included # 1| getParamList(): [ParamList] ParamList # 1| getFunctionBody(): [BlockExpr] { ... } # 1| getStmtList(): [StmtList] StmtList # 2| getStatement(0): [ExprStmt] ExprStmt # 2| getExpr(): [AssignmentExpr] ... = ... # 2| getLhs(): [UnderscoreExpr] _ # 2| getRhs(): [MacroExpr] MacroExpr # 2| getMacroCall(): [MacroCall] concat!... # 2| getPath(): [Path] concat # 2| getSegment(): [PathSegment] concat # 2| getIdentifier(): [NameRef] concat # 2| getTokenTree(): [TokenTree] TokenTree # 1| getName(): [Name] included # 2| [Comment] //... lib.rs: # 1| [SourceFile] SourceFile # 1| getItem(0): [Module] mod call # 1| getName(): [Name] call # 1| getVisibility(): [Visibility] pub # 2| getItem(1): [Module] mod macro_expansion # 2| getName(): [Name] macro_expansion # 2| getVisibility(): [Visibility] pub macro_expansion.rs: # 1| [SourceFile] SourceFile # 1| getItem(0): [Use] use proc_macro::{...} # 1| getUseTree(): [UseTree] proc_macro::{...} # 1| getPath(): [Path] proc_macro # 1| getSegment(): [PathSegment] proc_macro # 1| getIdentifier(): [NameRef] proc_macro # 1| getUseTreeList(): [UseTreeList] UseTreeList # 1| getUseTree(0): [UseTree] repeat # 1| getPath(): [Path] repeat # 1| getSegment(): [PathSegment] repeat # 1| getIdentifier(): [NameRef] repeat # 1| getUseTree(1): [UseTree] add_one # 1| getPath(): [Path] add_one # 1| getSegment(): [PathSegment] add_one # 1| getIdentifier(): [NameRef] add_one # 1| getUseTree(2): [UseTree] erase # 1| getPath(): [Path] erase # 1| getSegment(): [PathSegment] erase # 1| getIdentifier(): [NameRef] erase # 1| getUseTree(3): [UseTree] MyTrait # 1| getPath(): [Path] MyTrait # 1| getSegment(): [PathSegment] MyTrait # 1| getIdentifier(): [NameRef] MyTrait # 3| getItem(1): [Function] (item with attribute macro expansion) # 4| getAttributeMacroExpansion(): [MacroItems] MacroItems # 4| getItem(0): [Function] fn foo # 4| getParamList(): [ParamList] ParamList # 4| getFunctionBody(): [BlockExpr] { ... } # 4| getStmtList(): [StmtList] StmtList # 5| getStatement(0): [ExprStmt] ExprStmt # 5| getExpr(): [AssignmentExpr] ... = ... # 5| getLhs(): [UnderscoreExpr] _ # 5| getRhs(): [MacroExpr] MacroExpr # 5| getMacroCall(): [MacroCall] concat!... # 5| getPath(): [Path] concat # 5| getSegment(): [PathSegment] concat # 5| getIdentifier(): [NameRef] concat # 5| getTokenTree(): [TokenTree] TokenTree # 5| getMacroCallExpansion(): [StringLiteralExpr] "Hello world!" # 7| getStatement(1): [Function] (item with attribute macro expansion) # 8| getAttributeMacroExpansion(): [MacroItems] MacroItems # 8| getItem(0): [Function] fn inner_0 # 8| getParamList(): [ParamList] ParamList # 8| getFunctionBody(): [BlockExpr] { ... } # 8| getStmtList(): [StmtList] StmtList # 8| getName(): [Name] inner_0 # 8| getItem(1): [Function] fn inner_1 # 8| getParamList(): [ParamList] ParamList # 8| getFunctionBody(): [BlockExpr] { ... } # 8| getStmtList(): [StmtList] StmtList # 8| getName(): [Name] inner_1 # 7| getAttr(0): [Attr] Attr # 7| getMeta(): [Meta] Meta # 7| getPath(): [Path] repeat # 7| getSegment(): [PathSegment] repeat # 7| getIdentifier(): [NameRef] repeat # 7| getTokenTree(): [TokenTree] TokenTree # 10| getStatement(2): [ExprStmt] ExprStmt # 10| getExpr(): [CallExpr] inner_0(...) # 10| getArgList(): [ArgList] ArgList # 10| getFunction(): [PathExpr] inner_0 # 10| getPath(): [Path] inner_0 # 10| getSegment(): [PathSegment] inner_0 # 10| getIdentifier(): [NameRef] inner_0 # 11| getStatement(3): [ExprStmt] ExprStmt # 11| getExpr(): [CallExpr] inner_1(...) # 11| getArgList(): [ArgList] ArgList # 11| getFunction(): [PathExpr] inner_1 # 11| getPath(): [Path] inner_1 # 11| getSegment(): [PathSegment] inner_1 # 11| getIdentifier(): [NameRef] inner_1 # 4| getName(): [Name] foo # 4| getVisibility(): [Visibility] pub # 4| getItem(1): [Function] fn foo_new # 4| getParamList(): [ParamList] ParamList # 4| getFunctionBody(): [BlockExpr] { ... } # 4| getStmtList(): [StmtList] StmtList # 5| getStatement(0): [ExprStmt] ExprStmt # 5| getExpr(): [AssignmentExpr] ... = ... # 5| getLhs(): [UnderscoreExpr] _ # 5| getRhs(): [MacroExpr] MacroExpr # 5| getMacroCall(): [MacroCall] concat!... # 5| getPath(): [Path] concat # 5| getSegment(): [PathSegment] concat # 5| getIdentifier(): [NameRef] concat # 5| getTokenTree(): [TokenTree] TokenTree # 5| getMacroCallExpansion(): [StringLiteralExpr] "Hello world!" # 7| getStatement(1): [Function] (item with attribute macro expansion) # 8| getAttributeMacroExpansion(): [MacroItems] MacroItems # 8| getItem(0): [Function] fn inner_0 # 8| getParamList(): [ParamList] ParamList # 8| getFunctionBody(): [BlockExpr] { ... } # 8| getStmtList(): [StmtList] StmtList # 8| getName(): [Name] inner_0 # 8| getItem(1): [Function] fn inner_1 # 8| getParamList(): [ParamList] ParamList # 8| getFunctionBody(): [BlockExpr] { ... } # 8| getStmtList(): [StmtList] StmtList # 8| getName(): [Name] inner_1 # 7| getAttr(0): [Attr] Attr # 7| getMeta(): [Meta] Meta # 7| getPath(): [Path] repeat # 7| getSegment(): [PathSegment] repeat # 7| getIdentifier(): [NameRef] repeat # 7| getTokenTree(): [TokenTree] TokenTree # 10| getStatement(2): [ExprStmt] ExprStmt # 10| getExpr(): [CallExpr] inner_0(...) # 10| getArgList(): [ArgList] ArgList # 10| getFunction(): [PathExpr] inner_0 # 10| getPath(): [Path] inner_0 # 10| getSegment(): [PathSegment] inner_0 # 10| getIdentifier(): [NameRef] inner_0 # 11| getStatement(3): [ExprStmt] ExprStmt # 11| getExpr(): [CallExpr] inner_1(...) # 11| getArgList(): [ArgList] ArgList # 11| getFunction(): [PathExpr] inner_1 # 11| getPath(): [Path] inner_1 # 11| getSegment(): [PathSegment] inner_1 # 11| getIdentifier(): [NameRef] inner_1 # 4| getName(): [Name] foo_new # 4| getVisibility(): [Visibility] pub # 3| getAttr(0): [Attr] Attr # 3| getMeta(): [Meta] Meta # 3| getPath(): [Path] add_one # 3| getSegment(): [PathSegment] add_one # 3| getIdentifier(): [NameRef] add_one # 14| getItem(2): [Function] (item with attribute macro expansion) # 15| getAttributeMacroExpansion(): [MacroItems] MacroItems # 15| getItem(0): [Function] (item with attribute macro expansion) # 16| getAttributeMacroExpansion(): [MacroItems] MacroItems # 16| getItem(0): [Function] fn bar_0 # 16| getParamList(): [ParamList] ParamList # 16| getFunctionBody(): [BlockExpr] { ... } # 16| getStmtList(): [StmtList] StmtList # 16| getName(): [Name] bar_0 # 16| getVisibility(): [Visibility] pub # 16| getItem(1): [Function] fn bar_0_new # 16| getParamList(): [ParamList] ParamList # 16| getFunctionBody(): [BlockExpr] { ... } # 16| getStmtList(): [StmtList] StmtList # 16| getName(): [Name] bar_0_new # 16| getVisibility(): [Visibility] pub # 15| getAttr(0): [Attr] Attr # 15| getMeta(): [Meta] Meta # 15| getPath(): [Path] add_one # 15| getSegment(): [PathSegment] add_one # 15| getIdentifier(): [NameRef] add_one # 15| getItem(1): [Function] (item with attribute macro expansion) # 16| getAttributeMacroExpansion(): [MacroItems] MacroItems # 16| getItem(0): [Function] fn bar_1 # 16| getParamList(): [ParamList] ParamList # 16| getFunctionBody(): [BlockExpr] { ... } # 16| getStmtList(): [StmtList] StmtList # 16| getName(): [Name] bar_1 # 16| getVisibility(): [Visibility] pub # 16| getItem(1): [Function] fn bar_1_new # 16| getParamList(): [ParamList] ParamList # 16| getFunctionBody(): [BlockExpr] { ... } # 16| getStmtList(): [StmtList] StmtList # 16| getName(): [Name] bar_1_new # 16| getVisibility(): [Visibility] pub # 15| getAttr(0): [Attr] Attr # 15| getMeta(): [Meta] Meta # 15| getPath(): [Path] add_one # 15| getSegment(): [PathSegment] add_one # 15| getIdentifier(): [NameRef] add_one # 14| getAttr(0): [Attr] Attr # 14| getMeta(): [Meta] Meta # 14| getPath(): [Path] repeat # 14| getSegment(): [PathSegment] repeat # 14| getIdentifier(): [NameRef] repeat # 14| getTokenTree(): [TokenTree] TokenTree # 15| getAttr(1): [Attr] Attr # 15| getMeta(): [Meta] Meta # 15| getPath(): [Path] add_one # 15| getSegment(): [PathSegment] add_one # 15| getIdentifier(): [NameRef] add_one # 18| getItem(3): [Function] (item with attribute macro expansion) # 18| getAttributeMacroExpansion(): [MacroItems] MacroItems # 18| getAttr(0): [Attr] Attr # 18| getMeta(): [Meta] Meta # 18| getPath(): [Path] erase # 18| getSegment(): [PathSegment] erase # 18| getIdentifier(): [NameRef] erase # 22| getItem(4): [MacroRules] MacroRules # 22| getName(): [Name] hello # 22| getTokenTree(): [TokenTree] TokenTree # 28| getItem(5): [Struct] struct S # 28| getName(): [Name] S # 28| getVisibility(): [Visibility] pub # 30| getItem(6): [Impl] impl S { ... } # 30| getAssocItemList(): [AssocItemList] AssocItemList # 31| getAssocItem(0): [Function] (item with attribute macro expansion) # 32| getAttributeMacroExpansion(): [MacroItems] MacroItems # 32| getItem(0): [Function] fn bzz_0 # 32| getParamList(): [ParamList] ParamList # 32| getFunctionBody(): [BlockExpr] { ... } # 32| getStmtList(): [StmtList] StmtList # 33| getStatement(0): [ExprStmt] ExprStmt # 33| getExpr(): [MacroExpr] MacroExpr # 33| getMacroCall(): [MacroCall] hello!... # 33| getPath(): [Path] hello # 33| getSegment(): [PathSegment] hello # 33| getIdentifier(): [NameRef] hello # 33| getTokenTree(): [TokenTree] TokenTree # 31| getMacroCallExpansion(): [BlockExpr] { ... } # 33| getStmtList(): [StmtList] StmtList # 31| getStatement(0): [ExprStmt] ExprStmt # 31| getExpr(): [MacroExpr] MacroExpr # 31| getMacroCall(): [MacroCall] println!... # 31| getPath(): [Path] println # 31| getSegment(): [PathSegment] println # 31| getIdentifier(): [NameRef] println # 31| getTokenTree(): [TokenTree] TokenTree # 31| getMacroCallExpansion(): [BlockExpr] { ... } # 31| getStmtList(): [StmtList] StmtList # 31| getTailExpr(): [BlockExpr] { ... } # 31| getStmtList(): [StmtList] StmtList # 31| getStatement(0): [ExprStmt] ExprStmt # 31| getExpr(): [CallExpr] ...::_print(...) # 31| getArgList(): [ArgList] ArgList # 31| getArg(0): [MacroExpr] MacroExpr # 31| getMacroCall(): [MacroCall] ...::format_args_nl!... # 31| getPath(): [Path] ...::format_args_nl # 31| getQualifier(): [Path] $crate # 31| getSegment(): [PathSegment] $crate # 31| getIdentifier(): [NameRef] $crate # 31| getSegment(): [PathSegment] format_args_nl # 31| getIdentifier(): [NameRef] format_args_nl # 31| getTokenTree(): [TokenTree] TokenTree # 31| getMacroCallExpansion(): [FormatArgsExpr] FormatArgsExpr # 31| getTemplate(): [StringLiteralExpr] "hello!\n" # 31| getFunction(): [PathExpr] ...::_print # 31| getPath(): [Path] ...::_print # 31| getQualifier(): [Path] ...::io # 31| getQualifier(): [Path] $crate # 31| getSegment(): [PathSegment] $crate # 31| getIdentifier(): [NameRef] $crate # 31| getSegment(): [PathSegment] io # 31| getIdentifier(): [NameRef] io # 31| getSegment(): [PathSegment] _print # 31| getIdentifier(): [NameRef] _print # 32| getName(): [Name] bzz_0 # 32| getVisibility(): [Visibility] pub # 32| getItem(1): [Function] fn bzz_1 # 32| getParamList(): [ParamList] ParamList # 32| getFunctionBody(): [BlockExpr] { ... } # 32| getStmtList(): [StmtList] StmtList # 33| getStatement(0): [ExprStmt] ExprStmt # 33| getExpr(): [MacroExpr] MacroExpr # 33| getMacroCall(): [MacroCall] hello!... # 33| getPath(): [Path] hello # 33| getSegment(): [PathSegment] hello # 33| getIdentifier(): [NameRef] hello # 33| getTokenTree(): [TokenTree] TokenTree # 31| getMacroCallExpansion(): [BlockExpr] { ... } # 33| getStmtList(): [StmtList] StmtList # 31| getStatement(0): [ExprStmt] ExprStmt # 31| getExpr(): [MacroExpr] MacroExpr # 31| getMacroCall(): [MacroCall] println!... # 31| getPath(): [Path] println # 31| getSegment(): [PathSegment] println # 31| getIdentifier(): [NameRef] println # 31| getTokenTree(): [TokenTree] TokenTree # 31| getMacroCallExpansion(): [BlockExpr] { ... } # 31| getStmtList(): [StmtList] StmtList # 31| getTailExpr(): [BlockExpr] { ... } # 31| getStmtList(): [StmtList] StmtList # 31| getStatement(0): [ExprStmt] ExprStmt # 31| getExpr(): [CallExpr] ...::_print(...) # 31| getArgList(): [ArgList] ArgList # 31| getArg(0): [MacroExpr] MacroExpr # 31| getMacroCall(): [MacroCall] ...::format_args_nl!... # 31| getPath(): [Path] ...::format_args_nl # 31| getQualifier(): [Path] $crate # 31| getSegment(): [PathSegment] $crate # 31| getIdentifier(): [NameRef] $crate # 31| getSegment(): [PathSegment] format_args_nl # 31| getIdentifier(): [NameRef] format_args_nl # 31| getTokenTree(): [TokenTree] TokenTree # 31| getMacroCallExpansion(): [FormatArgsExpr] FormatArgsExpr # 31| getTemplate(): [StringLiteralExpr] "hello!\n" # 31| getFunction(): [PathExpr] ...::_print # 31| getPath(): [Path] ...::_print # 31| getQualifier(): [Path] ...::io # 31| getQualifier(): [Path] $crate # 31| getSegment(): [PathSegment] $crate # 31| getIdentifier(): [NameRef] $crate # 31| getSegment(): [PathSegment] io # 31| getIdentifier(): [NameRef] io # 31| getSegment(): [PathSegment] _print # 31| getIdentifier(): [NameRef] _print # 32| getName(): [Name] bzz_1 # 32| getVisibility(): [Visibility] pub # 32| getItem(2): [Function] fn bzz_2 # 32| getParamList(): [ParamList] ParamList # 32| getFunctionBody(): [BlockExpr] { ... } # 32| getStmtList(): [StmtList] StmtList # 33| getStatement(0): [ExprStmt] ExprStmt # 33| getExpr(): [MacroExpr] MacroExpr # 33| getMacroCall(): [MacroCall] hello!... # 33| getPath(): [Path] hello # 33| getSegment(): [PathSegment] hello # 33| getIdentifier(): [NameRef] hello # 33| getTokenTree(): [TokenTree] TokenTree # 31| getMacroCallExpansion(): [BlockExpr] { ... } # 33| getStmtList(): [StmtList] StmtList # 31| getStatement(0): [ExprStmt] ExprStmt # 31| getExpr(): [MacroExpr] MacroExpr # 31| getMacroCall(): [MacroCall] println!... # 31| getPath(): [Path] println # 31| getSegment(): [PathSegment] println # 31| getIdentifier(): [NameRef] println # 31| getTokenTree(): [TokenTree] TokenTree # 31| getMacroCallExpansion(): [BlockExpr] { ... } # 31| getStmtList(): [StmtList] StmtList # 31| getTailExpr(): [BlockExpr] { ... } # 31| getStmtList(): [StmtList] StmtList # 31| getStatement(0): [ExprStmt] ExprStmt # 31| getExpr(): [CallExpr] ...::_print(...) # 31| getArgList(): [ArgList] ArgList # 31| getArg(0): [MacroExpr] MacroExpr # 31| getMacroCall(): [MacroCall] ...::format_args_nl!... # 31| getPath(): [Path] ...::format_args_nl # 31| getQualifier(): [Path] $crate # 31| getSegment(): [PathSegment] $crate # 31| getIdentifier(): [NameRef] $crate # 31| getSegment(): [PathSegment] format_args_nl # 31| getIdentifier(): [NameRef] format_args_nl # 31| getTokenTree(): [TokenTree] TokenTree # 31| getMacroCallExpansion(): [FormatArgsExpr] FormatArgsExpr # 31| getTemplate(): [StringLiteralExpr] "hello!\n" # 31| getFunction(): [PathExpr] ...::_print # 31| getPath(): [Path] ...::_print # 31| getQualifier(): [Path] ...::io # 31| getQualifier(): [Path] $crate # 31| getSegment(): [PathSegment] $crate # 31| getIdentifier(): [NameRef] $crate # 31| getSegment(): [PathSegment] io # 31| getIdentifier(): [NameRef] io # 31| getSegment(): [PathSegment] _print # 31| getIdentifier(): [NameRef] _print # 32| getName(): [Name] bzz_2 # 32| getVisibility(): [Visibility] pub # 31| getAttr(0): [Attr] Attr # 31| getMeta(): [Meta] Meta # 31| getPath(): [Path] repeat # 31| getSegment(): [PathSegment] repeat # 31| getIdentifier(): [NameRef] repeat # 31| getTokenTree(): [TokenTree] TokenTree # 30| getSelfTy(): [PathTypeRepr] S # 30| getPath(): [Path] S # 30| getSegment(): [PathSegment] S # 30| getIdentifier(): [NameRef] S # 37| getItem(7): [MacroRules] MacroRules # 37| getName(): [Name] def_x # 37| getTokenTree(): [TokenTree] TokenTree # 43| getItem(8): [Impl] impl S { ... } # 43| getAssocItemList(): [AssocItemList] AssocItemList # 44| getAssocItem(0): [MacroCall] def_x!... # 44| getPath(): [Path] def_x # 44| getSegment(): [PathSegment] def_x # 44| getIdentifier(): [NameRef] def_x # 44| getTokenTree(): [TokenTree] TokenTree # 44| getMacroCallExpansion(): [MacroItems] MacroItems # 44| getItem(0): [Function] fn x # 44| getParamList(): [ParamList] ParamList # 44| getFunctionBody(): [BlockExpr] { ... } # 44| getStmtList(): [StmtList] StmtList # 44| getName(): [Name] x # 44| getVisibility(): [Visibility] pub # 43| getSelfTy(): [PathTypeRepr] S # 43| getPath(): [Path] S # 43| getSegment(): [PathSegment] S # 43| getIdentifier(): [NameRef] S # 47| getItem(9): [MacroRules] MacroRules # 47| getName(): [Name] my_macro # 47| getTokenTree(): [TokenTree] TokenTree # 52| getItem(10): [Function] fn test # 52| getParamList(): [ParamList] ParamList # 52| getFunctionBody(): [BlockExpr] { ... } # 52| getStmtList(): [StmtList] StmtList # 53| getStatement(0): [ExprStmt] ExprStmt # 53| getExpr(): [AssignmentExpr] ... = ... # 53| getLhs(): [UnderscoreExpr] _ # 53| getRhs(): [MacroExpr] MacroExpr # 53| getMacroCall(): [MacroCall] concat!... # 53| getPath(): [Path] concat # 53| getSegment(): [PathSegment] concat # 53| getIdentifier(): [NameRef] concat # 53| getTokenTree(): [TokenTree] TokenTree # 53| getMacroCallExpansion(): [StringLiteralExpr] "xy" # 55| getStatement(1): [ExprStmt] ExprStmt # 55| getExpr(): [AssignmentExpr] ... = ... # 55| getLhs(): [UnderscoreExpr] _ # 55| getRhs(): [MacroExpr] MacroExpr # 55| getMacroCall(): [MacroCall] my_macro!... # 55| getPath(): [Path] my_macro # 55| getSegment(): [PathSegment] my_macro # 55| getIdentifier(): [NameRef] my_macro # 55| getTokenTree(): [TokenTree] TokenTree # 56| getMacroCallExpansion(): [MacroExpr] MacroExpr # 56| getMacroCall(): [MacroCall] format!... # 55| getPath(): [Path] format # 55| getSegment(): [PathSegment] format # 55| getIdentifier(): [NameRef] format # 56| getTokenTree(): [TokenTree] TokenTree # 56| getMacroCallExpansion(): [CallExpr] ...::must_use(...) # 56| getArgList(): [ArgList] ArgList # 56| getArg(0): [BlockExpr] { ... } # 56| getStmtList(): [StmtList] StmtList # 56| getTailExpr(): [CallExpr] ...::format(...) # 56| getArgList(): [ArgList] ArgList # 56| getArg(0): [MacroExpr] MacroExpr # 56| getMacroCall(): [MacroCall] ...::format_args!... # 55| getPath(): [Path] ...::format_args # 55| getQualifier(): [Path] ...::__export # 55| getQualifier(): [Path] $crate # 55| getSegment(): [PathSegment] $crate # 55| getIdentifier(): [NameRef] $crate # 55| getSegment(): [PathSegment] __export # 55| getIdentifier(): [NameRef] __export # 55| getSegment(): [PathSegment] format_args # 55| getIdentifier(): [NameRef] format_args # 56| getTokenTree(): [TokenTree] TokenTree # 56| getMacroCallExpansion(): [FormatArgsExpr] FormatArgsExpr # 57| getArg(0): [FormatArgsArg] FormatArgsArg # 57| getExpr(): [StringLiteralExpr] "hi" # 56| getTemplate(): [ParenExpr] (...) # 56| getExpr(): [MacroExpr] MacroExpr # 56| getMacroCall(): [MacroCall] concat!... # 56| getPath(): [Path] concat # 56| getSegment(): [PathSegment] concat # 56| getIdentifier(): [NameRef] concat # 56| getTokenTree(): [TokenTree] TokenTree # 55| getFunction(): [PathExpr] ...::format # 55| getPath(): [Path] ...::format # 55| getQualifier(): [Path] ...::fmt # 55| getQualifier(): [Path] $crate # 55| getSegment(): [PathSegment] $crate # 55| getIdentifier(): [NameRef] $crate # 55| getSegment(): [PathSegment] fmt # 55| getIdentifier(): [NameRef] fmt # 55| getSegment(): [PathSegment] format # 55| getIdentifier(): [NameRef] format # 55| getFunction(): [PathExpr] ...::must_use # 55| getPath(): [Path] ...::must_use # 55| getQualifier(): [Path] ...::__export # 55| getQualifier(): [Path] $crate # 55| getSegment(): [PathSegment] $crate # 55| getIdentifier(): [NameRef] $crate # 55| getSegment(): [PathSegment] __export # 55| getIdentifier(): [NameRef] __export # 55| getSegment(): [PathSegment] must_use # 55| getIdentifier(): [NameRef] must_use # 52| getName(): [Name] test # 61| getItem(11): [MacroCall] include!... # 61| getPath(): [Path] include # 61| getSegment(): [PathSegment] include # 61| getIdentifier(): [NameRef] include # 61| getTokenTree(): [TokenTree] TokenTree # 61| getMacroCallExpansion(): [MacroItems] MacroItems # 61| getItem(0): [Function] fn included # 61| getParamList(): [ParamList] ParamList # 61| getFunctionBody(): [BlockExpr] { ... } # 61| getStmtList(): [StmtList] StmtList # 61| getStatement(0): [ExprStmt] ExprStmt # 61| getExpr(): [AssignmentExpr] ... = ... # 61| getLhs(): [UnderscoreExpr] _ # 61| getRhs(): [MacroExpr] MacroExpr # 61| getMacroCall(): [MacroCall] concat!... # 61| getPath(): [Path] concat # 61| getSegment(): [PathSegment] concat # 61| getIdentifier(): [NameRef] concat # 61| getTokenTree(): [TokenTree] TokenTree # 61| getMacroCallExpansion(): [StringLiteralExpr] "Hello world!" # 61| getName(): [Name] included # 63| getItem(12): [Function] fn documented # 64| getParamList(): [ParamList] ParamList # 63| getAttr(0): [Attr] Attr # 63| getMeta(): [Meta] Meta # 63| getExpr(): [MacroExpr] MacroExpr # 63| getMacroCall(): [MacroCall] include_str!... # 63| getPath(): [Path] include_str # 63| getSegment(): [PathSegment] include_str # 63| getIdentifier(): [NameRef] include_str # 63| getTokenTree(): [TokenTree] TokenTree # 63| getPath(): [Path] doc # 63| getSegment(): [PathSegment] doc # 63| getIdentifier(): [NameRef] doc # 64| getFunctionBody(): [BlockExpr] { ... } # 64| getStmtList(): [StmtList] StmtList # 64| getName(): [Name] documented # 66| getItem(13): [MacroRules] MacroRules # 66| getName(): [Name] my_int # 66| getTokenTree(): [TokenTree] TokenTree # 70| getItem(14): [Function] fn answer # 70| getParamList(): [ParamList] ParamList # 70| getFunctionBody(): [BlockExpr] { ... } # 70| getStmtList(): [StmtList] StmtList # 71| getStatement(0): [LetStmt] let ... = 42 # 71| getInitializer(): [IntegerLiteralExpr] 42 # 71| getPat(): [IdentPat] a # 71| getName(): [Name] a # 71| getTypeRepr(): [MacroTypeRepr] MacroTypeRepr # 71| getMacroCall(): [MacroCall] my_int!... # 71| getPath(): [Path] my_int # 71| getSegment(): [PathSegment] my_int # 71| getIdentifier(): [NameRef] my_int # 71| getTokenTree(): [TokenTree] TokenTree # 71| getMacroCallExpansion(): [PathTypeRepr] i32 # 71| getPath(): [Path] i32 # 71| getSegment(): [PathSegment] i32 # 71| getIdentifier(): [NameRef] i32 # 72| getTailExpr(): [CastExpr] a as ... # 72| getExpr(): [VariableAccess] a # 72| getPath(): [Path] a # 72| getSegment(): [PathSegment] a # 72| getIdentifier(): [NameRef] a # 72| getTypeRepr(): [MacroTypeRepr] MacroTypeRepr # 72| getMacroCall(): [MacroCall] my_int!... # 72| getPath(): [Path] my_int # 72| getSegment(): [PathSegment] my_int # 72| getIdentifier(): [NameRef] my_int # 72| getTokenTree(): [TokenTree] TokenTree # 72| getMacroCallExpansion(): [PathTypeRepr] i32 # 72| getPath(): [Path] i32 # 72| getSegment(): [PathSegment] i32 # 72| getIdentifier(): [NameRef] i32 # 70| getName(): [Name] answer # 70| getRetType(): [RetTypeRepr] RetTypeRepr # 70| getTypeRepr(): [MacroTypeRepr] MacroTypeRepr # 70| getMacroCall(): [MacroCall] my_int!... # 70| getPath(): [Path] my_int # 70| getSegment(): [PathSegment] my_int # 70| getIdentifier(): [NameRef] my_int # 70| getTokenTree(): [TokenTree] TokenTree # 70| getMacroCallExpansion(): [PathTypeRepr] i32 # 70| getPath(): [Path] i32 # 70| getSegment(): [PathSegment] i32 # 70| getIdentifier(): [NameRef] i32 # 76| getItem(15): [TypeAlias] type MyInt # 76| getName(): [Name] MyInt # 76| getTypeRepr(): [MacroTypeRepr] MacroTypeRepr # 76| getMacroCall(): [MacroCall] my_int!... # 76| getPath(): [Path] my_int # 76| getSegment(): [PathSegment] my_int # 76| getIdentifier(): [NameRef] my_int # 76| getTokenTree(): [TokenTree] TokenTree # 76| getMacroCallExpansion(): [PathTypeRepr] i32 # 76| getPath(): [Path] i32 # 76| getSegment(): [PathSegment] i32 # 76| getIdentifier(): [NameRef] i32 # 78| getItem(16): [Struct] struct MyStruct # 78| getName(): [Name] MyStruct # 78| getFieldList(): [StructFieldList] StructFieldList # 79| getField(0): [StructField] field: ... # 79| getName(): [Name] field # 79| getTypeRepr(): [MacroTypeRepr] MacroTypeRepr # 79| getMacroCall(): [MacroCall] my_int!... # 79| getPath(): [Path] my_int # 79| getSegment(): [PathSegment] my_int # 79| getIdentifier(): [NameRef] my_int # 79| getTokenTree(): [TokenTree] TokenTree # 79| getMacroCallExpansion(): [PathTypeRepr] i32 # 79| getPath(): [Path] i32 # 79| getSegment(): [PathSegment] i32 # 79| getIdentifier(): [NameRef] i32 # 83| getItem(17): [Struct] struct MyDerive # 84| getDeriveMacroExpansion(0): [MacroItems] MacroItems # 84| getItem(0): [Impl] impl ...::Debug for MyDerive::<...> { ... } # 84| getAssocItemList(): [AssocItemList] AssocItemList # 84| getAssocItem(0): [Function] fn fmt # 83| getParamList(): [ParamList] ParamList # 83| getParam(0): [Param] ...: ... # 83| getTypeRepr(): [RefTypeRepr] RefTypeRepr # 83| getTypeRepr(): [PathTypeRepr] ...::Formatter # 83| getPath(): [Path] ...::Formatter # 83| getQualifier(): [Path] ...::fmt # 83| getQualifier(): [Path] $crate # 83| getSegment(): [PathSegment] $crate # 83| getIdentifier(): [NameRef] $crate # 83| getSegment(): [PathSegment] fmt # 83| getIdentifier(): [NameRef] fmt # 83| getSegment(): [PathSegment] Formatter # 83| getIdentifier(): [NameRef] Formatter # 83| getPat(): [IdentPat] f # 83| getName(): [Name] f # 83| getSelfParam(): [SelfParam] SelfParam # 83| getName(): [Name] self # 84| getFunctionBody(): [BlockExpr] { ... } # 84| getStmtList(): [StmtList] StmtList # 84| getTailExpr(): [MatchExpr] match self { ... } # 83| getScrutinee(): [VariableAccess] self # 83| getPath(): [Path] self # 83| getSegment(): [PathSegment] self # 83| getIdentifier(): [NameRef] self # 84| getMatchArmList(): [MatchArmList] MatchArmList # 84| getArm(0): [MatchArm] ... => ... # 85| getExpr(): [MethodCallExpr] ... .finish() # 83| getArgList(): [ArgList] ArgList # 83| getIdentifier(): [NameRef] finish # 85| getReceiver(): [MethodCallExpr] ... .field(...) # 85| getArgList(): [ArgList] ArgList # 83| getArg(0): [StringLiteralExpr] "field" # 85| getArg(1): [RefExpr] &field # 85| getExpr(): [VariableAccess] field # 85| getPath(): [Path] field # 85| getSegment(): [PathSegment] field # 85| getIdentifier(): [NameRef] field # 83| getIdentifier(): [NameRef] field # 83| getReceiver(): [MethodCallExpr] f.debug_struct(...) # 83| getArgList(): [ArgList] ArgList # 83| getArg(0): [StringLiteralExpr] "MyDerive" # 83| getIdentifier(): [NameRef] debug_struct # 83| getReceiver(): [VariableAccess] f # 83| getPath(): [Path] f # 83| getSegment(): [PathSegment] f # 83| getIdentifier(): [NameRef] f # 84| getPat(): [StructPat] MyDerive {...} # 84| getPath(): [Path] MyDerive # 84| getSegment(): [PathSegment] MyDerive # 84| getIdentifier(): [NameRef] MyDerive # 85| getStructPatFieldList(): [StructPatFieldList] StructPatFieldList # 85| getField(0): [StructPatField] field: ... # 85| getIdentifier(): [NameRef] field # 85| getPat(): [IdentPat] field # 85| getName(): [Name] field # 83| getName(): [Name] fmt # 83| getRetType(): [RetTypeRepr] RetTypeRepr # 83| getTypeRepr(): [PathTypeRepr] ...::Result # 83| getPath(): [Path] ...::Result # 83| getQualifier(): [Path] ...::fmt # 83| getQualifier(): [Path] $crate # 83| getSegment(): [PathSegment] $crate # 83| getIdentifier(): [NameRef] $crate # 83| getSegment(): [PathSegment] fmt # 83| getIdentifier(): [NameRef] fmt # 83| getSegment(): [PathSegment] Result # 83| getIdentifier(): [NameRef] Result # 83| getGenericParamList(): [GenericParamList] <...> # 84| getSelfTy(): [PathTypeRepr] MyDerive::<...> # 84| getPath(): [Path] MyDerive::<...> # 84| getSegment(): [PathSegment] MyDerive::<...> # 83| getGenericArgList(): [GenericArgList] <...> # 84| getIdentifier(): [NameRef] MyDerive # 83| getTraitTy(): [PathTypeRepr] ...::Debug # 83| getPath(): [Path] ...::Debug # 83| getQualifier(): [Path] ...::fmt # 83| getQualifier(): [Path] $crate # 83| getSegment(): [PathSegment] $crate # 83| getIdentifier(): [NameRef] $crate # 83| getSegment(): [PathSegment] fmt # 83| getIdentifier(): [NameRef] fmt # 83| getSegment(): [PathSegment] Debug # 83| getIdentifier(): [NameRef] Debug # 83| getWhereClause(): [WhereClause] WhereClause # 83| getAttr(0): [Attr] Attr # 83| getMeta(): [Meta] Meta # 83| getPath(): [Path] derive # 83| getSegment(): [PathSegment] derive # 83| getIdentifier(): [NameRef] derive # 83| getTokenTree(): [TokenTree] TokenTree # 84| getName(): [Name] MyDerive # 84| getFieldList(): [StructFieldList] StructFieldList # 85| getField(0): [StructField] field: usize # 85| getName(): [Name] field # 85| getTypeRepr(): [PathTypeRepr] usize # 85| getPath(): [Path] usize # 85| getSegment(): [PathSegment] usize # 85| getIdentifier(): [NameRef] usize # 88| getItem(18): [Enum] enum MyDeriveEnum # 89| getDeriveMacroExpansion(0): [MacroItems] MacroItems # 89| getItem(0): [Impl] impl ...::PartialEq for MyDeriveEnum::<...> { ... } # 89| getAssocItemList(): [AssocItemList] AssocItemList # 89| getAssocItem(0): [Function] fn eq # 88| getParamList(): [ParamList] ParamList # 88| getParam(0): [Param] ...: ... # 88| getTypeRepr(): [RefTypeRepr] RefTypeRepr # 88| getTypeRepr(): [PathTypeRepr] Self # 88| getPath(): [Path] Self # 88| getSegment(): [PathSegment] Self # 88| getIdentifier(): [NameRef] Self # 88| getPat(): [IdentPat] other # 88| getName(): [Name] other # 88| getSelfParam(): [SelfParam] SelfParam # 88| getName(): [Name] self # 89| getFunctionBody(): [BlockExpr] { ... } # 89| getStmtList(): [StmtList] StmtList # 89| getTailExpr(): [MatchExpr] match ... { ... } # 88| getScrutinee(): [TupleExpr] TupleExpr # 88| getField(0): [VariableAccess] self # 88| getPath(): [Path] self # 88| getSegment(): [PathSegment] self # 88| getIdentifier(): [NameRef] self # 88| getField(1): [VariableAccess] other # 88| getPath(): [Path] other # 88| getSegment(): [PathSegment] other # 88| getIdentifier(): [NameRef] other # 89| getMatchArmList(): [MatchArmList] MatchArmList # 89| getArm(0): [MatchArm] ... => true # 88| getExpr(): [BooleanLiteralExpr] true # 89| getPat(): [TuplePat] TuplePat # 89| getField(0): [PathPat] ...::Variant1 # 89| getPath(): [Path] ...::Variant1 # 89| getQualifier(): [Path] MyDeriveEnum # 89| getSegment(): [PathSegment] MyDeriveEnum # 89| getIdentifier(): [NameRef] MyDeriveEnum # 90| getSegment(): [PathSegment] Variant1 # 90| getIdentifier(): [NameRef] Variant1 # 89| getField(1): [PathPat] ...::Variant1 # 89| getPath(): [Path] ...::Variant1 # 89| getQualifier(): [Path] MyDeriveEnum # 89| getSegment(): [PathSegment] MyDeriveEnum # 89| getIdentifier(): [NameRef] MyDeriveEnum # 90| getSegment(): [PathSegment] Variant1 # 90| getIdentifier(): [NameRef] Variant1 # 89| getArm(1): [MatchArm] ... => true # 88| getExpr(): [BooleanLiteralExpr] true # 89| getPat(): [TuplePat] TuplePat # 89| getField(0): [PathPat] ...::Variant2 # 89| getPath(): [Path] ...::Variant2 # 89| getQualifier(): [Path] MyDeriveEnum # 89| getSegment(): [PathSegment] MyDeriveEnum # 89| getIdentifier(): [NameRef] MyDeriveEnum # 91| getSegment(): [PathSegment] Variant2 # 91| getIdentifier(): [NameRef] Variant2 # 89| getField(1): [PathPat] ...::Variant2 # 89| getPath(): [Path] ...::Variant2 # 89| getQualifier(): [Path] MyDeriveEnum # 89| getSegment(): [PathSegment] MyDeriveEnum # 89| getIdentifier(): [NameRef] MyDeriveEnum # 91| getSegment(): [PathSegment] Variant2 # 91| getIdentifier(): [NameRef] Variant2 # 88| getArm(2): [MatchArm] ... => false # 88| getExpr(): [BooleanLiteralExpr] false # 88| getPat(): [IdentPat] _unused # 88| getName(): [Name] _unused # 88| getName(): [Name] eq # 88| getRetType(): [RetTypeRepr] RetTypeRepr # 88| getTypeRepr(): [PathTypeRepr] bool # 88| getPath(): [Path] bool # 88| getSegment(): [PathSegment] bool # 88| getIdentifier(): [NameRef] bool # 88| getGenericParamList(): [GenericParamList] <...> # 89| getSelfTy(): [PathTypeRepr] MyDeriveEnum::<...> # 89| getPath(): [Path] MyDeriveEnum::<...> # 89| getSegment(): [PathSegment] MyDeriveEnum::<...> # 88| getGenericArgList(): [GenericArgList] <...> # 89| getIdentifier(): [NameRef] MyDeriveEnum # 88| getTraitTy(): [PathTypeRepr] ...::PartialEq # 88| getPath(): [Path] ...::PartialEq # 88| getQualifier(): [Path] ...::cmp # 88| getQualifier(): [Path] $crate # 88| getSegment(): [PathSegment] $crate # 88| getIdentifier(): [NameRef] $crate # 88| getSegment(): [PathSegment] cmp # 88| getIdentifier(): [NameRef] cmp # 88| getSegment(): [PathSegment] PartialEq # 88| getIdentifier(): [NameRef] PartialEq # 88| getWhereClause(): [WhereClause] WhereClause # 89| getDeriveMacroExpansion(1): [MacroItems] MacroItems # 89| getItem(0): [Impl] impl ...::Eq for MyDeriveEnum::<...> { ... } # 88| getAssocItemList(): [AssocItemList] AssocItemList # 88| getGenericParamList(): [GenericParamList] <...> # 89| getSelfTy(): [PathTypeRepr] MyDeriveEnum::<...> # 89| getPath(): [Path] MyDeriveEnum::<...> # 89| getSegment(): [PathSegment] MyDeriveEnum::<...> # 88| getGenericArgList(): [GenericArgList] <...> # 89| getIdentifier(): [NameRef] MyDeriveEnum # 88| getTraitTy(): [PathTypeRepr] ...::Eq # 88| getPath(): [Path] ...::Eq # 88| getQualifier(): [Path] ...::cmp # 88| getQualifier(): [Path] $crate # 88| getSegment(): [PathSegment] $crate # 88| getIdentifier(): [NameRef] $crate # 88| getSegment(): [PathSegment] cmp # 88| getIdentifier(): [NameRef] cmp # 88| getSegment(): [PathSegment] Eq # 88| getIdentifier(): [NameRef] Eq # 88| getWhereClause(): [WhereClause] WhereClause # 88| getAttr(0): [Attr] Attr # 88| getMeta(): [Meta] Meta # 88| getPath(): [Path] derive # 88| getSegment(): [PathSegment] derive # 88| getIdentifier(): [NameRef] derive # 88| getTokenTree(): [TokenTree] TokenTree # 89| getName(): [Name] MyDeriveEnum # 89| getVariantList(): [VariantList] VariantList # 90| getVariant(0): [Variant] Variant1 # 90| getName(): [Name] Variant1 # 91| getVariant(1): [Variant] Variant2 # 91| getName(): [Name] Variant2 # 94| getItem(19): [Trait] trait MyTrait # 94| getAssocItemList(): [AssocItemList] AssocItemList # 95| getAssocItem(0): [Function] fn my_method # 95| getParamList(): [ParamList] ParamList # 95| getName(): [Name] my_method # 95| getRetType(): [RetTypeRepr] RetTypeRepr # 95| getTypeRepr(): [PathTypeRepr] u32 # 95| getPath(): [Path] u32 # 95| getSegment(): [PathSegment] u32 # 95| getIdentifier(): [NameRef] u32 # 94| getName(): [Name] MyTrait # 98| getItem(20): [Union] union MyDeriveUnion # 99| getDeriveMacroExpansion(0): [MacroItems] MacroItems # 99| getItem(0): [Const] const CONST_MyDeriveUnion # 98| getBody(): [IntegerLiteralExpr] 42 # 99| getName(): [Name] CONST_MyDeriveUnion # 98| getTypeRepr(): [PathTypeRepr] u32 # 98| getPath(): [Path] u32 # 98| getSegment(): [PathSegment] u32 # 98| getIdentifier(): [NameRef] u32 # 99| getItem(1): [Impl] impl MyTrait for MyDeriveUnion { ... } # 99| getAssocItemList(): [AssocItemList] AssocItemList # 99| getAssocItem(0): [Function] fn my_method # 98| getParamList(): [ParamList] ParamList # 99| getFunctionBody(): [BlockExpr] { ... } # 99| getStmtList(): [StmtList] StmtList # 99| getTailExpr(): [ConstAccess] CONST_MyDeriveUnion # 99| getPath(): [Path] CONST_MyDeriveUnion # 99| getSegment(): [PathSegment] CONST_MyDeriveUnion # 99| getIdentifier(): [NameRef] CONST_MyDeriveUnion # 98| getName(): [Name] my_method # 98| getRetType(): [RetTypeRepr] RetTypeRepr # 98| getTypeRepr(): [PathTypeRepr] u32 # 98| getPath(): [Path] u32 # 98| getSegment(): [PathSegment] u32 # 98| getIdentifier(): [NameRef] u32 # 99| getSelfTy(): [PathTypeRepr] MyDeriveUnion # 99| getPath(): [Path] MyDeriveUnion # 99| getSegment(): [PathSegment] MyDeriveUnion # 99| getIdentifier(): [NameRef] MyDeriveUnion # 98| getTraitTy(): [PathTypeRepr] MyTrait # 98| getPath(): [Path] MyTrait # 98| getSegment(): [PathSegment] MyTrait # 98| getIdentifier(): [NameRef] MyTrait # 98| getAttr(0): [Attr] Attr # 98| getMeta(): [Meta] Meta # 98| getPath(): [Path] derive # 98| getSegment(): [PathSegment] derive # 98| getIdentifier(): [NameRef] derive # 98| getTokenTree(): [TokenTree] TokenTree # 99| getName(): [Name] MyDeriveUnion # 99| getStructFieldList(): [StructFieldList] StructFieldList # 100| getField(0): [StructField] field1: usize # 100| getName(): [Name] field1 # 100| getTypeRepr(): [PathTypeRepr] usize # 100| getPath(): [Path] usize # 100| getSegment(): [PathSegment] usize # 100| getIdentifier(): [NameRef] usize # 101| getField(1): [StructField] field2: f64 # 101| getName(): [Name] field2 # 101| getTypeRepr(): [PathTypeRepr] f64 # 101| getPath(): [Path] f64 # 101| getSegment(): [PathSegment] f64 # 101| getIdentifier(): [NameRef] f64 # 44| [Comment] //... # 56| [Comment] //... # 63| [Comment] //... # 70| [Comment] //... # 71| [Comment] //... # 72| [Comment] //... # 76| [Comment] //... # 79| [Comment] //... proc_macro.rs: # 1| [SourceFile] SourceFile # 1| getItem(0): [Use] use ...::TokenStream # 1| getUseTree(): [UseTree] ...::TokenStream # 1| getPath(): [Path] ...::TokenStream # 1| getQualifier(): [Path] proc_macro # 1| getSegment(): [PathSegment] proc_macro # 1| getIdentifier(): [NameRef] proc_macro # 1| getSegment(): [PathSegment] TokenStream # 1| getIdentifier(): [NameRef] TokenStream # 2| getItem(1): [Use] use ...::quote # 2| getUseTree(): [UseTree] ...::quote # 2| getPath(): [Path] ...::quote # 2| getQualifier(): [Path] quote # 2| getSegment(): [PathSegment] quote # 2| getIdentifier(): [NameRef] quote # 2| getSegment(): [PathSegment] quote # 2| getIdentifier(): [NameRef] quote # 4| getItem(2): [Function] fn repeat # 5| getParamList(): [ParamList] ParamList # 5| getParam(0): [Param] ...: TokenStream # 5| getTypeRepr(): [PathTypeRepr] TokenStream # 5| getPath(): [Path] TokenStream # 5| getSegment(): [PathSegment] TokenStream # 5| getIdentifier(): [NameRef] TokenStream # 5| getPat(): [IdentPat] attr # 5| getName(): [Name] attr # 5| getParam(1): [Param] ...: TokenStream # 5| getTypeRepr(): [PathTypeRepr] TokenStream # 5| getPath(): [Path] TokenStream # 5| getSegment(): [PathSegment] TokenStream # 5| getIdentifier(): [NameRef] TokenStream # 5| getPat(): [IdentPat] item # 5| getName(): [Name] item # 4| getAttr(0): [Attr] Attr # 4| getMeta(): [Meta] Meta # 4| getPath(): [Path] proc_macro_attribute # 4| getSegment(): [PathSegment] proc_macro_attribute # 4| getIdentifier(): [NameRef] proc_macro_attribute # 5| getFunctionBody(): [BlockExpr] { ... } # 5| getStmtList(): [StmtList] StmtList # 6| getStatement(0): [LetStmt] let ... = ... # 6| getInitializer(): [MethodCallExpr] ... .unwrap() # 6| getArgList(): [ArgList] ArgList # 6| getIdentifier(): [NameRef] unwrap # 6| getReceiver(): [MethodCallExpr] ... .base10_parse() # 6| getArgList(): [ArgList] ArgList # 6| getGenericArgList(): [GenericArgList] <...> # 6| getGenericArg(0): [TypeArg] TypeArg # 6| getTypeRepr(): [PathTypeRepr] usize # 6| getPath(): [Path] usize # 6| getSegment(): [PathSegment] usize # 6| getIdentifier(): [NameRef] usize # 6| getIdentifier(): [NameRef] base10_parse # 6| getReceiver(): [MacroExpr] MacroExpr # 6| getMacroCall(): [MacroCall] ...::parse_macro_input!... # 6| getPath(): [Path] ...::parse_macro_input # 6| getQualifier(): [Path] syn # 6| getSegment(): [PathSegment] syn # 6| getIdentifier(): [NameRef] syn # 6| getSegment(): [PathSegment] parse_macro_input # 6| getIdentifier(): [NameRef] parse_macro_input # 6| getTokenTree(): [TokenTree] TokenTree # 6| getMacroCallExpansion(): [MatchExpr] match ... { ... } # 6| getScrutinee(): [CallExpr] ...::parse::<...>(...) # 6| getArgList(): [ArgList] ArgList # 6| getArg(0): [VariableAccess] attr # 6| getPath(): [Path] attr # 6| getSegment(): [PathSegment] attr # 6| getIdentifier(): [NameRef] attr # 6| getFunction(): [PathExpr] ...::parse::<...> # 6| getPath(): [Path] ...::parse::<...> # 6| getQualifier(): [Path] $crate # 6| getSegment(): [PathSegment] $crate # 6| getIdentifier(): [NameRef] $crate # 6| getSegment(): [PathSegment] parse::<...> # 6| getGenericArgList(): [GenericArgList] <...> # 6| getGenericArg(0): [TypeArg] TypeArg # 6| getTypeRepr(): [PathTypeRepr] ...::LitInt # 6| getPath(): [Path] ...::LitInt # 6| getQualifier(): [Path] syn # 6| getSegment(): [PathSegment] syn # 6| getIdentifier(): [NameRef] syn # 6| getSegment(): [PathSegment] LitInt # 6| getIdentifier(): [NameRef] LitInt # 6| getIdentifier(): [NameRef] parse # 6| getMatchArmList(): [MatchArmList] MatchArmList # 6| getArm(0): [MatchArm] ... => data # 6| getExpr(): [VariableAccess] data # 6| getPath(): [Path] data # 6| getSegment(): [PathSegment] data # 6| getIdentifier(): [NameRef] data # 6| getPat(): [TupleStructPat] ...::Ok(...) # 6| getPath(): [Path] ...::Ok # 6| getQualifier(): [Path] ...::__private # 6| getQualifier(): [Path] $crate # 6| getSegment(): [PathSegment] $crate # 6| getIdentifier(): [NameRef] $crate # 6| getSegment(): [PathSegment] __private # 6| getIdentifier(): [NameRef] __private # 6| getSegment(): [PathSegment] Ok # 6| getIdentifier(): [NameRef] Ok # 6| getField(0): [IdentPat] data # 6| getName(): [Name] data # 6| getArm(1): [MatchArm] ... => ... # 6| getExpr(): [BlockExpr] { ... } # 6| getStmtList(): [StmtList] StmtList # 6| getStatement(0): [ExprStmt] ExprStmt # 6| getExpr(): [ReturnExpr] return ... # 6| getExpr(): [CallExpr] ...::from(...) # 6| getArgList(): [ArgList] ArgList # 6| getArg(0): [MethodCallExpr] err.to_compile_error() # 6| getArgList(): [ArgList] ArgList # 6| getIdentifier(): [NameRef] to_compile_error # 6| getReceiver(): [VariableAccess] err # 6| getPath(): [Path] err # 6| getSegment(): [PathSegment] err # 6| getIdentifier(): [NameRef] err # 6| getFunction(): [PathExpr] ...::from # 6| getPath(): [Path] ...::from # 6| getQualifier(): [Path] ...::TokenStream # 6| getQualifier(): [Path] ...::__private # 6| getQualifier(): [Path] $crate # 6| getSegment(): [PathSegment] $crate # 6| getIdentifier(): [NameRef] $crate # 6| getSegment(): [PathSegment] __private # 6| getIdentifier(): [NameRef] __private # 6| getSegment(): [PathSegment] TokenStream # 6| getIdentifier(): [NameRef] TokenStream # 6| getSegment(): [PathSegment] from # 6| getIdentifier(): [NameRef] from # 6| getPat(): [TupleStructPat] ...::Err(...) # 6| getPath(): [Path] ...::Err # 6| getQualifier(): [Path] ...::__private # 6| getQualifier(): [Path] $crate # 6| getSegment(): [PathSegment] $crate # 6| getIdentifier(): [NameRef] $crate # 6| getSegment(): [PathSegment] __private # 6| getIdentifier(): [NameRef] __private # 6| getSegment(): [PathSegment] Err # 6| getIdentifier(): [NameRef] Err # 6| getField(0): [IdentPat] err # 6| getName(): [Name] err # 6| getPat(): [IdentPat] number # 6| getName(): [Name] number # 7| getStatement(1): [LetStmt] let ... = ... # 7| getInitializer(): [MacroExpr] MacroExpr # 7| getMacroCall(): [MacroCall] ...::parse_macro_input!... # 7| getPath(): [Path] ...::parse_macro_input # 7| getQualifier(): [Path] syn # 7| getSegment(): [PathSegment] syn # 7| getIdentifier(): [NameRef] syn # 7| getSegment(): [PathSegment] parse_macro_input # 7| getIdentifier(): [NameRef] parse_macro_input # 7| getTokenTree(): [TokenTree] TokenTree # 7| getMacroCallExpansion(): [MatchExpr] match ... { ... } # 7| getScrutinee(): [CallExpr] ...::parse::<...>(...) # 7| getArgList(): [ArgList] ArgList # 7| getArg(0): [VariableAccess] item # 7| getPath(): [Path] item # 7| getSegment(): [PathSegment] item # 7| getIdentifier(): [NameRef] item # 7| getFunction(): [PathExpr] ...::parse::<...> # 7| getPath(): [Path] ...::parse::<...> # 7| getQualifier(): [Path] $crate # 7| getSegment(): [PathSegment] $crate # 7| getIdentifier(): [NameRef] $crate # 7| getSegment(): [PathSegment] parse::<...> # 7| getGenericArgList(): [GenericArgList] <...> # 7| getGenericArg(0): [TypeArg] TypeArg # 7| getTypeRepr(): [PathTypeRepr] ...::ItemFn # 7| getPath(): [Path] ...::ItemFn # 7| getQualifier(): [Path] syn # 7| getSegment(): [PathSegment] syn # 7| getIdentifier(): [NameRef] syn # 7| getSegment(): [PathSegment] ItemFn # 7| getIdentifier(): [NameRef] ItemFn # 7| getIdentifier(): [NameRef] parse # 7| getMatchArmList(): [MatchArmList] MatchArmList # 7| getArm(0): [MatchArm] ... => data # 7| getExpr(): [VariableAccess] data # 7| getPath(): [Path] data # 7| getSegment(): [PathSegment] data # 7| getIdentifier(): [NameRef] data # 7| getPat(): [TupleStructPat] ...::Ok(...) # 7| getPath(): [Path] ...::Ok # 7| getQualifier(): [Path] ...::__private # 7| getQualifier(): [Path] $crate # 7| getSegment(): [PathSegment] $crate # 7| getIdentifier(): [NameRef] $crate # 7| getSegment(): [PathSegment] __private # 7| getIdentifier(): [NameRef] __private # 7| getSegment(): [PathSegment] Ok # 7| getIdentifier(): [NameRef] Ok # 7| getField(0): [IdentPat] data # 7| getName(): [Name] data # 7| getArm(1): [MatchArm] ... => ... # 7| getExpr(): [BlockExpr] { ... } # 7| getStmtList(): [StmtList] StmtList # 7| getStatement(0): [ExprStmt] ExprStmt # 7| getExpr(): [ReturnExpr] return ... # 7| getExpr(): [CallExpr] ...::from(...) # 7| getArgList(): [ArgList] ArgList # 7| getArg(0): [MethodCallExpr] err.to_compile_error() # 7| getArgList(): [ArgList] ArgList # 7| getIdentifier(): [NameRef] to_compile_error # 7| getReceiver(): [VariableAccess] err # 7| getPath(): [Path] err # 7| getSegment(): [PathSegment] err # 7| getIdentifier(): [NameRef] err # 7| getFunction(): [PathExpr] ...::from # 7| getPath(): [Path] ...::from # 7| getQualifier(): [Path] ...::TokenStream # 7| getQualifier(): [Path] ...::__private # 7| getQualifier(): [Path] $crate # 7| getSegment(): [PathSegment] $crate # 7| getIdentifier(): [NameRef] $crate # 7| getSegment(): [PathSegment] __private # 7| getIdentifier(): [NameRef] __private # 7| getSegment(): [PathSegment] TokenStream # 7| getIdentifier(): [NameRef] TokenStream # 7| getSegment(): [PathSegment] from # 7| getIdentifier(): [NameRef] from # 7| getPat(): [TupleStructPat] ...::Err(...) # 7| getPath(): [Path] ...::Err # 7| getQualifier(): [Path] ...::__private # 7| getQualifier(): [Path] $crate # 7| getSegment(): [PathSegment] $crate # 7| getIdentifier(): [NameRef] $crate # 7| getSegment(): [PathSegment] __private # 7| getIdentifier(): [NameRef] __private # 7| getSegment(): [PathSegment] Err # 7| getIdentifier(): [NameRef] Err # 7| getField(0): [IdentPat] err # 7| getName(): [Name] err # 7| getPat(): [IdentPat] ast # 7| getName(): [Name] ast # 8| getStatement(2): [LetStmt] let ... = ... # 8| getInitializer(): [MethodCallExpr] ... .collect() # 14| getArgList(): [ArgList] ArgList # 14| getGenericArgList(): [GenericArgList] <...> # 14| getGenericArg(0): [TypeArg] TypeArg # 14| getTypeRepr(): [PathTypeRepr] Vec::<...> # 14| getPath(): [Path] Vec::<...> # 14| getSegment(): [PathSegment] Vec::<...> # 14| getGenericArgList(): [GenericArgList] <...> # 14| getGenericArg(0): [TypeArg] TypeArg # 14| getTypeRepr(): [InferTypeRepr] _ # 14| getIdentifier(): [NameRef] Vec # 14| getIdentifier(): [NameRef] collect # 8| getReceiver(): [MethodCallExpr] ... .map(...) # 9| getArgList(): [ArgList] ArgList # 9| getArg(0): [ClosureExpr] |...| ... # 9| getParamList(): [ParamList] ParamList # 9| getParam(0): [Param] ... # 9| getPat(): [IdentPat] i # 9| getName(): [Name] i # 9| getClosureBody(): [BlockExpr] { ... } # 9| getStmtList(): [StmtList] StmtList # 10| getStatement(0): [LetStmt] let ... = ... # 10| getInitializer(): [MethodCallExpr] ast.clone() # 10| getArgList(): [ArgList] ArgList # 10| getIdentifier(): [NameRef] clone # 10| getReceiver(): [VariableAccess] ast # 10| getPath(): [Path] ast # 10| getSegment(): [PathSegment] ast # 10| getIdentifier(): [NameRef] ast # 10| getPat(): [IdentPat] mut new_ast # 10| getName(): [Name] new_ast # 11| getStatement(1): [ExprStmt] ExprStmt # 11| getExpr(): [AssignmentExpr] ... = ... # 11| getLhs(): [FieldExpr] ... .ident # 11| getContainer(): [FieldExpr] new_ast.sig # 11| getContainer(): [VariableAccess] new_ast # 11| getPath(): [Path] new_ast # 11| getSegment(): [PathSegment] new_ast # 11| getIdentifier(): [NameRef] new_ast # 11| getIdentifier(): [NameRef] sig # 11| getIdentifier(): [NameRef] ident # 11| getRhs(): [CallExpr] ...::new(...) # 11| getArgList(): [ArgList] ArgList # 11| getArg(0): [RefExpr] &... # 11| getExpr(): [MacroExpr] MacroExpr # 11| getMacroCall(): [MacroCall] format!... # 11| getPath(): [Path] format # 11| getSegment(): [PathSegment] format # 11| getIdentifier(): [NameRef] format # 11| getTokenTree(): [TokenTree] TokenTree # 11| getMacroCallExpansion(): [CallExpr] ...::must_use(...) # 11| getArgList(): [ArgList] ArgList # 11| getArg(0): [BlockExpr] { ... } # 11| getStmtList(): [StmtList] StmtList # 11| getTailExpr(): [CallExpr] ...::format(...) # 11| getArgList(): [ArgList] ArgList # 11| getArg(0): [MacroExpr] MacroExpr # 11| getMacroCall(): [MacroCall] ...::format_args!... # 11| getPath(): [Path] ...::format_args # 11| getQualifier(): [Path] ...::__export # 11| getQualifier(): [Path] $crate # 11| getSegment(): [PathSegment] $crate # 11| getIdentifier(): [NameRef] $crate # 11| getSegment(): [PathSegment] __export # 11| getIdentifier(): [NameRef] __export # 11| getSegment(): [PathSegment] format_args # 11| getIdentifier(): [NameRef] format_args # 11| getTokenTree(): [TokenTree] TokenTree # 11| getMacroCallExpansion(): [FormatArgsExpr] FormatArgsExpr # 11| getArg(0): [FormatArgsArg] FormatArgsArg # 11| getExpr(): [FieldExpr] ... .ident # 11| getContainer(): [FieldExpr] ast.sig # 11| getContainer(): [VariableAccess] ast # 11| getPath(): [Path] ast # 11| getSegment(): [PathSegment] ast # 11| getIdentifier(): [NameRef] ast # 11| getIdentifier(): [NameRef] sig # 11| getIdentifier(): [NameRef] ident # 11| getArg(1): [FormatArgsArg] FormatArgsArg # 11| getExpr(): [VariableAccess] i # 11| getPath(): [Path] i # 11| getSegment(): [PathSegment] i # 11| getIdentifier(): [NameRef] i # 11| getTemplate(): [StringLiteralExpr] "{}_{}" # 11| getFormat(0): [Format] {} # 11| getFormat(1): [Format] {} # 11| getFunction(): [PathExpr] ...::format # 11| getPath(): [Path] ...::format # 11| getQualifier(): [Path] ...::fmt # 11| getQualifier(): [Path] $crate # 11| getSegment(): [PathSegment] $crate # 11| getIdentifier(): [NameRef] $crate # 11| getSegment(): [PathSegment] fmt # 11| getIdentifier(): [NameRef] fmt # 11| getSegment(): [PathSegment] format # 11| getIdentifier(): [NameRef] format # 11| getFunction(): [PathExpr] ...::must_use # 11| getPath(): [Path] ...::must_use # 11| getQualifier(): [Path] ...::__export # 11| getQualifier(): [Path] $crate # 11| getSegment(): [PathSegment] $crate # 11| getIdentifier(): [NameRef] $crate # 11| getSegment(): [PathSegment] __export # 11| getIdentifier(): [NameRef] __export # 11| getSegment(): [PathSegment] must_use # 11| getIdentifier(): [NameRef] must_use # 11| getArg(1): [MethodCallExpr] ... .span() # 11| getArgList(): [ArgList] ArgList # 11| getIdentifier(): [NameRef] span # 11| getReceiver(): [FieldExpr] ... .ident # 11| getContainer(): [FieldExpr] ast.sig # 11| getContainer(): [VariableAccess] ast # 11| getPath(): [Path] ast # 11| getSegment(): [PathSegment] ast # 11| getIdentifier(): [NameRef] ast # 11| getIdentifier(): [NameRef] sig # 11| getIdentifier(): [NameRef] ident # 11| getFunction(): [PathExpr] ...::new # 11| getPath(): [Path] ...::new # 11| getQualifier(): [Path] ...::Ident # 11| getQualifier(): [Path] syn # 11| getSegment(): [PathSegment] syn # 11| getIdentifier(): [NameRef] syn # 11| getSegment(): [PathSegment] Ident # 11| getIdentifier(): [NameRef] Ident # 11| getSegment(): [PathSegment] new # 11| getIdentifier(): [NameRef] new # 12| getTailExpr(): [VariableAccess] new_ast # 12| getPath(): [Path] new_ast # 12| getSegment(): [PathSegment] new_ast # 12| getIdentifier(): [NameRef] new_ast # 9| getIdentifier(): [NameRef] map # 8| getReceiver(): [ParenExpr] (...) # 8| getExpr(): [RangeExpr] 0..number # 8| getEnd(): [VariableAccess] number # 8| getPath(): [Path] number # 8| getSegment(): [PathSegment] number # 8| getIdentifier(): [NameRef] number # 8| getStart(): [IntegerLiteralExpr] 0 # 8| getPat(): [IdentPat] items # 8| getName(): [Name] items # 15| getTailExpr(): [MethodCallExpr] ... .into() # 17| getArgList(): [ArgList] ArgList # 17| getIdentifier(): [NameRef] into # 15| getReceiver(): [MacroExpr] MacroExpr # 15| getMacroCall(): [MacroCall] quote!... # 15| getPath(): [Path] quote # 15| getSegment(): [PathSegment] quote # 15| getIdentifier(): [NameRef] quote # 15| getTokenTree(): [TokenTree] TokenTree # 16| getMacroCallExpansion(): [BlockExpr] { ... } # 16| getStmtList(): [StmtList] StmtList # 15| getStatement(0): [LetStmt] let ... = ... # 15| getInitializer(): [CallExpr] ...::new(...) # 15| getArgList(): [ArgList] ArgList # 15| getFunction(): [PathExpr] ...::new # 15| getPath(): [Path] ...::new # 15| getQualifier(): [Path] ...::TokenStream # 15| getQualifier(): [Path] ...::__private # 15| getQualifier(): [Path] $crate # 15| getSegment(): [PathSegment] $crate # 15| getIdentifier(): [NameRef] $crate # 15| getSegment(): [PathSegment] __private # 15| getIdentifier(): [NameRef] __private # 15| getSegment(): [PathSegment] TokenStream # 15| getIdentifier(): [NameRef] TokenStream # 15| getSegment(): [PathSegment] new # 15| getIdentifier(): [NameRef] new # 15| getPat(): [IdentPat] mut _s # 15| getName(): [Name] _s # 16| getStatement(1): [ExprStmt] ExprStmt # 16| getExpr(): [MacroExpr] MacroExpr # 16| getMacroCall(): [MacroCall] ...::quote_each_token!... # 15| getPath(): [Path] ...::quote_each_token # 15| getQualifier(): [Path] $crate # 15| getSegment(): [PathSegment] $crate # 15| getIdentifier(): [NameRef] $crate # 15| getSegment(): [PathSegment] quote_each_token # 15| getIdentifier(): [NameRef] quote_each_token # 16| getTokenTree(): [TokenTree] TokenTree # 16| getMacroCallExpansion(): [BlockExpr] { ... } # 16| getStmtList(): [StmtList] StmtList # 16| getTailExpr(): [MacroExpr] MacroExpr # 16| getMacroCall(): [MacroCall] ...::quote_tokens_with_context!... # 15| getPath(): [Path] ...::quote_tokens_with_context # 15| getQualifier(): [Path] $crate # 15| getSegment(): [PathSegment] $crate # 15| getIdentifier(): [NameRef] $crate # 15| getSegment(): [PathSegment] quote_tokens_with_context # 15| getIdentifier(): [NameRef] quote_tokens_with_context # 16| getTokenTree(): [TokenTree] TokenTree # 16| getMacroCallExpansion(): [BlockExpr] { ... } # 16| getStmtList(): [StmtList] StmtList # 16| getStatement(0): [ExprStmt] ExprStmt # 16| getExpr(): [MacroExpr] MacroExpr # 16| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 15| getPath(): [Path] ...::quote_token_with_context # 15| getQualifier(): [Path] $crate # 15| getSegment(): [PathSegment] $crate # 15| getIdentifier(): [NameRef] $crate # 15| getSegment(): [PathSegment] quote_token_with_context # 15| getIdentifier(): [NameRef] quote_token_with_context # 16| getTokenTree(): [TokenTree] TokenTree # 15| getMacroCallExpansion(): [BlockExpr] { ... } # 16| getStmtList(): [StmtList] StmtList # 16| getStatement(1): [ExprStmt] ExprStmt # 16| getExpr(): [MacroExpr] MacroExpr # 16| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 15| getPath(): [Path] ...::quote_token_with_context # 15| getQualifier(): [Path] $crate # 15| getSegment(): [PathSegment] $crate # 15| getIdentifier(): [NameRef] $crate # 15| getSegment(): [PathSegment] quote_token_with_context # 15| getIdentifier(): [NameRef] quote_token_with_context # 16| getTokenTree(): [TokenTree] TokenTree # 15| getMacroCallExpansion(): [BlockExpr] { ... } # 16| getStmtList(): [StmtList] StmtList # 16| getStatement(2): [ExprStmt] ExprStmt # 16| getExpr(): [MacroExpr] MacroExpr # 16| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 15| getPath(): [Path] ...::quote_token_with_context # 15| getQualifier(): [Path] $crate # 15| getSegment(): [PathSegment] $crate # 15| getIdentifier(): [NameRef] $crate # 15| getSegment(): [PathSegment] quote_token_with_context # 15| getIdentifier(): [NameRef] quote_token_with_context # 16| getTokenTree(): [TokenTree] TokenTree # 15| getMacroCallExpansion(): [BlockExpr] { ... } # 16| getStmtList(): [StmtList] StmtList # 16| getStatement(3): [ExprStmt] ExprStmt # 16| getExpr(): [MacroExpr] MacroExpr # 16| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 15| getPath(): [Path] ...::quote_token_with_context # 15| getQualifier(): [Path] $crate # 15| getSegment(): [PathSegment] $crate # 15| getIdentifier(): [NameRef] $crate # 15| getSegment(): [PathSegment] quote_token_with_context # 15| getIdentifier(): [NameRef] quote_token_with_context # 16| getTokenTree(): [TokenTree] TokenTree # 16| getMacroCallExpansion(): [BlockExpr] { ... } # 16| getStmtList(): [StmtList] StmtList # 16| getTailExpr(): [BlockExpr] { ... } # 16| getStmtList(): [StmtList] StmtList # 15| getStatement(0): [Use] use ...::ext::* # 15| getUseTree(): [UseTree] ...::ext::* # 15| getPath(): [Path] ...::ext # 15| getQualifier(): [Path] ...::__private # 15| getQualifier(): [Path] $crate # 15| getSegment(): [PathSegment] $crate # 15| getIdentifier(): [NameRef] $crate # 15| getSegment(): [PathSegment] __private # 15| getIdentifier(): [NameRef] __private # 15| getSegment(): [PathSegment] ext # 15| getIdentifier(): [NameRef] ext # 15| getStatement(1): [LetStmt] let ... = ...::ThereIsNoIteratorInRepetition # 15| getInitializer(): [PathExpr] ...::ThereIsNoIteratorInRepetition # 15| getPath(): [Path] ...::ThereIsNoIteratorInRepetition # 15| getQualifier(): [Path] ...::__private # 15| getQualifier(): [Path] $crate # 15| getSegment(): [PathSegment] $crate # 15| getIdentifier(): [NameRef] $crate # 15| getSegment(): [PathSegment] __private # 15| getIdentifier(): [NameRef] __private # 15| getSegment(): [PathSegment] ThereIsNoIteratorInRepetition # 15| getIdentifier(): [NameRef] ThereIsNoIteratorInRepetition # 15| getPat(): [IdentPat] has_iter # 15| getName(): [Name] has_iter # 16| getStatement(2): [ExprStmt] ExprStmt # 16| getExpr(): [MacroExpr] MacroExpr # 16| getMacroCall(): [MacroCall] ...::pounded_var_names!... # 15| getPath(): [Path] ...::pounded_var_names # 15| getQualifier(): [Path] $crate # 15| getSegment(): [PathSegment] $crate # 15| getIdentifier(): [NameRef] $crate # 15| getSegment(): [PathSegment] pounded_var_names # 15| getIdentifier(): [NameRef] pounded_var_names # 16| getTokenTree(): [TokenTree] TokenTree # 16| getMacroCallExpansion(): [BlockExpr] { ... } # 16| getStmtList(): [StmtList] StmtList # 16| getTailExpr(): [MacroExpr] MacroExpr # 16| getMacroCall(): [MacroCall] ...::pounded_var_names_with_context!... # 15| getPath(): [Path] ...::pounded_var_names_with_context # 15| getQualifier(): [Path] $crate # 15| getSegment(): [PathSegment] $crate # 15| getIdentifier(): [NameRef] $crate # 15| getSegment(): [PathSegment] pounded_var_names_with_context # 15| getIdentifier(): [NameRef] pounded_var_names_with_context # 16| getTokenTree(): [TokenTree] TokenTree # 16| getMacroCallExpansion(): [BlockExpr] { ... } # 16| getStmtList(): [StmtList] StmtList # 15| getStatement(0): [ExprStmt] ExprStmt # 15| getExpr(): [MacroExpr] MacroExpr # 15| getMacroCall(): [MacroCall] ...::pounded_var_with_context!... # 15| getPath(): [Path] ...::pounded_var_with_context # 15| getQualifier(): [Path] $crate # 15| getSegment(): [PathSegment] $crate # 15| getIdentifier(): [NameRef] $crate # 15| getSegment(): [PathSegment] pounded_var_with_context # 15| getIdentifier(): [NameRef] pounded_var_with_context # 15| getTokenTree(): [TokenTree] TokenTree # 15| getMacroCallExpansion(): [BlockExpr] { ... } # 15| getStmtList(): [StmtList] StmtList # 15| getTailExpr(): [MacroExpr] MacroExpr # 15| getMacroCall(): [MacroCall] ...::pounded_var_names!... # 15| getPath(): [Path] ...::pounded_var_names # 15| getQualifier(): [Path] $crate # 15| getSegment(): [PathSegment] $crate # 15| getIdentifier(): [NameRef] $crate # 15| getSegment(): [PathSegment] pounded_var_names # 15| getIdentifier(): [NameRef] pounded_var_names # 15| getTokenTree(): [TokenTree] TokenTree # 15| getMacroCallExpansion(): [BlockExpr] { ... } # 15| getStmtList(): [StmtList] StmtList # 15| getTailExpr(): [MacroExpr] MacroExpr # 15| getMacroCall(): [MacroCall] ...::pounded_var_names_with_context!... # 15| getPath(): [Path] ...::pounded_var_names_with_context # 15| getQualifier(): [Path] $crate # 15| getSegment(): [PathSegment] $crate # 15| getIdentifier(): [NameRef] $crate # 15| getSegment(): [PathSegment] pounded_var_names_with_context # 15| getIdentifier(): [NameRef] pounded_var_names_with_context # 15| getTokenTree(): [TokenTree] TokenTree # 15| getMacroCallExpansion(): [BlockExpr] { ... } # 15| getStmtList(): [StmtList] StmtList # 15| getTailExpr(): [MacroExpr] MacroExpr # 15| getMacroCall(): [MacroCall] ...::pounded_var_with_context!... # 15| getPath(): [Path] ...::pounded_var_with_context # 15| getQualifier(): [Path] $crate # 15| getSegment(): [PathSegment] $crate # 15| getIdentifier(): [NameRef] $crate # 15| getSegment(): [PathSegment] pounded_var_with_context # 15| getIdentifier(): [NameRef] pounded_var_with_context # 15| getTokenTree(): [TokenTree] TokenTree # 15| getMacroCallExpansion(): [BlockExpr] { ... } # 15| getStmtList(): [StmtList] StmtList # 16| getStatement(1): [ExprStmt] ExprStmt # 16| getExpr(): [MacroExpr] MacroExpr # 16| getMacroCall(): [MacroCall] ...::pounded_var_with_context!... # 15| getPath(): [Path] ...::pounded_var_with_context # 15| getQualifier(): [Path] $crate # 15| getSegment(): [PathSegment] $crate # 15| getIdentifier(): [NameRef] $crate # 15| getSegment(): [PathSegment] pounded_var_with_context # 15| getIdentifier(): [NameRef] pounded_var_with_context # 16| getTokenTree(): [TokenTree] TokenTree # 15| getMacroCallExpansion(): [BlockExpr] { ... } # 16| getStmtList(): [StmtList] StmtList # 16| getStatement(2): [ExprStmt] ExprStmt # 16| getExpr(): [MacroExpr] MacroExpr # 16| getMacroCall(): [MacroCall] ...::pounded_var_with_context!... # 15| getPath(): [Path] ...::pounded_var_with_context # 15| getQualifier(): [Path] $crate # 15| getSegment(): [PathSegment] $crate # 15| getIdentifier(): [NameRef] $crate # 15| getSegment(): [PathSegment] pounded_var_with_context # 15| getIdentifier(): [NameRef] pounded_var_with_context # 16| getTokenTree(): [TokenTree] TokenTree # 16| getMacroCallExpansion(): [BlockExpr] { ... } # 16| getStmtList(): [StmtList] StmtList # 16| getStatement(0): [ExprStmt] ExprStmt # 16| getExpr(): [MacroExpr] MacroExpr # 16| getMacroCall(): [MacroCall] ...::quote_bind_into_iter!... # 15| getPath(): [Path] ...::quote_bind_into_iter # 15| getQualifier(): [Path] $crate # 15| getSegment(): [PathSegment] $crate # 15| getIdentifier(): [NameRef] $crate # 15| getSegment(): [PathSegment] quote_bind_into_iter # 15| getIdentifier(): [NameRef] quote_bind_into_iter # 16| getTokenTree(): [TokenTree] TokenTree # 16| getMacroCallExpansion(): [BlockExpr] { ... } # 16| getStmtList(): [StmtList] StmtList # 16| getStatement(0): [LetStmt] let ... = ... # 15| getAttr(0): [Attr] Attr # 15| getMeta(): [Meta] Meta # 15| getPath(): [Path] allow # 15| getSegment(): [PathSegment] allow # 15| getIdentifier(): [NameRef] allow # 15| getTokenTree(): [TokenTree] TokenTree # 16| getInitializer(): [MethodCallExpr] items.quote_into_iter() # 15| getArgList(): [ArgList] ArgList # 15| getIdentifier(): [NameRef] quote_into_iter # 16| getReceiver(): [VariableAccess] items # 16| getPath(): [Path] items # 16| getSegment(): [PathSegment] items # 16| getIdentifier(): [NameRef] items # 16| getPat(): [TuplePat] TuplePat # 16| getField(0): [IdentPat] mut items # 16| getName(): [Name] items # 15| getField(1): [IdentPat] i # 15| getName(): [Name] i # 15| getStatement(1): [LetStmt] let ... = ... # 15| getInitializer(): [BinaryExpr] ... | ... # 15| getLhs(): [VariableAccess] has_iter # 15| getPath(): [Path] has_iter # 15| getSegment(): [PathSegment] has_iter # 15| getIdentifier(): [NameRef] has_iter # 15| getRhs(): [VariableAccess] i # 15| getPath(): [Path] i # 15| getSegment(): [PathSegment] i # 15| getIdentifier(): [NameRef] i # 15| getPat(): [IdentPat] has_iter # 15| getName(): [Name] has_iter # 16| getTailExpr(): [MacroExpr] MacroExpr # 16| getMacroCall(): [MacroCall] ...::pounded_var_with_context!... # 15| getPath(): [Path] ...::pounded_var_with_context # 15| getQualifier(): [Path] $crate # 15| getSegment(): [PathSegment] $crate # 15| getIdentifier(): [NameRef] $crate # 15| getSegment(): [PathSegment] pounded_var_with_context # 15| getIdentifier(): [NameRef] pounded_var_with_context # 16| getTokenTree(): [TokenTree] TokenTree # 15| getMacroCallExpansion(): [BlockExpr] { ... } # 16| getStmtList(): [StmtList] StmtList # 15| getStatement(3): [LetStmt] let _ = has_iter # 15| getInitializer(): [VariableAccess] has_iter # 15| getPath(): [Path] has_iter # 15| getSegment(): [PathSegment] has_iter # 15| getIdentifier(): [NameRef] has_iter # 15| getPat(): [WildcardPat] _ # 15| getTypeRepr(): [PathTypeRepr] ...::HasIterator # 15| getPath(): [Path] ...::HasIterator # 15| getQualifier(): [Path] ...::__private # 15| getQualifier(): [Path] $crate # 15| getSegment(): [PathSegment] $crate # 15| getIdentifier(): [NameRef] $crate # 15| getSegment(): [PathSegment] __private # 15| getIdentifier(): [NameRef] __private # 15| getSegment(): [PathSegment] HasIterator # 15| getIdentifier(): [NameRef] HasIterator # 16| getTailExpr(): [WhileExpr] while true { ... } # 16| getLoopBody(): [BlockExpr] { ... } # 16| getStmtList(): [StmtList] StmtList # 16| getStatement(0): [ExprStmt] ExprStmt # 16| getExpr(): [MacroExpr] MacroExpr # 16| getMacroCall(): [MacroCall] ...::pounded_var_names!... # 15| getPath(): [Path] ...::pounded_var_names # 15| getQualifier(): [Path] $crate # 15| getSegment(): [PathSegment] $crate # 15| getIdentifier(): [NameRef] $crate # 15| getSegment(): [PathSegment] pounded_var_names # 15| getIdentifier(): [NameRef] pounded_var_names # 16| getTokenTree(): [TokenTree] TokenTree # 16| getMacroCallExpansion(): [BlockExpr] { ... } # 16| getStmtList(): [StmtList] StmtList # 16| getTailExpr(): [MacroExpr] MacroExpr # 16| getMacroCall(): [MacroCall] ...::pounded_var_names_with_context!... # 15| getPath(): [Path] ...::pounded_var_names_with_context # 15| getQualifier(): [Path] $crate # 15| getSegment(): [PathSegment] $crate # 15| getIdentifier(): [NameRef] $crate # 15| getSegment(): [PathSegment] pounded_var_names_with_context # 15| getIdentifier(): [NameRef] pounded_var_names_with_context # 16| getTokenTree(): [TokenTree] TokenTree # 16| getMacroCallExpansion(): [BlockExpr] { ... } # 16| getStmtList(): [StmtList] StmtList # 15| getStatement(0): [ExprStmt] ExprStmt # 15| getExpr(): [MacroExpr] MacroExpr # 15| getMacroCall(): [MacroCall] ...::pounded_var_with_context!... # 15| getPath(): [Path] ...::pounded_var_with_context # 15| getQualifier(): [Path] $crate # 15| getSegment(): [PathSegment] $crate # 15| getIdentifier(): [NameRef] $crate # 15| getSegment(): [PathSegment] pounded_var_with_context # 15| getIdentifier(): [NameRef] pounded_var_with_context # 15| getTokenTree(): [TokenTree] TokenTree # 15| getMacroCallExpansion(): [BlockExpr] { ... } # 15| getStmtList(): [StmtList] StmtList # 15| getTailExpr(): [MacroExpr] MacroExpr # 15| getMacroCall(): [MacroCall] ...::pounded_var_names!... # 15| getPath(): [Path] ...::pounded_var_names # 15| getQualifier(): [Path] $crate # 15| getSegment(): [PathSegment] $crate # 15| getIdentifier(): [NameRef] $crate # 15| getSegment(): [PathSegment] pounded_var_names # 15| getIdentifier(): [NameRef] pounded_var_names # 15| getTokenTree(): [TokenTree] TokenTree # 15| getMacroCallExpansion(): [BlockExpr] { ... } # 15| getStmtList(): [StmtList] StmtList # 15| getTailExpr(): [MacroExpr] MacroExpr # 15| getMacroCall(): [MacroCall] ...::pounded_var_names_with_context!... # 15| getPath(): [Path] ...::pounded_var_names_with_context # 15| getQualifier(): [Path] $crate # 15| getSegment(): [PathSegment] $crate # 15| getIdentifier(): [NameRef] $crate # 15| getSegment(): [PathSegment] pounded_var_names_with_context # 15| getIdentifier(): [NameRef] pounded_var_names_with_context # 15| getTokenTree(): [TokenTree] TokenTree # 15| getMacroCallExpansion(): [BlockExpr] { ... } # 15| getStmtList(): [StmtList] StmtList # 15| getTailExpr(): [MacroExpr] MacroExpr # 15| getMacroCall(): [MacroCall] ...::pounded_var_with_context!... # 15| getPath(): [Path] ...::pounded_var_with_context # 15| getQualifier(): [Path] $crate # 15| getSegment(): [PathSegment] $crate # 15| getIdentifier(): [NameRef] $crate # 15| getSegment(): [PathSegment] pounded_var_with_context # 15| getIdentifier(): [NameRef] pounded_var_with_context # 15| getTokenTree(): [TokenTree] TokenTree # 15| getMacroCallExpansion(): [BlockExpr] { ... } # 15| getStmtList(): [StmtList] StmtList # 16| getStatement(1): [ExprStmt] ExprStmt # 16| getExpr(): [MacroExpr] MacroExpr # 16| getMacroCall(): [MacroCall] ...::pounded_var_with_context!... # 15| getPath(): [Path] ...::pounded_var_with_context # 15| getQualifier(): [Path] $crate # 15| getSegment(): [PathSegment] $crate # 15| getIdentifier(): [NameRef] $crate # 15| getSegment(): [PathSegment] pounded_var_with_context # 15| getIdentifier(): [NameRef] pounded_var_with_context # 16| getTokenTree(): [TokenTree] TokenTree # 15| getMacroCallExpansion(): [BlockExpr] { ... } # 16| getStmtList(): [StmtList] StmtList # 16| getStatement(2): [ExprStmt] ExprStmt # 16| getExpr(): [MacroExpr] MacroExpr # 16| getMacroCall(): [MacroCall] ...::pounded_var_with_context!... # 15| getPath(): [Path] ...::pounded_var_with_context # 15| getQualifier(): [Path] $crate # 15| getSegment(): [PathSegment] $crate # 15| getIdentifier(): [NameRef] $crate # 15| getSegment(): [PathSegment] pounded_var_with_context # 15| getIdentifier(): [NameRef] pounded_var_with_context # 16| getTokenTree(): [TokenTree] TokenTree # 16| getMacroCallExpansion(): [BlockExpr] { ... } # 16| getStmtList(): [StmtList] StmtList # 16| getStatement(0): [ExprStmt] ExprStmt # 16| getExpr(): [MacroExpr] MacroExpr # 16| getMacroCall(): [MacroCall] ...::quote_bind_next_or_break!... # 15| getPath(): [Path] ...::quote_bind_next_or_break # 15| getQualifier(): [Path] $crate # 15| getSegment(): [PathSegment] $crate # 15| getIdentifier(): [NameRef] $crate # 15| getSegment(): [PathSegment] quote_bind_next_or_break # 15| getIdentifier(): [NameRef] quote_bind_next_or_break # 16| getTokenTree(): [TokenTree] TokenTree # 16| getMacroCallExpansion(): [BlockExpr] { ... } # 16| getStmtList(): [StmtList] StmtList # 16| getStatement(0): [LetStmt] let ... = ... # 16| getInitializer(): [MatchExpr] match ... { ... } # 16| getScrutinee(): [MethodCallExpr] items.next() # 15| getArgList(): [ArgList] ArgList # 15| getIdentifier(): [NameRef] next # 16| getReceiver(): [VariableAccess] items # 16| getPath(): [Path] items # 16| getSegment(): [PathSegment] items # 16| getIdentifier(): [NameRef] items # 15| getMatchArmList(): [MatchArmList] MatchArmList # 15| getArm(0): [MatchArm] ... => ... # 15| getExpr(): [TupleStructExpr] ...::RepInterp(...) # 15| getArgList(): [ArgList] ArgList # 15| getArg(0): [VariableAccess] _x # 15| getPath(): [Path] _x # 15| getSegment(): [PathSegment] _x # 15| getIdentifier(): [NameRef] _x # 15| getFunction(): [PathExpr] ...::RepInterp # 15| getPath(): [Path] ...::RepInterp # 15| getQualifier(): [Path] ...::__private # 15| getQualifier(): [Path] $crate # 15| getSegment(): [PathSegment] $crate # 15| getIdentifier(): [NameRef] $crate # 15| getSegment(): [PathSegment] __private # 15| getIdentifier(): [NameRef] __private # 15| getSegment(): [PathSegment] RepInterp # 15| getIdentifier(): [NameRef] RepInterp # 15| getPat(): [TupleStructPat] Some(...) # 15| getPath(): [Path] Some # 15| getSegment(): [PathSegment] Some # 15| getIdentifier(): [NameRef] Some # 15| getField(0): [IdentPat] _x # 15| getName(): [Name] _x # 15| getArm(1): [MatchArm] ... => ... # 15| getExpr(): [BreakExpr] break # 15| getPat(): [IdentPat] None # 15| getName(): [Name] None # 16| getPat(): [IdentPat] items # 16| getName(): [Name] items # 16| getTailExpr(): [MacroExpr] MacroExpr # 16| getMacroCall(): [MacroCall] ...::pounded_var_with_context!... # 15| getPath(): [Path] ...::pounded_var_with_context # 15| getQualifier(): [Path] $crate # 15| getSegment(): [PathSegment] $crate # 15| getIdentifier(): [NameRef] $crate # 15| getSegment(): [PathSegment] pounded_var_with_context # 15| getIdentifier(): [NameRef] pounded_var_with_context # 16| getTokenTree(): [TokenTree] TokenTree # 15| getMacroCallExpansion(): [BlockExpr] { ... } # 16| getStmtList(): [StmtList] StmtList # 16| getTailExpr(): [MacroExpr] MacroExpr # 16| getMacroCall(): [MacroCall] ...::quote_each_token!... # 15| getPath(): [Path] ...::quote_each_token # 15| getQualifier(): [Path] $crate # 15| getSegment(): [PathSegment] $crate # 15| getIdentifier(): [NameRef] $crate # 15| getSegment(): [PathSegment] quote_each_token # 15| getIdentifier(): [NameRef] quote_each_token # 16| getTokenTree(): [TokenTree] TokenTree # 16| getMacroCallExpansion(): [BlockExpr] { ... } # 16| getStmtList(): [StmtList] StmtList # 16| getTailExpr(): [MacroExpr] MacroExpr # 16| getMacroCall(): [MacroCall] ...::quote_tokens_with_context!... # 15| getPath(): [Path] ...::quote_tokens_with_context # 15| getQualifier(): [Path] $crate # 15| getSegment(): [PathSegment] $crate # 15| getIdentifier(): [NameRef] $crate # 15| getSegment(): [PathSegment] quote_tokens_with_context # 15| getIdentifier(): [NameRef] quote_tokens_with_context # 16| getTokenTree(): [TokenTree] TokenTree # 16| getMacroCallExpansion(): [BlockExpr] { ... } # 16| getStmtList(): [StmtList] StmtList # 16| getStatement(0): [ExprStmt] ExprStmt # 16| getExpr(): [MacroExpr] MacroExpr # 16| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 15| getPath(): [Path] ...::quote_token_with_context # 15| getQualifier(): [Path] $crate # 15| getSegment(): [PathSegment] $crate # 15| getIdentifier(): [NameRef] $crate # 15| getSegment(): [PathSegment] quote_token_with_context # 15| getIdentifier(): [NameRef] quote_token_with_context # 16| getTokenTree(): [TokenTree] TokenTree # 15| getMacroCallExpansion(): [BlockExpr] { ... } # 16| getStmtList(): [StmtList] StmtList # 16| getStatement(1): [ExprStmt] ExprStmt # 16| getExpr(): [MacroExpr] MacroExpr # 16| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 15| getPath(): [Path] ...::quote_token_with_context # 15| getQualifier(): [Path] $crate # 15| getSegment(): [PathSegment] $crate # 15| getIdentifier(): [NameRef] $crate # 15| getSegment(): [PathSegment] quote_token_with_context # 15| getIdentifier(): [NameRef] quote_token_with_context # 16| getTokenTree(): [TokenTree] TokenTree # 15| getMacroCallExpansion(): [BlockExpr] { ... } # 16| getStmtList(): [StmtList] StmtList # 16| getStatement(2): [ExprStmt] ExprStmt # 16| getExpr(): [MacroExpr] MacroExpr # 16| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 15| getPath(): [Path] ...::quote_token_with_context # 15| getQualifier(): [Path] $crate # 15| getSegment(): [PathSegment] $crate # 15| getIdentifier(): [NameRef] $crate # 15| getSegment(): [PathSegment] quote_token_with_context # 15| getIdentifier(): [NameRef] quote_token_with_context # 16| getTokenTree(): [TokenTree] TokenTree # 15| getMacroCallExpansion(): [BlockExpr] { ... } # 16| getStmtList(): [StmtList] StmtList # 16| getStatement(3): [ExprStmt] ExprStmt # 16| getExpr(): [MacroExpr] MacroExpr # 16| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 15| getPath(): [Path] ...::quote_token_with_context # 15| getQualifier(): [Path] $crate # 15| getSegment(): [PathSegment] $crate # 15| getIdentifier(): [NameRef] $crate # 15| getSegment(): [PathSegment] quote_token_with_context # 15| getIdentifier(): [NameRef] quote_token_with_context # 16| getTokenTree(): [TokenTree] TokenTree # 16| getMacroCallExpansion(): [BlockExpr] { ... } # 16| getStmtList(): [StmtList] StmtList # 16| getStatement(0): [ExprStmt] ExprStmt # 16| getExpr(): [CallExpr] ...::to_tokens(...) # 16| getArgList(): [ArgList] ArgList # 16| getArg(0): [RefExpr] &items # 16| getExpr(): [VariableAccess] items # 16| getPath(): [Path] items # 16| getSegment(): [PathSegment] items # 16| getIdentifier(): [NameRef] items # 15| getArg(1): [RefExpr] &mut _s # 15| getExpr(): [VariableAccess] _s # 15| getPath(): [Path] _s # 15| getSegment(): [PathSegment] _s # 15| getIdentifier(): [NameRef] _s # 15| getFunction(): [PathExpr] ...::to_tokens # 15| getPath(): [Path] ...::to_tokens # 15| getQualifier(): [Path] ...::ToTokens # 15| getQualifier(): [Path] $crate # 15| getSegment(): [PathSegment] $crate # 15| getIdentifier(): [NameRef] $crate # 15| getSegment(): [PathSegment] ToTokens # 15| getIdentifier(): [NameRef] ToTokens # 15| getSegment(): [PathSegment] to_tokens # 15| getIdentifier(): [NameRef] to_tokens # 16| getStatement(4): [ExprStmt] ExprStmt # 16| getExpr(): [MacroExpr] MacroExpr # 16| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 15| getPath(): [Path] ...::quote_token_with_context # 15| getQualifier(): [Path] $crate # 15| getSegment(): [PathSegment] $crate # 15| getIdentifier(): [NameRef] $crate # 15| getSegment(): [PathSegment] quote_token_with_context # 15| getIdentifier(): [NameRef] quote_token_with_context # 16| getTokenTree(): [TokenTree] TokenTree # 15| getMacroCallExpansion(): [BlockExpr] { ... } # 16| getStmtList(): [StmtList] StmtList # 16| getStatement(5): [ExprStmt] ExprStmt # 16| getExpr(): [MacroExpr] MacroExpr # 16| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 15| getPath(): [Path] ...::quote_token_with_context # 15| getQualifier(): [Path] $crate # 15| getSegment(): [PathSegment] $crate # 15| getIdentifier(): [NameRef] $crate # 15| getSegment(): [PathSegment] quote_token_with_context # 15| getIdentifier(): [NameRef] quote_token_with_context # 16| getTokenTree(): [TokenTree] TokenTree # 15| getMacroCallExpansion(): [BlockExpr] { ... } # 16| getStmtList(): [StmtList] StmtList # 16| getStatement(6): [ExprStmt] ExprStmt # 16| getExpr(): [MacroExpr] MacroExpr # 16| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 15| getPath(): [Path] ...::quote_token_with_context # 15| getQualifier(): [Path] $crate # 15| getSegment(): [PathSegment] $crate # 15| getIdentifier(): [NameRef] $crate # 15| getSegment(): [PathSegment] quote_token_with_context # 15| getIdentifier(): [NameRef] quote_token_with_context # 16| getTokenTree(): [TokenTree] TokenTree # 15| getMacroCallExpansion(): [BlockExpr] { ... } # 16| getStmtList(): [StmtList] StmtList # 16| getTailExpr(): [MacroExpr] MacroExpr # 16| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 15| getPath(): [Path] ...::quote_token_with_context # 15| getQualifier(): [Path] $crate # 15| getSegment(): [PathSegment] $crate # 15| getIdentifier(): [NameRef] $crate # 15| getSegment(): [PathSegment] quote_token_with_context # 15| getIdentifier(): [NameRef] quote_token_with_context # 16| getTokenTree(): [TokenTree] TokenTree # 15| getMacroCallExpansion(): [BlockExpr] { ... } # 16| getStmtList(): [StmtList] StmtList # 15| getCondition(): [BooleanLiteralExpr] true # 16| getStatement(4): [ExprStmt] ExprStmt # 16| getExpr(): [MacroExpr] MacroExpr # 16| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 15| getPath(): [Path] ...::quote_token_with_context # 15| getQualifier(): [Path] $crate # 15| getSegment(): [PathSegment] $crate # 15| getIdentifier(): [NameRef] $crate # 15| getSegment(): [PathSegment] quote_token_with_context # 15| getIdentifier(): [NameRef] quote_token_with_context # 16| getTokenTree(): [TokenTree] TokenTree # 15| getMacroCallExpansion(): [BlockExpr] { ... } # 16| getStmtList(): [StmtList] StmtList # 16| getStatement(5): [ExprStmt] ExprStmt # 16| getExpr(): [MacroExpr] MacroExpr # 16| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 15| getPath(): [Path] ...::quote_token_with_context # 15| getQualifier(): [Path] $crate # 15| getSegment(): [PathSegment] $crate # 15| getIdentifier(): [NameRef] $crate # 15| getSegment(): [PathSegment] quote_token_with_context # 15| getIdentifier(): [NameRef] quote_token_with_context # 16| getTokenTree(): [TokenTree] TokenTree # 15| getMacroCallExpansion(): [BlockExpr] { ... } # 16| getStmtList(): [StmtList] StmtList # 16| getStatement(6): [ExprStmt] ExprStmt # 16| getExpr(): [MacroExpr] MacroExpr # 16| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 15| getPath(): [Path] ...::quote_token_with_context # 15| getQualifier(): [Path] $crate # 15| getSegment(): [PathSegment] $crate # 15| getIdentifier(): [NameRef] $crate # 15| getSegment(): [PathSegment] quote_token_with_context # 15| getIdentifier(): [NameRef] quote_token_with_context # 16| getTokenTree(): [TokenTree] TokenTree # 15| getMacroCallExpansion(): [BlockExpr] { ... } # 16| getStmtList(): [StmtList] StmtList # 16| getStatement(7): [ExprStmt] ExprStmt # 16| getExpr(): [MacroExpr] MacroExpr # 16| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 15| getPath(): [Path] ...::quote_token_with_context # 15| getQualifier(): [Path] $crate # 15| getSegment(): [PathSegment] $crate # 15| getIdentifier(): [NameRef] $crate # 15| getSegment(): [PathSegment] quote_token_with_context # 15| getIdentifier(): [NameRef] quote_token_with_context # 16| getTokenTree(): [TokenTree] TokenTree # 15| getMacroCallExpansion(): [BlockExpr] { ... } # 16| getStmtList(): [StmtList] StmtList # 16| getTailExpr(): [MacroExpr] MacroExpr # 16| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 15| getPath(): [Path] ...::quote_token_with_context # 15| getQualifier(): [Path] $crate # 15| getSegment(): [PathSegment] $crate # 15| getIdentifier(): [NameRef] $crate # 15| getSegment(): [PathSegment] quote_token_with_context # 15| getIdentifier(): [NameRef] quote_token_with_context # 16| getTokenTree(): [TokenTree] TokenTree # 15| getMacroCallExpansion(): [BlockExpr] { ... } # 16| getStmtList(): [StmtList] StmtList # 15| getTailExpr(): [VariableAccess] _s # 15| getPath(): [Path] _s # 15| getSegment(): [PathSegment] _s # 15| getIdentifier(): [NameRef] _s # 5| getName(): [Name] repeat # 5| getRetType(): [RetTypeRepr] RetTypeRepr # 5| getTypeRepr(): [PathTypeRepr] TokenStream # 5| getPath(): [Path] TokenStream # 5| getSegment(): [PathSegment] TokenStream # 5| getIdentifier(): [NameRef] TokenStream # 5| getVisibility(): [Visibility] pub # 20| getItem(3): [Function] fn add_one # 21| getParamList(): [ParamList] ParamList # 21| getParam(0): [Param] ...: TokenStream # 21| getTypeRepr(): [PathTypeRepr] TokenStream # 21| getPath(): [Path] TokenStream # 21| getSegment(): [PathSegment] TokenStream # 21| getIdentifier(): [NameRef] TokenStream # 21| getPat(): [IdentPat] _attr # 21| getName(): [Name] _attr # 21| getParam(1): [Param] ...: TokenStream # 21| getTypeRepr(): [PathTypeRepr] TokenStream # 21| getPath(): [Path] TokenStream # 21| getSegment(): [PathSegment] TokenStream # 21| getIdentifier(): [NameRef] TokenStream # 21| getPat(): [IdentPat] item # 21| getName(): [Name] item # 20| getAttr(0): [Attr] Attr # 20| getMeta(): [Meta] Meta # 20| getPath(): [Path] proc_macro_attribute # 20| getSegment(): [PathSegment] proc_macro_attribute # 20| getIdentifier(): [NameRef] proc_macro_attribute # 21| getFunctionBody(): [BlockExpr] { ... } # 21| getStmtList(): [StmtList] StmtList # 22| getStatement(0): [LetStmt] let ... = ... # 22| getInitializer(): [MacroExpr] MacroExpr # 22| getMacroCall(): [MacroCall] ...::parse_macro_input!... # 22| getPath(): [Path] ...::parse_macro_input # 22| getQualifier(): [Path] syn # 22| getSegment(): [PathSegment] syn # 22| getIdentifier(): [NameRef] syn # 22| getSegment(): [PathSegment] parse_macro_input # 22| getIdentifier(): [NameRef] parse_macro_input # 22| getTokenTree(): [TokenTree] TokenTree # 22| getMacroCallExpansion(): [MatchExpr] match ... { ... } # 22| getScrutinee(): [CallExpr] ...::parse::<...>(...) # 22| getArgList(): [ArgList] ArgList # 22| getArg(0): [VariableAccess] item # 22| getPath(): [Path] item # 22| getSegment(): [PathSegment] item # 22| getIdentifier(): [NameRef] item # 22| getFunction(): [PathExpr] ...::parse::<...> # 22| getPath(): [Path] ...::parse::<...> # 22| getQualifier(): [Path] $crate # 22| getSegment(): [PathSegment] $crate # 22| getIdentifier(): [NameRef] $crate # 22| getSegment(): [PathSegment] parse::<...> # 22| getGenericArgList(): [GenericArgList] <...> # 22| getGenericArg(0): [TypeArg] TypeArg # 22| getTypeRepr(): [PathTypeRepr] ...::ItemFn # 22| getPath(): [Path] ...::ItemFn # 22| getQualifier(): [Path] syn # 22| getSegment(): [PathSegment] syn # 22| getIdentifier(): [NameRef] syn # 22| getSegment(): [PathSegment] ItemFn # 22| getIdentifier(): [NameRef] ItemFn # 22| getIdentifier(): [NameRef] parse # 22| getMatchArmList(): [MatchArmList] MatchArmList # 22| getArm(0): [MatchArm] ... => data # 22| getExpr(): [VariableAccess] data # 22| getPath(): [Path] data # 22| getSegment(): [PathSegment] data # 22| getIdentifier(): [NameRef] data # 22| getPat(): [TupleStructPat] ...::Ok(...) # 22| getPath(): [Path] ...::Ok # 22| getQualifier(): [Path] ...::__private # 22| getQualifier(): [Path] $crate # 22| getSegment(): [PathSegment] $crate # 22| getIdentifier(): [NameRef] $crate # 22| getSegment(): [PathSegment] __private # 22| getIdentifier(): [NameRef] __private # 22| getSegment(): [PathSegment] Ok # 22| getIdentifier(): [NameRef] Ok # 22| getField(0): [IdentPat] data # 22| getName(): [Name] data # 22| getArm(1): [MatchArm] ... => ... # 22| getExpr(): [BlockExpr] { ... } # 22| getStmtList(): [StmtList] StmtList # 22| getStatement(0): [ExprStmt] ExprStmt # 22| getExpr(): [ReturnExpr] return ... # 22| getExpr(): [CallExpr] ...::from(...) # 22| getArgList(): [ArgList] ArgList # 22| getArg(0): [MethodCallExpr] err.to_compile_error() # 22| getArgList(): [ArgList] ArgList # 22| getIdentifier(): [NameRef] to_compile_error # 22| getReceiver(): [VariableAccess] err # 22| getPath(): [Path] err # 22| getSegment(): [PathSegment] err # 22| getIdentifier(): [NameRef] err # 22| getFunction(): [PathExpr] ...::from # 22| getPath(): [Path] ...::from # 22| getQualifier(): [Path] ...::TokenStream # 22| getQualifier(): [Path] ...::__private # 22| getQualifier(): [Path] $crate # 22| getSegment(): [PathSegment] $crate # 22| getIdentifier(): [NameRef] $crate # 22| getSegment(): [PathSegment] __private # 22| getIdentifier(): [NameRef] __private # 22| getSegment(): [PathSegment] TokenStream # 22| getIdentifier(): [NameRef] TokenStream # 22| getSegment(): [PathSegment] from # 22| getIdentifier(): [NameRef] from # 22| getPat(): [TupleStructPat] ...::Err(...) # 22| getPath(): [Path] ...::Err # 22| getQualifier(): [Path] ...::__private # 22| getQualifier(): [Path] $crate # 22| getSegment(): [PathSegment] $crate # 22| getIdentifier(): [NameRef] $crate # 22| getSegment(): [PathSegment] __private # 22| getIdentifier(): [NameRef] __private # 22| getSegment(): [PathSegment] Err # 22| getIdentifier(): [NameRef] Err # 22| getField(0): [IdentPat] err # 22| getName(): [Name] err # 22| getPat(): [IdentPat] ast # 22| getName(): [Name] ast # 23| getStatement(1): [LetStmt] let ... = ... # 23| getInitializer(): [MethodCallExpr] ast.clone() # 23| getArgList(): [ArgList] ArgList # 23| getIdentifier(): [NameRef] clone # 23| getReceiver(): [VariableAccess] ast # 23| getPath(): [Path] ast # 23| getSegment(): [PathSegment] ast # 23| getIdentifier(): [NameRef] ast # 23| getPat(): [IdentPat] mut new_ast # 23| getName(): [Name] new_ast # 24| getStatement(2): [ExprStmt] ExprStmt # 24| getExpr(): [AssignmentExpr] ... = ... # 24| getLhs(): [FieldExpr] ... .ident # 24| getContainer(): [FieldExpr] new_ast.sig # 24| getContainer(): [VariableAccess] new_ast # 24| getPath(): [Path] new_ast # 24| getSegment(): [PathSegment] new_ast # 24| getIdentifier(): [NameRef] new_ast # 24| getIdentifier(): [NameRef] sig # 24| getIdentifier(): [NameRef] ident # 24| getRhs(): [CallExpr] ...::new(...) # 24| getArgList(): [ArgList] ArgList # 24| getArg(0): [RefExpr] &... # 24| getExpr(): [MacroExpr] MacroExpr # 24| getMacroCall(): [MacroCall] format!... # 24| getPath(): [Path] format # 24| getSegment(): [PathSegment] format # 24| getIdentifier(): [NameRef] format # 24| getTokenTree(): [TokenTree] TokenTree # 24| getMacroCallExpansion(): [CallExpr] ...::must_use(...) # 24| getArgList(): [ArgList] ArgList # 24| getArg(0): [BlockExpr] { ... } # 24| getStmtList(): [StmtList] StmtList # 24| getTailExpr(): [CallExpr] ...::format(...) # 24| getArgList(): [ArgList] ArgList # 24| getArg(0): [MacroExpr] MacroExpr # 24| getMacroCall(): [MacroCall] ...::format_args!... # 24| getPath(): [Path] ...::format_args # 24| getQualifier(): [Path] ...::__export # 24| getQualifier(): [Path] $crate # 24| getSegment(): [PathSegment] $crate # 24| getIdentifier(): [NameRef] $crate # 24| getSegment(): [PathSegment] __export # 24| getIdentifier(): [NameRef] __export # 24| getSegment(): [PathSegment] format_args # 24| getIdentifier(): [NameRef] format_args # 24| getTokenTree(): [TokenTree] TokenTree # 24| getMacroCallExpansion(): [FormatArgsExpr] FormatArgsExpr # 24| getArg(0): [FormatArgsArg] FormatArgsArg # 24| getExpr(): [FieldExpr] ... .ident # 24| getContainer(): [FieldExpr] ast.sig # 24| getContainer(): [VariableAccess] ast # 24| getPath(): [Path] ast # 24| getSegment(): [PathSegment] ast # 24| getIdentifier(): [NameRef] ast # 24| getIdentifier(): [NameRef] sig # 24| getIdentifier(): [NameRef] ident # 24| getTemplate(): [StringLiteralExpr] "{}_new" # 24| getFormat(0): [Format] {} # 24| getFunction(): [PathExpr] ...::format # 24| getPath(): [Path] ...::format # 24| getQualifier(): [Path] ...::fmt # 24| getQualifier(): [Path] $crate # 24| getSegment(): [PathSegment] $crate # 24| getIdentifier(): [NameRef] $crate # 24| getSegment(): [PathSegment] fmt # 24| getIdentifier(): [NameRef] fmt # 24| getSegment(): [PathSegment] format # 24| getIdentifier(): [NameRef] format # 24| getFunction(): [PathExpr] ...::must_use # 24| getPath(): [Path] ...::must_use # 24| getQualifier(): [Path] ...::__export # 24| getQualifier(): [Path] $crate # 24| getSegment(): [PathSegment] $crate # 24| getIdentifier(): [NameRef] $crate # 24| getSegment(): [PathSegment] __export # 24| getIdentifier(): [NameRef] __export # 24| getSegment(): [PathSegment] must_use # 24| getIdentifier(): [NameRef] must_use # 24| getArg(1): [MethodCallExpr] ... .span() # 24| getArgList(): [ArgList] ArgList # 24| getIdentifier(): [NameRef] span # 24| getReceiver(): [FieldExpr] ... .ident # 24| getContainer(): [FieldExpr] ast.sig # 24| getContainer(): [VariableAccess] ast # 24| getPath(): [Path] ast # 24| getSegment(): [PathSegment] ast # 24| getIdentifier(): [NameRef] ast # 24| getIdentifier(): [NameRef] sig # 24| getIdentifier(): [NameRef] ident # 24| getFunction(): [PathExpr] ...::new # 24| getPath(): [Path] ...::new # 24| getQualifier(): [Path] ...::Ident # 24| getQualifier(): [Path] syn # 24| getSegment(): [PathSegment] syn # 24| getIdentifier(): [NameRef] syn # 24| getSegment(): [PathSegment] Ident # 24| getIdentifier(): [NameRef] Ident # 24| getSegment(): [PathSegment] new # 24| getIdentifier(): [NameRef] new # 25| getTailExpr(): [MethodCallExpr] ... .into() # 28| getArgList(): [ArgList] ArgList # 28| getIdentifier(): [NameRef] into # 25| getReceiver(): [MacroExpr] MacroExpr # 25| getMacroCall(): [MacroCall] quote!... # 25| getPath(): [Path] quote # 25| getSegment(): [PathSegment] quote # 25| getIdentifier(): [NameRef] quote # 25| getTokenTree(): [TokenTree] TokenTree # 26| getMacroCallExpansion(): [BlockExpr] { ... } # 26| getStmtList(): [StmtList] StmtList # 25| getStatement(0): [LetStmt] let ... = ... # 25| getInitializer(): [CallExpr] ...::new(...) # 25| getArgList(): [ArgList] ArgList # 25| getFunction(): [PathExpr] ...::new # 25| getPath(): [Path] ...::new # 25| getQualifier(): [Path] ...::TokenStream # 25| getQualifier(): [Path] ...::__private # 25| getQualifier(): [Path] $crate # 25| getSegment(): [PathSegment] $crate # 25| getIdentifier(): [NameRef] $crate # 25| getSegment(): [PathSegment] __private # 25| getIdentifier(): [NameRef] __private # 25| getSegment(): [PathSegment] TokenStream # 25| getIdentifier(): [NameRef] TokenStream # 25| getSegment(): [PathSegment] new # 25| getIdentifier(): [NameRef] new # 25| getPat(): [IdentPat] mut _s # 25| getName(): [Name] _s # 26| getStatement(1): [ExprStmt] ExprStmt # 26| getExpr(): [MacroExpr] MacroExpr # 26| getMacroCall(): [MacroCall] ...::quote_each_token!... # 25| getPath(): [Path] ...::quote_each_token # 25| getQualifier(): [Path] $crate # 25| getSegment(): [PathSegment] $crate # 25| getIdentifier(): [NameRef] $crate # 25| getSegment(): [PathSegment] quote_each_token # 25| getIdentifier(): [NameRef] quote_each_token # 26| getTokenTree(): [TokenTree] TokenTree # 26| getMacroCallExpansion(): [BlockExpr] { ... } # 26| getStmtList(): [StmtList] StmtList # 26| getTailExpr(): [MacroExpr] MacroExpr # 26| getMacroCall(): [MacroCall] ...::quote_tokens_with_context!... # 25| getPath(): [Path] ...::quote_tokens_with_context # 25| getQualifier(): [Path] $crate # 25| getSegment(): [PathSegment] $crate # 25| getIdentifier(): [NameRef] $crate # 25| getSegment(): [PathSegment] quote_tokens_with_context # 25| getIdentifier(): [NameRef] quote_tokens_with_context # 26| getTokenTree(): [TokenTree] TokenTree # 26| getMacroCallExpansion(): [BlockExpr] { ... } # 26| getStmtList(): [StmtList] StmtList # 26| getStatement(0): [ExprStmt] ExprStmt # 26| getExpr(): [MacroExpr] MacroExpr # 26| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 25| getPath(): [Path] ...::quote_token_with_context # 25| getQualifier(): [Path] $crate # 25| getSegment(): [PathSegment] $crate # 25| getIdentifier(): [NameRef] $crate # 25| getSegment(): [PathSegment] quote_token_with_context # 25| getIdentifier(): [NameRef] quote_token_with_context # 26| getTokenTree(): [TokenTree] TokenTree # 25| getMacroCallExpansion(): [BlockExpr] { ... } # 26| getStmtList(): [StmtList] StmtList # 26| getStatement(1): [ExprStmt] ExprStmt # 26| getExpr(): [MacroExpr] MacroExpr # 26| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 25| getPath(): [Path] ...::quote_token_with_context # 25| getQualifier(): [Path] $crate # 25| getSegment(): [PathSegment] $crate # 25| getIdentifier(): [NameRef] $crate # 25| getSegment(): [PathSegment] quote_token_with_context # 25| getIdentifier(): [NameRef] quote_token_with_context # 26| getTokenTree(): [TokenTree] TokenTree # 25| getMacroCallExpansion(): [BlockExpr] { ... } # 26| getStmtList(): [StmtList] StmtList # 26| getStatement(2): [ExprStmt] ExprStmt # 26| getExpr(): [MacroExpr] MacroExpr # 26| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 25| getPath(): [Path] ...::quote_token_with_context # 25| getQualifier(): [Path] $crate # 25| getSegment(): [PathSegment] $crate # 25| getIdentifier(): [NameRef] $crate # 25| getSegment(): [PathSegment] quote_token_with_context # 25| getIdentifier(): [NameRef] quote_token_with_context # 26| getTokenTree(): [TokenTree] TokenTree # 25| getMacroCallExpansion(): [BlockExpr] { ... } # 26| getStmtList(): [StmtList] StmtList # 26| getStatement(3): [ExprStmt] ExprStmt # 26| getExpr(): [MacroExpr] MacroExpr # 26| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 25| getPath(): [Path] ...::quote_token_with_context # 25| getQualifier(): [Path] $crate # 25| getSegment(): [PathSegment] $crate # 25| getIdentifier(): [NameRef] $crate # 25| getSegment(): [PathSegment] quote_token_with_context # 25| getIdentifier(): [NameRef] quote_token_with_context # 26| getTokenTree(): [TokenTree] TokenTree # 26| getMacroCallExpansion(): [BlockExpr] { ... } # 26| getStmtList(): [StmtList] StmtList # 26| getStatement(0): [ExprStmt] ExprStmt # 26| getExpr(): [CallExpr] ...::to_tokens(...) # 26| getArgList(): [ArgList] ArgList # 26| getArg(0): [RefExpr] &ast # 26| getExpr(): [VariableAccess] ast # 26| getPath(): [Path] ast # 26| getSegment(): [PathSegment] ast # 26| getIdentifier(): [NameRef] ast # 25| getArg(1): [RefExpr] &mut _s # 25| getExpr(): [VariableAccess] _s # 25| getPath(): [Path] _s # 25| getSegment(): [PathSegment] _s # 25| getIdentifier(): [NameRef] _s # 25| getFunction(): [PathExpr] ...::to_tokens # 25| getPath(): [Path] ...::to_tokens # 25| getQualifier(): [Path] ...::ToTokens # 25| getQualifier(): [Path] $crate # 25| getSegment(): [PathSegment] $crate # 25| getIdentifier(): [NameRef] $crate # 25| getSegment(): [PathSegment] ToTokens # 25| getIdentifier(): [NameRef] ToTokens # 25| getSegment(): [PathSegment] to_tokens # 25| getIdentifier(): [NameRef] to_tokens # 26| getStatement(4): [ExprStmt] ExprStmt # 26| getExpr(): [MacroExpr] MacroExpr # 26| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 25| getPath(): [Path] ...::quote_token_with_context # 25| getQualifier(): [Path] $crate # 25| getSegment(): [PathSegment] $crate # 25| getIdentifier(): [NameRef] $crate # 25| getSegment(): [PathSegment] quote_token_with_context # 25| getIdentifier(): [NameRef] quote_token_with_context # 26| getTokenTree(): [TokenTree] TokenTree # 25| getMacroCallExpansion(): [BlockExpr] { ... } # 26| getStmtList(): [StmtList] StmtList # 26| getStatement(5): [ExprStmt] ExprStmt # 26| getExpr(): [MacroExpr] MacroExpr # 26| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 25| getPath(): [Path] ...::quote_token_with_context # 25| getQualifier(): [Path] $crate # 25| getSegment(): [PathSegment] $crate # 25| getIdentifier(): [NameRef] $crate # 25| getSegment(): [PathSegment] quote_token_with_context # 25| getIdentifier(): [NameRef] quote_token_with_context # 26| getTokenTree(): [TokenTree] TokenTree # 27| getMacroCallExpansion(): [BlockExpr] { ... } # 26| getStmtList(): [StmtList] StmtList # 27| getStatement(0): [ExprStmt] ExprStmt # 27| getExpr(): [CallExpr] ...::to_tokens(...) # 27| getArgList(): [ArgList] ArgList # 27| getArg(0): [RefExpr] &new_ast # 27| getExpr(): [VariableAccess] new_ast # 27| getPath(): [Path] new_ast # 27| getSegment(): [PathSegment] new_ast # 27| getIdentifier(): [NameRef] new_ast # 25| getArg(1): [RefExpr] &mut _s # 25| getExpr(): [VariableAccess] _s # 25| getPath(): [Path] _s # 25| getSegment(): [PathSegment] _s # 25| getIdentifier(): [NameRef] _s # 25| getFunction(): [PathExpr] ...::to_tokens # 25| getPath(): [Path] ...::to_tokens # 25| getQualifier(): [Path] ...::ToTokens # 25| getQualifier(): [Path] $crate # 25| getSegment(): [PathSegment] $crate # 25| getIdentifier(): [NameRef] $crate # 25| getSegment(): [PathSegment] ToTokens # 25| getIdentifier(): [NameRef] ToTokens # 25| getSegment(): [PathSegment] to_tokens # 25| getIdentifier(): [NameRef] to_tokens # 26| getStatement(6): [ExprStmt] ExprStmt # 26| getExpr(): [MacroExpr] MacroExpr # 26| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 25| getPath(): [Path] ...::quote_token_with_context # 25| getQualifier(): [Path] $crate # 25| getSegment(): [PathSegment] $crate # 25| getIdentifier(): [NameRef] $crate # 25| getSegment(): [PathSegment] quote_token_with_context # 25| getIdentifier(): [NameRef] quote_token_with_context # 26| getTokenTree(): [TokenTree] TokenTree # 25| getMacroCallExpansion(): [BlockExpr] { ... } # 26| getStmtList(): [StmtList] StmtList # 26| getStatement(7): [ExprStmt] ExprStmt # 26| getExpr(): [MacroExpr] MacroExpr # 26| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 25| getPath(): [Path] ...::quote_token_with_context # 25| getQualifier(): [Path] $crate # 25| getSegment(): [PathSegment] $crate # 25| getIdentifier(): [NameRef] $crate # 25| getSegment(): [PathSegment] quote_token_with_context # 25| getIdentifier(): [NameRef] quote_token_with_context # 26| getTokenTree(): [TokenTree] TokenTree # 25| getMacroCallExpansion(): [BlockExpr] { ... } # 26| getStmtList(): [StmtList] StmtList # 27| getStatement(8): [ExprStmt] ExprStmt # 27| getExpr(): [MacroExpr] MacroExpr # 27| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 25| getPath(): [Path] ...::quote_token_with_context # 25| getQualifier(): [Path] $crate # 25| getSegment(): [PathSegment] $crate # 25| getIdentifier(): [NameRef] $crate # 25| getSegment(): [PathSegment] quote_token_with_context # 25| getIdentifier(): [NameRef] quote_token_with_context # 27| getTokenTree(): [TokenTree] TokenTree # 25| getMacroCallExpansion(): [BlockExpr] { ... } # 27| getStmtList(): [StmtList] StmtList # 27| getTailExpr(): [MacroExpr] MacroExpr # 27| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 25| getPath(): [Path] ...::quote_token_with_context # 25| getQualifier(): [Path] $crate # 25| getSegment(): [PathSegment] $crate # 25| getIdentifier(): [NameRef] $crate # 25| getSegment(): [PathSegment] quote_token_with_context # 25| getIdentifier(): [NameRef] quote_token_with_context # 27| getTokenTree(): [TokenTree] TokenTree # 25| getMacroCallExpansion(): [BlockExpr] { ... } # 27| getStmtList(): [StmtList] StmtList # 25| getTailExpr(): [VariableAccess] _s # 25| getPath(): [Path] _s # 25| getSegment(): [PathSegment] _s # 25| getIdentifier(): [NameRef] _s # 21| getName(): [Name] add_one # 21| getRetType(): [RetTypeRepr] RetTypeRepr # 21| getTypeRepr(): [PathTypeRepr] TokenStream # 21| getPath(): [Path] TokenStream # 21| getSegment(): [PathSegment] TokenStream # 21| getIdentifier(): [NameRef] TokenStream # 21| getVisibility(): [Visibility] pub # 31| getItem(4): [Function] fn erase # 32| getParamList(): [ParamList] ParamList # 32| getParam(0): [Param] ...: TokenStream # 32| getTypeRepr(): [PathTypeRepr] TokenStream # 32| getPath(): [Path] TokenStream # 32| getSegment(): [PathSegment] TokenStream # 32| getIdentifier(): [NameRef] TokenStream # 32| getPat(): [IdentPat] _attr # 32| getName(): [Name] _attr # 32| getParam(1): [Param] ...: TokenStream # 32| getTypeRepr(): [PathTypeRepr] TokenStream # 32| getPath(): [Path] TokenStream # 32| getSegment(): [PathSegment] TokenStream # 32| getIdentifier(): [NameRef] TokenStream # 32| getPat(): [IdentPat] _item # 32| getName(): [Name] _item # 31| getAttr(0): [Attr] Attr # 31| getMeta(): [Meta] Meta # 31| getPath(): [Path] proc_macro_attribute # 31| getSegment(): [PathSegment] proc_macro_attribute # 31| getIdentifier(): [NameRef] proc_macro_attribute # 32| getFunctionBody(): [BlockExpr] { ... } # 32| getStmtList(): [StmtList] StmtList # 33| getTailExpr(): [CallExpr] ...::new(...) # 33| getArgList(): [ArgList] ArgList # 33| getFunction(): [PathExpr] ...::new # 33| getPath(): [Path] ...::new # 33| getQualifier(): [Path] TokenStream # 33| getSegment(): [PathSegment] TokenStream # 33| getIdentifier(): [NameRef] TokenStream # 33| getSegment(): [PathSegment] new # 33| getIdentifier(): [NameRef] new # 32| getName(): [Name] erase # 32| getRetType(): [RetTypeRepr] RetTypeRepr # 32| getTypeRepr(): [PathTypeRepr] TokenStream # 32| getPath(): [Path] TokenStream # 32| getSegment(): [PathSegment] TokenStream # 32| getIdentifier(): [NameRef] TokenStream # 32| getVisibility(): [Visibility] pub # 36| getItem(5): [Function] fn my_trait_derive # 37| getParamList(): [ParamList] ParamList # 37| getParam(0): [Param] ...: TokenStream # 37| getTypeRepr(): [PathTypeRepr] TokenStream # 37| getPath(): [Path] TokenStream # 37| getSegment(): [PathSegment] TokenStream # 37| getIdentifier(): [NameRef] TokenStream # 37| getPat(): [IdentPat] input # 37| getName(): [Name] input # 36| getAttr(0): [Attr] Attr # 36| getMeta(): [Meta] Meta # 36| getPath(): [Path] proc_macro_derive # 36| getSegment(): [PathSegment] proc_macro_derive # 36| getIdentifier(): [NameRef] proc_macro_derive # 36| getTokenTree(): [TokenTree] TokenTree # 37| getFunctionBody(): [BlockExpr] { ... } # 37| getStmtList(): [StmtList] StmtList # 38| getStatement(0): [LetStmt] let ... = ... # 38| getInitializer(): [MacroExpr] MacroExpr # 38| getMacroCall(): [MacroCall] ...::parse_macro_input!... # 38| getPath(): [Path] ...::parse_macro_input # 38| getQualifier(): [Path] syn # 38| getSegment(): [PathSegment] syn # 38| getIdentifier(): [NameRef] syn # 38| getSegment(): [PathSegment] parse_macro_input # 38| getIdentifier(): [NameRef] parse_macro_input # 38| getTokenTree(): [TokenTree] TokenTree # 38| getMacroCallExpansion(): [MatchExpr] match ... { ... } # 38| getScrutinee(): [CallExpr] ...::parse::<...>(...) # 38| getArgList(): [ArgList] ArgList # 38| getArg(0): [VariableAccess] input # 38| getPath(): [Path] input # 38| getSegment(): [PathSegment] input # 38| getIdentifier(): [NameRef] input # 38| getFunction(): [PathExpr] ...::parse::<...> # 38| getPath(): [Path] ...::parse::<...> # 38| getQualifier(): [Path] $crate # 38| getSegment(): [PathSegment] $crate # 38| getIdentifier(): [NameRef] $crate # 38| getSegment(): [PathSegment] parse::<...> # 38| getGenericArgList(): [GenericArgList] <...> # 38| getGenericArg(0): [TypeArg] TypeArg # 38| getTypeRepr(): [PathTypeRepr] ...::DeriveInput # 38| getPath(): [Path] ...::DeriveInput # 38| getQualifier(): [Path] syn # 38| getSegment(): [PathSegment] syn # 38| getIdentifier(): [NameRef] syn # 38| getSegment(): [PathSegment] DeriveInput # 38| getIdentifier(): [NameRef] DeriveInput # 38| getIdentifier(): [NameRef] parse # 38| getMatchArmList(): [MatchArmList] MatchArmList # 38| getArm(0): [MatchArm] ... => data # 38| getExpr(): [VariableAccess] data # 38| getPath(): [Path] data # 38| getSegment(): [PathSegment] data # 38| getIdentifier(): [NameRef] data # 38| getPat(): [TupleStructPat] ...::Ok(...) # 38| getPath(): [Path] ...::Ok # 38| getQualifier(): [Path] ...::__private # 38| getQualifier(): [Path] $crate # 38| getSegment(): [PathSegment] $crate # 38| getIdentifier(): [NameRef] $crate # 38| getSegment(): [PathSegment] __private # 38| getIdentifier(): [NameRef] __private # 38| getSegment(): [PathSegment] Ok # 38| getIdentifier(): [NameRef] Ok # 38| getField(0): [IdentPat] data # 38| getName(): [Name] data # 38| getArm(1): [MatchArm] ... => ... # 38| getExpr(): [BlockExpr] { ... } # 38| getStmtList(): [StmtList] StmtList # 38| getStatement(0): [ExprStmt] ExprStmt # 38| getExpr(): [ReturnExpr] return ... # 38| getExpr(): [CallExpr] ...::from(...) # 38| getArgList(): [ArgList] ArgList # 38| getArg(0): [MethodCallExpr] err.to_compile_error() # 38| getArgList(): [ArgList] ArgList # 38| getIdentifier(): [NameRef] to_compile_error # 38| getReceiver(): [VariableAccess] err # 38| getPath(): [Path] err # 38| getSegment(): [PathSegment] err # 38| getIdentifier(): [NameRef] err # 38| getFunction(): [PathExpr] ...::from # 38| getPath(): [Path] ...::from # 38| getQualifier(): [Path] ...::TokenStream # 38| getQualifier(): [Path] ...::__private # 38| getQualifier(): [Path] $crate # 38| getSegment(): [PathSegment] $crate # 38| getIdentifier(): [NameRef] $crate # 38| getSegment(): [PathSegment] __private # 38| getIdentifier(): [NameRef] __private # 38| getSegment(): [PathSegment] TokenStream # 38| getIdentifier(): [NameRef] TokenStream # 38| getSegment(): [PathSegment] from # 38| getIdentifier(): [NameRef] from # 38| getPat(): [TupleStructPat] ...::Err(...) # 38| getPath(): [Path] ...::Err # 38| getQualifier(): [Path] ...::__private # 38| getQualifier(): [Path] $crate # 38| getSegment(): [PathSegment] $crate # 38| getIdentifier(): [NameRef] $crate # 38| getSegment(): [PathSegment] __private # 38| getIdentifier(): [NameRef] __private # 38| getSegment(): [PathSegment] Err # 38| getIdentifier(): [NameRef] Err # 38| getField(0): [IdentPat] err # 38| getName(): [Name] err # 38| getPat(): [IdentPat] ast # 38| getName(): [Name] ast # 39| getStatement(1): [LetStmt] let ... = ... # 39| getInitializer(): [RefExpr] &... # 39| getExpr(): [FieldExpr] ast.ident # 39| getContainer(): [VariableAccess] ast # 39| getPath(): [Path] ast # 39| getSegment(): [PathSegment] ast # 39| getIdentifier(): [NameRef] ast # 39| getIdentifier(): [NameRef] ident # 39| getPat(): [IdentPat] name # 39| getName(): [Name] name # 40| getStatement(2): [LetStmt] let ... = ... # 40| getInitializer(): [CallExpr] ...::new(...) # 40| getArgList(): [ArgList] ArgList # 40| getArg(0): [RefExpr] &... # 40| getExpr(): [MacroExpr] MacroExpr # 40| getMacroCall(): [MacroCall] format!... # 40| getPath(): [Path] format # 40| getSegment(): [PathSegment] format # 40| getIdentifier(): [NameRef] format # 40| getTokenTree(): [TokenTree] TokenTree # 40| getMacroCallExpansion(): [CallExpr] ...::must_use(...) # 40| getArgList(): [ArgList] ArgList # 40| getArg(0): [BlockExpr] { ... } # 40| getStmtList(): [StmtList] StmtList # 40| getTailExpr(): [CallExpr] ...::format(...) # 40| getArgList(): [ArgList] ArgList # 40| getArg(0): [MacroExpr] MacroExpr # 40| getMacroCall(): [MacroCall] ...::format_args!... # 40| getPath(): [Path] ...::format_args # 40| getQualifier(): [Path] ...::__export # 40| getQualifier(): [Path] $crate # 40| getSegment(): [PathSegment] $crate # 40| getIdentifier(): [NameRef] $crate # 40| getSegment(): [PathSegment] __export # 40| getIdentifier(): [NameRef] __export # 40| getSegment(): [PathSegment] format_args # 40| getIdentifier(): [NameRef] format_args # 40| getTokenTree(): [TokenTree] TokenTree # 40| getMacroCallExpansion(): [FormatArgsExpr] FormatArgsExpr # 40| getArg(0): [FormatArgsArg] FormatArgsArg # 40| getExpr(): [VariableAccess] name # 40| getPath(): [Path] name # 40| getSegment(): [PathSegment] name # 40| getIdentifier(): [NameRef] name # 40| getTemplate(): [StringLiteralExpr] "CONST_{}" # 40| getFormat(0): [Format] {} # 40| getFunction(): [PathExpr] ...::format # 40| getPath(): [Path] ...::format # 40| getQualifier(): [Path] ...::fmt # 40| getQualifier(): [Path] $crate # 40| getSegment(): [PathSegment] $crate # 40| getIdentifier(): [NameRef] $crate # 40| getSegment(): [PathSegment] fmt # 40| getIdentifier(): [NameRef] fmt # 40| getSegment(): [PathSegment] format # 40| getIdentifier(): [NameRef] format # 40| getFunction(): [PathExpr] ...::must_use # 40| getPath(): [Path] ...::must_use # 40| getQualifier(): [Path] ...::__export # 40| getQualifier(): [Path] $crate # 40| getSegment(): [PathSegment] $crate # 40| getIdentifier(): [NameRef] $crate # 40| getSegment(): [PathSegment] __export # 40| getIdentifier(): [NameRef] __export # 40| getSegment(): [PathSegment] must_use # 40| getIdentifier(): [NameRef] must_use # 40| getArg(1): [MethodCallExpr] name.span() # 40| getArgList(): [ArgList] ArgList # 40| getIdentifier(): [NameRef] span # 40| getReceiver(): [VariableAccess] name # 40| getPath(): [Path] name # 40| getSegment(): [PathSegment] name # 40| getIdentifier(): [NameRef] name # 40| getFunction(): [PathExpr] ...::new # 40| getPath(): [Path] ...::new # 40| getQualifier(): [Path] ...::Ident # 40| getQualifier(): [Path] syn # 40| getSegment(): [PathSegment] syn # 40| getIdentifier(): [NameRef] syn # 40| getSegment(): [PathSegment] Ident # 40| getIdentifier(): [NameRef] Ident # 40| getSegment(): [PathSegment] new # 40| getIdentifier(): [NameRef] new # 40| getPat(): [IdentPat] const_ident # 40| getName(): [Name] const_ident # 41| getTailExpr(): [MethodCallExpr] ... .into() # 49| getArgList(): [ArgList] ArgList # 49| getIdentifier(): [NameRef] into # 41| getReceiver(): [MacroExpr] MacroExpr # 41| getMacroCall(): [MacroCall] quote!... # 41| getPath(): [Path] quote # 41| getSegment(): [PathSegment] quote # 41| getIdentifier(): [NameRef] quote # 41| getTokenTree(): [TokenTree] TokenTree # 42| getMacroCallExpansion(): [BlockExpr] { ... } # 42| getStmtList(): [StmtList] StmtList # 41| getStatement(0): [LetStmt] let ... = ... # 41| getInitializer(): [CallExpr] ...::new(...) # 41| getArgList(): [ArgList] ArgList # 41| getFunction(): [PathExpr] ...::new # 41| getPath(): [Path] ...::new # 41| getQualifier(): [Path] ...::TokenStream # 41| getQualifier(): [Path] ...::__private # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] __private # 41| getIdentifier(): [NameRef] __private # 41| getSegment(): [PathSegment] TokenStream # 41| getIdentifier(): [NameRef] TokenStream # 41| getSegment(): [PathSegment] new # 41| getIdentifier(): [NameRef] new # 41| getPat(): [IdentPat] mut _s # 41| getName(): [Name] _s # 42| getStatement(1): [ExprStmt] ExprStmt # 42| getExpr(): [MacroExpr] MacroExpr # 42| getMacroCall(): [MacroCall] ...::quote_each_token!... # 41| getPath(): [Path] ...::quote_each_token # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] quote_each_token # 41| getIdentifier(): [NameRef] quote_each_token # 42| getTokenTree(): [TokenTree] TokenTree # 42| getMacroCallExpansion(): [BlockExpr] { ... } # 42| getStmtList(): [StmtList] StmtList # 42| getTailExpr(): [MacroExpr] MacroExpr # 42| getMacroCall(): [MacroCall] ...::quote_tokens_with_context!... # 41| getPath(): [Path] ...::quote_tokens_with_context # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] quote_tokens_with_context # 41| getIdentifier(): [NameRef] quote_tokens_with_context # 42| getTokenTree(): [TokenTree] TokenTree # 42| getMacroCallExpansion(): [BlockExpr] { ... } # 42| getStmtList(): [StmtList] StmtList # 42| getStatement(0): [ExprStmt] ExprStmt # 42| getExpr(): [MacroExpr] MacroExpr # 42| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 41| getPath(): [Path] ...::quote_token_with_context # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] quote_token_with_context # 41| getIdentifier(): [NameRef] quote_token_with_context # 42| getTokenTree(): [TokenTree] TokenTree # 41| getMacroCallExpansion(): [BlockExpr] { ... } # 42| getStmtList(): [StmtList] StmtList # 42| getStatement(1): [ExprStmt] ExprStmt # 42| getExpr(): [MacroExpr] MacroExpr # 42| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 41| getPath(): [Path] ...::quote_token_with_context # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] quote_token_with_context # 41| getIdentifier(): [NameRef] quote_token_with_context # 42| getTokenTree(): [TokenTree] TokenTree # 41| getMacroCallExpansion(): [BlockExpr] { ... } # 42| getStmtList(): [StmtList] StmtList # 42| getStatement(2): [ExprStmt] ExprStmt # 42| getExpr(): [MacroExpr] MacroExpr # 42| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 41| getPath(): [Path] ...::quote_token_with_context # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] quote_token_with_context # 41| getIdentifier(): [NameRef] quote_token_with_context # 42| getTokenTree(): [TokenTree] TokenTree # 41| getMacroCallExpansion(): [BlockExpr] { ... } # 42| getStmtList(): [StmtList] StmtList # 42| getStatement(3): [ExprStmt] ExprStmt # 42| getExpr(): [MacroExpr] MacroExpr # 42| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 41| getPath(): [Path] ...::quote_token_with_context # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] quote_token_with_context # 41| getIdentifier(): [NameRef] quote_token_with_context # 42| getTokenTree(): [TokenTree] TokenTree # 42| getMacroCallExpansion(): [BlockExpr] { ... } # 42| getStmtList(): [StmtList] StmtList # 42| getTailExpr(): [MacroExpr] MacroExpr # 42| getMacroCall(): [MacroCall] ...::quote_token!... # 41| getPath(): [Path] ...::quote_token # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] quote_token # 41| getIdentifier(): [NameRef] quote_token # 42| getTokenTree(): [TokenTree] TokenTree # 42| getMacroCallExpansion(): [BlockExpr] { ... } # 42| getStmtList(): [StmtList] StmtList # 42| getStatement(0): [ExprStmt] ExprStmt # 42| getExpr(): [CallExpr] ...::push_ident(...) # 42| getArgList(): [ArgList] ArgList # 41| getArg(0): [RefExpr] &mut _s # 41| getExpr(): [VariableAccess] _s # 41| getPath(): [Path] _s # 41| getSegment(): [PathSegment] _s # 41| getIdentifier(): [NameRef] _s # 42| getArg(1): [MacroExpr] MacroExpr # 42| getMacroCall(): [MacroCall] stringify!... # 41| getPath(): [Path] stringify # 41| getSegment(): [PathSegment] stringify # 41| getIdentifier(): [NameRef] stringify # 42| getTokenTree(): [TokenTree] TokenTree # 41| getMacroCallExpansion(): [StringLiteralExpr] "const" # 41| getFunction(): [PathExpr] ...::push_ident # 41| getPath(): [Path] ...::push_ident # 41| getQualifier(): [Path] ...::__private # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] __private # 41| getIdentifier(): [NameRef] __private # 41| getSegment(): [PathSegment] push_ident # 41| getIdentifier(): [NameRef] push_ident # 42| getStatement(4): [ExprStmt] ExprStmt # 42| getExpr(): [MacroExpr] MacroExpr # 42| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 41| getPath(): [Path] ...::quote_token_with_context # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] quote_token_with_context # 41| getIdentifier(): [NameRef] quote_token_with_context # 42| getTokenTree(): [TokenTree] TokenTree # 42| getMacroCallExpansion(): [BlockExpr] { ... } # 42| getStmtList(): [StmtList] StmtList # 42| getStatement(0): [ExprStmt] ExprStmt # 42| getExpr(): [CallExpr] ...::to_tokens(...) # 42| getArgList(): [ArgList] ArgList # 42| getArg(0): [RefExpr] &const_ident # 42| getExpr(): [VariableAccess] const_ident # 42| getPath(): [Path] const_ident # 42| getSegment(): [PathSegment] const_ident # 42| getIdentifier(): [NameRef] const_ident # 41| getArg(1): [RefExpr] &mut _s # 41| getExpr(): [VariableAccess] _s # 41| getPath(): [Path] _s # 41| getSegment(): [PathSegment] _s # 41| getIdentifier(): [NameRef] _s # 41| getFunction(): [PathExpr] ...::to_tokens # 41| getPath(): [Path] ...::to_tokens # 41| getQualifier(): [Path] ...::ToTokens # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] ToTokens # 41| getIdentifier(): [NameRef] ToTokens # 41| getSegment(): [PathSegment] to_tokens # 41| getIdentifier(): [NameRef] to_tokens # 42| getStatement(5): [ExprStmt] ExprStmt # 42| getExpr(): [MacroExpr] MacroExpr # 42| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 41| getPath(): [Path] ...::quote_token_with_context # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] quote_token_with_context # 41| getIdentifier(): [NameRef] quote_token_with_context # 42| getTokenTree(): [TokenTree] TokenTree # 41| getMacroCallExpansion(): [BlockExpr] { ... } # 42| getStmtList(): [StmtList] StmtList # 42| getStatement(6): [ExprStmt] ExprStmt # 42| getExpr(): [MacroExpr] MacroExpr # 42| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 41| getPath(): [Path] ...::quote_token_with_context # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] quote_token_with_context # 41| getIdentifier(): [NameRef] quote_token_with_context # 42| getTokenTree(): [TokenTree] TokenTree # 42| getMacroCallExpansion(): [BlockExpr] { ... } # 42| getStmtList(): [StmtList] StmtList # 42| getTailExpr(): [MacroExpr] MacroExpr # 42| getMacroCall(): [MacroCall] ...::quote_token!... # 41| getPath(): [Path] ...::quote_token # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] quote_token # 41| getIdentifier(): [NameRef] quote_token # 42| getTokenTree(): [TokenTree] TokenTree # 41| getMacroCallExpansion(): [BlockExpr] { ... } # 42| getStmtList(): [StmtList] StmtList # 41| getStatement(0): [ExprStmt] ExprStmt # 41| getExpr(): [CallExpr] ...::push_colon(...) # 41| getArgList(): [ArgList] ArgList # 41| getArg(0): [RefExpr] &mut _s # 41| getExpr(): [VariableAccess] _s # 41| getPath(): [Path] _s # 41| getSegment(): [PathSegment] _s # 41| getIdentifier(): [NameRef] _s # 41| getFunction(): [PathExpr] ...::push_colon # 41| getPath(): [Path] ...::push_colon # 41| getQualifier(): [Path] ...::__private # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] __private # 41| getIdentifier(): [NameRef] __private # 41| getSegment(): [PathSegment] push_colon # 41| getIdentifier(): [NameRef] push_colon # 42| getStatement(7): [ExprStmt] ExprStmt # 42| getExpr(): [MacroExpr] MacroExpr # 42| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 41| getPath(): [Path] ...::quote_token_with_context # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] quote_token_with_context # 41| getIdentifier(): [NameRef] quote_token_with_context # 42| getTokenTree(): [TokenTree] TokenTree # 42| getMacroCallExpansion(): [BlockExpr] { ... } # 42| getStmtList(): [StmtList] StmtList # 42| getTailExpr(): [MacroExpr] MacroExpr # 42| getMacroCall(): [MacroCall] ...::quote_token!... # 41| getPath(): [Path] ...::quote_token # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] quote_token # 41| getIdentifier(): [NameRef] quote_token # 42| getTokenTree(): [TokenTree] TokenTree # 42| getMacroCallExpansion(): [BlockExpr] { ... } # 42| getStmtList(): [StmtList] StmtList # 42| getStatement(0): [ExprStmt] ExprStmt # 42| getExpr(): [CallExpr] ...::push_ident(...) # 42| getArgList(): [ArgList] ArgList # 41| getArg(0): [RefExpr] &mut _s # 41| getExpr(): [VariableAccess] _s # 41| getPath(): [Path] _s # 41| getSegment(): [PathSegment] _s # 41| getIdentifier(): [NameRef] _s # 42| getArg(1): [MacroExpr] MacroExpr # 42| getMacroCall(): [MacroCall] stringify!... # 41| getPath(): [Path] stringify # 41| getSegment(): [PathSegment] stringify # 41| getIdentifier(): [NameRef] stringify # 42| getTokenTree(): [TokenTree] TokenTree # 41| getMacroCallExpansion(): [StringLiteralExpr] "u32" # 41| getFunction(): [PathExpr] ...::push_ident # 41| getPath(): [Path] ...::push_ident # 41| getQualifier(): [Path] ...::__private # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] __private # 41| getIdentifier(): [NameRef] __private # 41| getSegment(): [PathSegment] push_ident # 41| getIdentifier(): [NameRef] push_ident # 42| getStatement(8): [ExprStmt] ExprStmt # 42| getExpr(): [MacroExpr] MacroExpr # 42| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 41| getPath(): [Path] ...::quote_token_with_context # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] quote_token_with_context # 41| getIdentifier(): [NameRef] quote_token_with_context # 42| getTokenTree(): [TokenTree] TokenTree # 42| getMacroCallExpansion(): [BlockExpr] { ... } # 42| getStmtList(): [StmtList] StmtList # 42| getTailExpr(): [MacroExpr] MacroExpr # 42| getMacroCall(): [MacroCall] ...::quote_token!... # 41| getPath(): [Path] ...::quote_token # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] quote_token # 41| getIdentifier(): [NameRef] quote_token # 42| getTokenTree(): [TokenTree] TokenTree # 41| getMacroCallExpansion(): [BlockExpr] { ... } # 42| getStmtList(): [StmtList] StmtList # 41| getStatement(0): [ExprStmt] ExprStmt # 41| getExpr(): [CallExpr] ...::push_eq(...) # 41| getArgList(): [ArgList] ArgList # 41| getArg(0): [RefExpr] &mut _s # 41| getExpr(): [VariableAccess] _s # 41| getPath(): [Path] _s # 41| getSegment(): [PathSegment] _s # 41| getIdentifier(): [NameRef] _s # 41| getFunction(): [PathExpr] ...::push_eq # 41| getPath(): [Path] ...::push_eq # 41| getQualifier(): [Path] ...::__private # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] __private # 41| getIdentifier(): [NameRef] __private # 41| getSegment(): [PathSegment] push_eq # 41| getIdentifier(): [NameRef] push_eq # 42| getStatement(9): [ExprStmt] ExprStmt # 42| getExpr(): [MacroExpr] MacroExpr # 42| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 41| getPath(): [Path] ...::quote_token_with_context # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] quote_token_with_context # 41| getIdentifier(): [NameRef] quote_token_with_context # 42| getTokenTree(): [TokenTree] TokenTree # 42| getMacroCallExpansion(): [BlockExpr] { ... } # 42| getStmtList(): [StmtList] StmtList # 42| getTailExpr(): [MacroExpr] MacroExpr # 42| getMacroCall(): [MacroCall] ...::quote_token!... # 41| getPath(): [Path] ...::quote_token # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] quote_token # 41| getIdentifier(): [NameRef] quote_token # 42| getTokenTree(): [TokenTree] TokenTree # 42| getMacroCallExpansion(): [BlockExpr] { ... } # 42| getStmtList(): [StmtList] StmtList # 42| getStatement(0): [ExprStmt] ExprStmt # 42| getExpr(): [CallExpr] ...::parse(...) # 42| getArgList(): [ArgList] ArgList # 41| getArg(0): [RefExpr] &mut _s # 41| getExpr(): [VariableAccess] _s # 41| getPath(): [Path] _s # 41| getSegment(): [PathSegment] _s # 41| getIdentifier(): [NameRef] _s # 42| getArg(1): [MacroExpr] MacroExpr # 42| getMacroCall(): [MacroCall] stringify!... # 41| getPath(): [Path] stringify # 41| getSegment(): [PathSegment] stringify # 41| getIdentifier(): [NameRef] stringify # 42| getTokenTree(): [TokenTree] TokenTree # 41| getMacroCallExpansion(): [StringLiteralExpr] "42" # 41| getFunction(): [PathExpr] ...::parse # 41| getPath(): [Path] ...::parse # 41| getQualifier(): [Path] ...::__private # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] __private # 41| getIdentifier(): [NameRef] __private # 41| getSegment(): [PathSegment] parse # 41| getIdentifier(): [NameRef] parse # 42| getStatement(10): [ExprStmt] ExprStmt # 42| getExpr(): [MacroExpr] MacroExpr # 42| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 41| getPath(): [Path] ...::quote_token_with_context # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] quote_token_with_context # 41| getIdentifier(): [NameRef] quote_token_with_context # 42| getTokenTree(): [TokenTree] TokenTree # 42| getMacroCallExpansion(): [BlockExpr] { ... } # 42| getStmtList(): [StmtList] StmtList # 42| getTailExpr(): [MacroExpr] MacroExpr # 42| getMacroCall(): [MacroCall] ...::quote_token!... # 41| getPath(): [Path] ...::quote_token # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] quote_token # 41| getIdentifier(): [NameRef] quote_token # 42| getTokenTree(): [TokenTree] TokenTree # 41| getMacroCallExpansion(): [BlockExpr] { ... } # 42| getStmtList(): [StmtList] StmtList # 41| getStatement(0): [ExprStmt] ExprStmt # 41| getExpr(): [CallExpr] ...::push_semi(...) # 41| getArgList(): [ArgList] ArgList # 41| getArg(0): [RefExpr] &mut _s # 41| getExpr(): [VariableAccess] _s # 41| getPath(): [Path] _s # 41| getSegment(): [PathSegment] _s # 41| getIdentifier(): [NameRef] _s # 41| getFunction(): [PathExpr] ...::push_semi # 41| getPath(): [Path] ...::push_semi # 41| getQualifier(): [Path] ...::__private # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] __private # 41| getIdentifier(): [NameRef] __private # 41| getSegment(): [PathSegment] push_semi # 41| getIdentifier(): [NameRef] push_semi # 42| getStatement(11): [ExprStmt] ExprStmt # 42| getExpr(): [MacroExpr] MacroExpr # 42| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 41| getPath(): [Path] ...::quote_token_with_context # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] quote_token_with_context # 41| getIdentifier(): [NameRef] quote_token_with_context # 42| getTokenTree(): [TokenTree] TokenTree # 44| getMacroCallExpansion(): [BlockExpr] { ... } # 42| getStmtList(): [StmtList] StmtList # 44| getTailExpr(): [MacroExpr] MacroExpr # 44| getMacroCall(): [MacroCall] ...::quote_token!... # 41| getPath(): [Path] ...::quote_token # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] quote_token # 41| getIdentifier(): [NameRef] quote_token # 44| getTokenTree(): [TokenTree] TokenTree # 44| getMacroCallExpansion(): [BlockExpr] { ... } # 44| getStmtList(): [StmtList] StmtList # 44| getStatement(0): [ExprStmt] ExprStmt # 44| getExpr(): [CallExpr] ...::push_ident(...) # 44| getArgList(): [ArgList] ArgList # 41| getArg(0): [RefExpr] &mut _s # 41| getExpr(): [VariableAccess] _s # 41| getPath(): [Path] _s # 41| getSegment(): [PathSegment] _s # 41| getIdentifier(): [NameRef] _s # 44| getArg(1): [MacroExpr] MacroExpr # 44| getMacroCall(): [MacroCall] stringify!... # 41| getPath(): [Path] stringify # 41| getSegment(): [PathSegment] stringify # 41| getIdentifier(): [NameRef] stringify # 44| getTokenTree(): [TokenTree] TokenTree # 41| getMacroCallExpansion(): [StringLiteralExpr] "impl" # 41| getFunction(): [PathExpr] ...::push_ident # 41| getPath(): [Path] ...::push_ident # 41| getQualifier(): [Path] ...::__private # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] __private # 41| getIdentifier(): [NameRef] __private # 41| getSegment(): [PathSegment] push_ident # 41| getIdentifier(): [NameRef] push_ident # 42| getStatement(12): [ExprStmt] ExprStmt # 42| getExpr(): [MacroExpr] MacroExpr # 42| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 41| getPath(): [Path] ...::quote_token_with_context # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] quote_token_with_context # 41| getIdentifier(): [NameRef] quote_token_with_context # 42| getTokenTree(): [TokenTree] TokenTree # 44| getMacroCallExpansion(): [BlockExpr] { ... } # 42| getStmtList(): [StmtList] StmtList # 44| getTailExpr(): [MacroExpr] MacroExpr # 44| getMacroCall(): [MacroCall] ...::quote_token!... # 41| getPath(): [Path] ...::quote_token # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] quote_token # 41| getIdentifier(): [NameRef] quote_token # 44| getTokenTree(): [TokenTree] TokenTree # 44| getMacroCallExpansion(): [BlockExpr] { ... } # 44| getStmtList(): [StmtList] StmtList # 44| getStatement(0): [ExprStmt] ExprStmt # 44| getExpr(): [CallExpr] ...::push_ident(...) # 44| getArgList(): [ArgList] ArgList # 41| getArg(0): [RefExpr] &mut _s # 41| getExpr(): [VariableAccess] _s # 41| getPath(): [Path] _s # 41| getSegment(): [PathSegment] _s # 41| getIdentifier(): [NameRef] _s # 44| getArg(1): [MacroExpr] MacroExpr # 44| getMacroCall(): [MacroCall] stringify!... # 41| getPath(): [Path] stringify # 41| getSegment(): [PathSegment] stringify # 41| getIdentifier(): [NameRef] stringify # 44| getTokenTree(): [TokenTree] TokenTree # 41| getMacroCallExpansion(): [StringLiteralExpr] "MyTrait" # 41| getFunction(): [PathExpr] ...::push_ident # 41| getPath(): [Path] ...::push_ident # 41| getQualifier(): [Path] ...::__private # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] __private # 41| getIdentifier(): [NameRef] __private # 41| getSegment(): [PathSegment] push_ident # 41| getIdentifier(): [NameRef] push_ident # 42| getStatement(13): [ExprStmt] ExprStmt # 42| getExpr(): [MacroExpr] MacroExpr # 42| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 41| getPath(): [Path] ...::quote_token_with_context # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] quote_token_with_context # 41| getIdentifier(): [NameRef] quote_token_with_context # 42| getTokenTree(): [TokenTree] TokenTree # 44| getMacroCallExpansion(): [BlockExpr] { ... } # 42| getStmtList(): [StmtList] StmtList # 44| getTailExpr(): [MacroExpr] MacroExpr # 44| getMacroCall(): [MacroCall] ...::quote_token!... # 41| getPath(): [Path] ...::quote_token # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] quote_token # 41| getIdentifier(): [NameRef] quote_token # 44| getTokenTree(): [TokenTree] TokenTree # 44| getMacroCallExpansion(): [BlockExpr] { ... } # 44| getStmtList(): [StmtList] StmtList # 44| getStatement(0): [ExprStmt] ExprStmt # 44| getExpr(): [CallExpr] ...::push_ident(...) # 44| getArgList(): [ArgList] ArgList # 41| getArg(0): [RefExpr] &mut _s # 41| getExpr(): [VariableAccess] _s # 41| getPath(): [Path] _s # 41| getSegment(): [PathSegment] _s # 41| getIdentifier(): [NameRef] _s # 44| getArg(1): [MacroExpr] MacroExpr # 44| getMacroCall(): [MacroCall] stringify!... # 41| getPath(): [Path] stringify # 41| getSegment(): [PathSegment] stringify # 41| getIdentifier(): [NameRef] stringify # 44| getTokenTree(): [TokenTree] TokenTree # 41| getMacroCallExpansion(): [StringLiteralExpr] "for" # 41| getFunction(): [PathExpr] ...::push_ident # 41| getPath(): [Path] ...::push_ident # 41| getQualifier(): [Path] ...::__private # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] __private # 41| getIdentifier(): [NameRef] __private # 41| getSegment(): [PathSegment] push_ident # 41| getIdentifier(): [NameRef] push_ident # 44| getStatement(14): [ExprStmt] ExprStmt # 44| getExpr(): [MacroExpr] MacroExpr # 44| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 41| getPath(): [Path] ...::quote_token_with_context # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] quote_token_with_context # 41| getIdentifier(): [NameRef] quote_token_with_context # 44| getTokenTree(): [TokenTree] TokenTree # 44| getMacroCallExpansion(): [BlockExpr] { ... } # 44| getStmtList(): [StmtList] StmtList # 44| getStatement(0): [ExprStmt] ExprStmt # 44| getExpr(): [CallExpr] ...::to_tokens(...) # 44| getArgList(): [ArgList] ArgList # 44| getArg(0): [RefExpr] &name # 44| getExpr(): [VariableAccess] name # 44| getPath(): [Path] name # 44| getSegment(): [PathSegment] name # 44| getIdentifier(): [NameRef] name # 41| getArg(1): [RefExpr] &mut _s # 41| getExpr(): [VariableAccess] _s # 41| getPath(): [Path] _s # 41| getSegment(): [PathSegment] _s # 41| getIdentifier(): [NameRef] _s # 41| getFunction(): [PathExpr] ...::to_tokens # 41| getPath(): [Path] ...::to_tokens # 41| getQualifier(): [Path] ...::ToTokens # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] ToTokens # 41| getIdentifier(): [NameRef] ToTokens # 41| getSegment(): [PathSegment] to_tokens # 41| getIdentifier(): [NameRef] to_tokens # 44| getStatement(15): [ExprStmt] ExprStmt # 44| getExpr(): [MacroExpr] MacroExpr # 44| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 41| getPath(): [Path] ...::quote_token_with_context # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] quote_token_with_context # 41| getIdentifier(): [NameRef] quote_token_with_context # 44| getTokenTree(): [TokenTree] TokenTree # 41| getMacroCallExpansion(): [BlockExpr] { ... } # 44| getStmtList(): [StmtList] StmtList # 44| getStatement(16): [ExprStmt] ExprStmt # 44| getExpr(): [MacroExpr] MacroExpr # 44| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 41| getPath(): [Path] ...::quote_token_with_context # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] quote_token_with_context # 41| getIdentifier(): [NameRef] quote_token_with_context # 44| getTokenTree(): [TokenTree] TokenTree # 44| getMacroCallExpansion(): [BlockExpr] { ... } # 44| getStmtList(): [StmtList] StmtList # 44| getTailExpr(): [MacroExpr] MacroExpr # 44| getMacroCall(): [MacroCall] ...::quote_token!... # 41| getPath(): [Path] ...::quote_token # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] quote_token # 41| getIdentifier(): [NameRef] quote_token # 44| getTokenTree(): [TokenTree] TokenTree # 45| getMacroCallExpansion(): [BlockExpr] { ... } # 44| getStmtList(): [StmtList] StmtList # 45| getStatement(0): [ExprStmt] ExprStmt # 45| getExpr(): [CallExpr] ...::push_group(...) # 45| getArgList(): [ArgList] ArgList # 41| getArg(0): [RefExpr] &mut _s # 41| getExpr(): [VariableAccess] _s # 41| getPath(): [Path] _s # 41| getSegment(): [PathSegment] _s # 41| getIdentifier(): [NameRef] _s # 41| getArg(1): [PathExpr] ...::Brace # 41| getPath(): [Path] ...::Brace # 41| getQualifier(): [Path] ...::Delimiter # 41| getQualifier(): [Path] ...::__private # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] __private # 41| getIdentifier(): [NameRef] __private # 41| getSegment(): [PathSegment] Delimiter # 41| getIdentifier(): [NameRef] Delimiter # 41| getSegment(): [PathSegment] Brace # 41| getIdentifier(): [NameRef] Brace # 45| getArg(2): [MacroExpr] MacroExpr # 45| getMacroCall(): [MacroCall] ...::quote!... # 41| getPath(): [Path] ...::quote # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] quote # 41| getIdentifier(): [NameRef] quote # 45| getTokenTree(): [TokenTree] TokenTree # 45| getMacroCallExpansion(): [BlockExpr] { ... } # 45| getStmtList(): [StmtList] StmtList # 41| getStatement(0): [LetStmt] let ... = ... # 41| getInitializer(): [CallExpr] ...::new(...) # 41| getArgList(): [ArgList] ArgList # 41| getFunction(): [PathExpr] ...::new # 41| getPath(): [Path] ...::new # 41| getQualifier(): [Path] ...::TokenStream # 41| getQualifier(): [Path] ...::__private # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] __private # 41| getIdentifier(): [NameRef] __private # 41| getSegment(): [PathSegment] TokenStream # 41| getIdentifier(): [NameRef] TokenStream # 41| getSegment(): [PathSegment] new # 41| getIdentifier(): [NameRef] new # 41| getPat(): [IdentPat] mut _s # 41| getName(): [Name] _s # 45| getStatement(1): [ExprStmt] ExprStmt # 45| getExpr(): [MacroExpr] MacroExpr # 45| getMacroCall(): [MacroCall] ...::quote_each_token!... # 41| getPath(): [Path] ...::quote_each_token # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] quote_each_token # 41| getIdentifier(): [NameRef] quote_each_token # 45| getTokenTree(): [TokenTree] TokenTree # 45| getMacroCallExpansion(): [BlockExpr] { ... } # 45| getStmtList(): [StmtList] StmtList # 45| getTailExpr(): [MacroExpr] MacroExpr # 45| getMacroCall(): [MacroCall] ...::quote_tokens_with_context!... # 41| getPath(): [Path] ...::quote_tokens_with_context # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] quote_tokens_with_context # 41| getIdentifier(): [NameRef] quote_tokens_with_context # 45| getTokenTree(): [TokenTree] TokenTree # 45| getMacroCallExpansion(): [BlockExpr] { ... } # 45| getStmtList(): [StmtList] StmtList # 45| getStatement(0): [ExprStmt] ExprStmt # 45| getExpr(): [MacroExpr] MacroExpr # 45| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 41| getPath(): [Path] ...::quote_token_with_context # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] quote_token_with_context # 41| getIdentifier(): [NameRef] quote_token_with_context # 45| getTokenTree(): [TokenTree] TokenTree # 41| getMacroCallExpansion(): [BlockExpr] { ... } # 45| getStmtList(): [StmtList] StmtList # 45| getStatement(1): [ExprStmt] ExprStmt # 45| getExpr(): [MacroExpr] MacroExpr # 45| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 41| getPath(): [Path] ...::quote_token_with_context # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] quote_token_with_context # 41| getIdentifier(): [NameRef] quote_token_with_context # 45| getTokenTree(): [TokenTree] TokenTree # 41| getMacroCallExpansion(): [BlockExpr] { ... } # 45| getStmtList(): [StmtList] StmtList # 45| getStatement(2): [ExprStmt] ExprStmt # 45| getExpr(): [MacroExpr] MacroExpr # 45| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 41| getPath(): [Path] ...::quote_token_with_context # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] quote_token_with_context # 41| getIdentifier(): [NameRef] quote_token_with_context # 45| getTokenTree(): [TokenTree] TokenTree # 41| getMacroCallExpansion(): [BlockExpr] { ... } # 45| getStmtList(): [StmtList] StmtList # 45| getStatement(3): [ExprStmt] ExprStmt # 45| getExpr(): [MacroExpr] MacroExpr # 45| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 41| getPath(): [Path] ...::quote_token_with_context # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] quote_token_with_context # 41| getIdentifier(): [NameRef] quote_token_with_context # 45| getTokenTree(): [TokenTree] TokenTree # 45| getMacroCallExpansion(): [BlockExpr] { ... } # 45| getStmtList(): [StmtList] StmtList # 45| getTailExpr(): [MacroExpr] MacroExpr # 45| getMacroCall(): [MacroCall] ...::quote_token!... # 41| getPath(): [Path] ...::quote_token # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] quote_token # 41| getIdentifier(): [NameRef] quote_token # 45| getTokenTree(): [TokenTree] TokenTree # 45| getMacroCallExpansion(): [BlockExpr] { ... } # 45| getStmtList(): [StmtList] StmtList # 45| getStatement(0): [ExprStmt] ExprStmt # 45| getExpr(): [CallExpr] ...::push_ident(...) # 45| getArgList(): [ArgList] ArgList # 41| getArg(0): [RefExpr] &mut _s # 41| getExpr(): [VariableAccess] _s # 41| getPath(): [Path] _s # 41| getSegment(): [PathSegment] _s # 41| getIdentifier(): [NameRef] _s # 45| getArg(1): [MacroExpr] MacroExpr # 45| getMacroCall(): [MacroCall] stringify!... # 41| getPath(): [Path] stringify # 41| getSegment(): [PathSegment] stringify # 41| getIdentifier(): [NameRef] stringify # 45| getTokenTree(): [TokenTree] TokenTree # 41| getMacroCallExpansion(): [StringLiteralExpr] "fn" # 41| getFunction(): [PathExpr] ...::push_ident # 41| getPath(): [Path] ...::push_ident # 41| getQualifier(): [Path] ...::__private # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] __private # 41| getIdentifier(): [NameRef] __private # 41| getSegment(): [PathSegment] push_ident # 41| getIdentifier(): [NameRef] push_ident # 45| getStatement(4): [ExprStmt] ExprStmt # 45| getExpr(): [MacroExpr] MacroExpr # 45| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 41| getPath(): [Path] ...::quote_token_with_context # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] quote_token_with_context # 41| getIdentifier(): [NameRef] quote_token_with_context # 45| getTokenTree(): [TokenTree] TokenTree # 45| getMacroCallExpansion(): [BlockExpr] { ... } # 45| getStmtList(): [StmtList] StmtList # 45| getTailExpr(): [MacroExpr] MacroExpr # 45| getMacroCall(): [MacroCall] ...::quote_token!... # 41| getPath(): [Path] ...::quote_token # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] quote_token # 41| getIdentifier(): [NameRef] quote_token # 45| getTokenTree(): [TokenTree] TokenTree # 45| getMacroCallExpansion(): [BlockExpr] { ... } # 45| getStmtList(): [StmtList] StmtList # 45| getStatement(0): [ExprStmt] ExprStmt # 45| getExpr(): [CallExpr] ...::push_ident(...) # 45| getArgList(): [ArgList] ArgList # 41| getArg(0): [RefExpr] &mut _s # 41| getExpr(): [VariableAccess] _s # 41| getPath(): [Path] _s # 41| getSegment(): [PathSegment] _s # 41| getIdentifier(): [NameRef] _s # 45| getArg(1): [MacroExpr] MacroExpr # 45| getMacroCall(): [MacroCall] stringify!... # 41| getPath(): [Path] stringify # 41| getSegment(): [PathSegment] stringify # 41| getIdentifier(): [NameRef] stringify # 45| getTokenTree(): [TokenTree] TokenTree # 41| getMacroCallExpansion(): [StringLiteralExpr] "my_method" # 41| getFunction(): [PathExpr] ...::push_ident # 41| getPath(): [Path] ...::push_ident # 41| getQualifier(): [Path] ...::__private # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] __private # 41| getIdentifier(): [NameRef] __private # 41| getSegment(): [PathSegment] push_ident # 41| getIdentifier(): [NameRef] push_ident # 45| getStatement(5): [ExprStmt] ExprStmt # 45| getExpr(): [MacroExpr] MacroExpr # 45| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 41| getPath(): [Path] ...::quote_token_with_context # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] quote_token_with_context # 41| getIdentifier(): [NameRef] quote_token_with_context # 45| getTokenTree(): [TokenTree] TokenTree # 45| getMacroCallExpansion(): [BlockExpr] { ... } # 45| getStmtList(): [StmtList] StmtList # 45| getTailExpr(): [MacroExpr] MacroExpr # 45| getMacroCall(): [MacroCall] ...::quote_token!... # 41| getPath(): [Path] ...::quote_token # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] quote_token # 41| getIdentifier(): [NameRef] quote_token # 45| getTokenTree(): [TokenTree] TokenTree # 41| getMacroCallExpansion(): [BlockExpr] { ... } # 45| getStmtList(): [StmtList] StmtList # 41| getStatement(0): [ExprStmt] ExprStmt # 41| getExpr(): [CallExpr] ...::push_group(...) # 41| getArgList(): [ArgList] ArgList # 41| getArg(0): [RefExpr] &mut _s # 41| getExpr(): [VariableAccess] _s # 41| getPath(): [Path] _s # 41| getSegment(): [PathSegment] _s # 41| getIdentifier(): [NameRef] _s # 41| getArg(1): [PathExpr] ...::Parenthesis # 41| getPath(): [Path] ...::Parenthesis # 41| getQualifier(): [Path] ...::Delimiter # 41| getQualifier(): [Path] ...::__private # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] __private # 41| getIdentifier(): [NameRef] __private # 41| getSegment(): [PathSegment] Delimiter # 41| getIdentifier(): [NameRef] Delimiter # 41| getSegment(): [PathSegment] Parenthesis # 41| getIdentifier(): [NameRef] Parenthesis # 41| getArg(2): [MacroExpr] MacroExpr # 41| getMacroCall(): [MacroCall] ...::quote!... # 41| getPath(): [Path] ...::quote # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] quote # 41| getIdentifier(): [NameRef] quote # 41| getTokenTree(): [TokenTree] TokenTree # 41| getMacroCallExpansion(): [CallExpr] ...::new(...) # 41| getArgList(): [ArgList] ArgList # 41| getFunction(): [PathExpr] ...::new # 41| getPath(): [Path] ...::new # 41| getQualifier(): [Path] ...::TokenStream # 41| getQualifier(): [Path] ...::__private # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] __private # 41| getIdentifier(): [NameRef] __private # 41| getSegment(): [PathSegment] TokenStream # 41| getIdentifier(): [NameRef] TokenStream # 41| getSegment(): [PathSegment] new # 41| getIdentifier(): [NameRef] new # 41| getFunction(): [PathExpr] ...::push_group # 41| getPath(): [Path] ...::push_group # 41| getQualifier(): [Path] ...::__private # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] __private # 41| getIdentifier(): [NameRef] __private # 41| getSegment(): [PathSegment] push_group # 41| getIdentifier(): [NameRef] push_group # 45| getStatement(6): [ExprStmt] ExprStmt # 45| getExpr(): [MacroExpr] MacroExpr # 45| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 41| getPath(): [Path] ...::quote_token_with_context # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] quote_token_with_context # 41| getIdentifier(): [NameRef] quote_token_with_context # 45| getTokenTree(): [TokenTree] TokenTree # 45| getMacroCallExpansion(): [BlockExpr] { ... } # 45| getStmtList(): [StmtList] StmtList # 45| getTailExpr(): [MacroExpr] MacroExpr # 45| getMacroCall(): [MacroCall] ...::quote_token!... # 41| getPath(): [Path] ...::quote_token # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] quote_token # 41| getIdentifier(): [NameRef] quote_token # 45| getTokenTree(): [TokenTree] TokenTree # 41| getMacroCallExpansion(): [BlockExpr] { ... } # 45| getStmtList(): [StmtList] StmtList # 41| getStatement(0): [ExprStmt] ExprStmt # 41| getExpr(): [CallExpr] ...::push_rarrow(...) # 41| getArgList(): [ArgList] ArgList # 41| getArg(0): [RefExpr] &mut _s # 41| getExpr(): [VariableAccess] _s # 41| getPath(): [Path] _s # 41| getSegment(): [PathSegment] _s # 41| getIdentifier(): [NameRef] _s # 41| getFunction(): [PathExpr] ...::push_rarrow # 41| getPath(): [Path] ...::push_rarrow # 41| getQualifier(): [Path] ...::__private # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] __private # 41| getIdentifier(): [NameRef] __private # 41| getSegment(): [PathSegment] push_rarrow # 41| getIdentifier(): [NameRef] push_rarrow # 45| getStatement(7): [ExprStmt] ExprStmt # 45| getExpr(): [MacroExpr] MacroExpr # 45| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 41| getPath(): [Path] ...::quote_token_with_context # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] quote_token_with_context # 41| getIdentifier(): [NameRef] quote_token_with_context # 45| getTokenTree(): [TokenTree] TokenTree # 45| getMacroCallExpansion(): [BlockExpr] { ... } # 45| getStmtList(): [StmtList] StmtList # 45| getTailExpr(): [MacroExpr] MacroExpr # 45| getMacroCall(): [MacroCall] ...::quote_token!... # 41| getPath(): [Path] ...::quote_token # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] quote_token # 41| getIdentifier(): [NameRef] quote_token # 45| getTokenTree(): [TokenTree] TokenTree # 45| getMacroCallExpansion(): [BlockExpr] { ... } # 45| getStmtList(): [StmtList] StmtList # 45| getStatement(0): [ExprStmt] ExprStmt # 45| getExpr(): [CallExpr] ...::push_ident(...) # 45| getArgList(): [ArgList] ArgList # 41| getArg(0): [RefExpr] &mut _s # 41| getExpr(): [VariableAccess] _s # 41| getPath(): [Path] _s # 41| getSegment(): [PathSegment] _s # 41| getIdentifier(): [NameRef] _s # 45| getArg(1): [MacroExpr] MacroExpr # 45| getMacroCall(): [MacroCall] stringify!... # 41| getPath(): [Path] stringify # 41| getSegment(): [PathSegment] stringify # 41| getIdentifier(): [NameRef] stringify # 45| getTokenTree(): [TokenTree] TokenTree # 41| getMacroCallExpansion(): [StringLiteralExpr] "u32" # 41| getFunction(): [PathExpr] ...::push_ident # 41| getPath(): [Path] ...::push_ident # 41| getQualifier(): [Path] ...::__private # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] __private # 41| getIdentifier(): [NameRef] __private # 41| getSegment(): [PathSegment] push_ident # 41| getIdentifier(): [NameRef] push_ident # 45| getStatement(8): [ExprStmt] ExprStmt # 45| getExpr(): [MacroExpr] MacroExpr # 45| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 41| getPath(): [Path] ...::quote_token_with_context # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] quote_token_with_context # 41| getIdentifier(): [NameRef] quote_token_with_context # 45| getTokenTree(): [TokenTree] TokenTree # 45| getMacroCallExpansion(): [BlockExpr] { ... } # 45| getStmtList(): [StmtList] StmtList # 45| getTailExpr(): [MacroExpr] MacroExpr # 45| getMacroCall(): [MacroCall] ...::quote_token!... # 41| getPath(): [Path] ...::quote_token # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] quote_token # 41| getIdentifier(): [NameRef] quote_token # 45| getTokenTree(): [TokenTree] TokenTree # 46| getMacroCallExpansion(): [BlockExpr] { ... } # 45| getStmtList(): [StmtList] StmtList # 46| getStatement(0): [ExprStmt] ExprStmt # 46| getExpr(): [CallExpr] ...::push_group(...) # 46| getArgList(): [ArgList] ArgList # 41| getArg(0): [RefExpr] &mut _s # 41| getExpr(): [VariableAccess] _s # 41| getPath(): [Path] _s # 41| getSegment(): [PathSegment] _s # 41| getIdentifier(): [NameRef] _s # 41| getArg(1): [PathExpr] ...::Brace # 41| getPath(): [Path] ...::Brace # 41| getQualifier(): [Path] ...::Delimiter # 41| getQualifier(): [Path] ...::__private # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] __private # 41| getIdentifier(): [NameRef] __private # 41| getSegment(): [PathSegment] Delimiter # 41| getIdentifier(): [NameRef] Delimiter # 41| getSegment(): [PathSegment] Brace # 41| getIdentifier(): [NameRef] Brace # 46| getArg(2): [MacroExpr] MacroExpr # 46| getMacroCall(): [MacroCall] ...::quote!... # 41| getPath(): [Path] ...::quote # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] quote # 41| getIdentifier(): [NameRef] quote # 46| getTokenTree(): [TokenTree] TokenTree # 46| getMacroCallExpansion(): [BlockExpr] { ... } # 46| getStmtList(): [StmtList] StmtList # 41| getStatement(0): [LetStmt] let ... = ... # 41| getInitializer(): [CallExpr] ...::new(...) # 41| getArgList(): [ArgList] ArgList # 41| getFunction(): [PathExpr] ...::new # 41| getPath(): [Path] ...::new # 41| getQualifier(): [Path] ...::TokenStream # 41| getQualifier(): [Path] ...::__private # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] __private # 41| getIdentifier(): [NameRef] __private # 41| getSegment(): [PathSegment] TokenStream # 41| getIdentifier(): [NameRef] TokenStream # 41| getSegment(): [PathSegment] new # 41| getIdentifier(): [NameRef] new # 41| getPat(): [IdentPat] mut _s # 41| getName(): [Name] _s # 46| getStatement(1): [ExprStmt] ExprStmt # 46| getExpr(): [CallExpr] ...::to_tokens(...) # 46| getArgList(): [ArgList] ArgList # 46| getArg(0): [RefExpr] &const_ident # 46| getExpr(): [VariableAccess] const_ident # 46| getPath(): [Path] const_ident # 46| getSegment(): [PathSegment] const_ident # 46| getIdentifier(): [NameRef] const_ident # 41| getArg(1): [RefExpr] &mut _s # 41| getExpr(): [VariableAccess] _s # 41| getPath(): [Path] _s # 41| getSegment(): [PathSegment] _s # 41| getIdentifier(): [NameRef] _s # 41| getFunction(): [PathExpr] ...::to_tokens # 41| getPath(): [Path] ...::to_tokens # 41| getQualifier(): [Path] ...::ToTokens # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] ToTokens # 41| getIdentifier(): [NameRef] ToTokens # 41| getSegment(): [PathSegment] to_tokens # 41| getIdentifier(): [NameRef] to_tokens # 41| getTailExpr(): [VariableAccess] _s # 41| getPath(): [Path] _s # 41| getSegment(): [PathSegment] _s # 41| getIdentifier(): [NameRef] _s # 41| getFunction(): [PathExpr] ...::push_group # 41| getPath(): [Path] ...::push_group # 41| getQualifier(): [Path] ...::__private # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] __private # 41| getIdentifier(): [NameRef] __private # 41| getSegment(): [PathSegment] push_group # 41| getIdentifier(): [NameRef] push_group # 45| getStatement(9): [ExprStmt] ExprStmt # 45| getExpr(): [MacroExpr] MacroExpr # 45| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 41| getPath(): [Path] ...::quote_token_with_context # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] quote_token_with_context # 41| getIdentifier(): [NameRef] quote_token_with_context # 45| getTokenTree(): [TokenTree] TokenTree # 41| getMacroCallExpansion(): [BlockExpr] { ... } # 45| getStmtList(): [StmtList] StmtList # 45| getStatement(10): [ExprStmt] ExprStmt # 45| getExpr(): [MacroExpr] MacroExpr # 45| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 41| getPath(): [Path] ...::quote_token_with_context # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] quote_token_with_context # 41| getIdentifier(): [NameRef] quote_token_with_context # 45| getTokenTree(): [TokenTree] TokenTree # 41| getMacroCallExpansion(): [BlockExpr] { ... } # 45| getStmtList(): [StmtList] StmtList # 45| getTailExpr(): [MacroExpr] MacroExpr # 45| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 41| getPath(): [Path] ...::quote_token_with_context # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] quote_token_with_context # 41| getIdentifier(): [NameRef] quote_token_with_context # 45| getTokenTree(): [TokenTree] TokenTree # 41| getMacroCallExpansion(): [BlockExpr] { ... } # 45| getStmtList(): [StmtList] StmtList # 41| getTailExpr(): [VariableAccess] _s # 41| getPath(): [Path] _s # 41| getSegment(): [PathSegment] _s # 41| getIdentifier(): [NameRef] _s # 41| getFunction(): [PathExpr] ...::push_group # 41| getPath(): [Path] ...::push_group # 41| getQualifier(): [Path] ...::__private # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] __private # 41| getIdentifier(): [NameRef] __private # 41| getSegment(): [PathSegment] push_group # 41| getIdentifier(): [NameRef] push_group # 44| getStatement(17): [ExprStmt] ExprStmt # 44| getExpr(): [MacroExpr] MacroExpr # 44| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 41| getPath(): [Path] ...::quote_token_with_context # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] quote_token_with_context # 41| getIdentifier(): [NameRef] quote_token_with_context # 44| getTokenTree(): [TokenTree] TokenTree # 41| getMacroCallExpansion(): [BlockExpr] { ... } # 44| getStmtList(): [StmtList] StmtList # 44| getStatement(18): [ExprStmt] ExprStmt # 44| getExpr(): [MacroExpr] MacroExpr # 44| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 41| getPath(): [Path] ...::quote_token_with_context # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] quote_token_with_context # 41| getIdentifier(): [NameRef] quote_token_with_context # 44| getTokenTree(): [TokenTree] TokenTree # 41| getMacroCallExpansion(): [BlockExpr] { ... } # 44| getStmtList(): [StmtList] StmtList # 44| getTailExpr(): [MacroExpr] MacroExpr # 44| getMacroCall(): [MacroCall] ...::quote_token_with_context!... # 41| getPath(): [Path] ...::quote_token_with_context # 41| getQualifier(): [Path] $crate # 41| getSegment(): [PathSegment] $crate # 41| getIdentifier(): [NameRef] $crate # 41| getSegment(): [PathSegment] quote_token_with_context # 41| getIdentifier(): [NameRef] quote_token_with_context # 44| getTokenTree(): [TokenTree] TokenTree # 41| getMacroCallExpansion(): [BlockExpr] { ... } # 44| getStmtList(): [StmtList] StmtList # 41| getTailExpr(): [VariableAccess] _s # 41| getPath(): [Path] _s # 41| getSegment(): [PathSegment] _s # 41| getIdentifier(): [NameRef] _s # 37| getName(): [Name] my_trait_derive # 37| getRetType(): [RetTypeRepr] RetTypeRepr # 37| getTypeRepr(): [PathTypeRepr] TokenStream # 37| getPath(): [Path] TokenStream # 37| getSegment(): [PathSegment] TokenStream # 37| getIdentifier(): [NameRef] TokenStream # 37| getVisibility(): [Visibility] pub