mirror of
https://github.com/github/codeql.git
synced 2025-12-16 16:53:25 +01:00
3812 lines
320 KiB
Plaintext
3812 lines
320 KiB
Plaintext
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] Visibility
|
|
# 2| getItem(1): [Module] mod macro_expansion
|
|
# 2| getName(): [Name] macro_expansion
|
|
# 2| getVisibility(): [Visibility] Visibility
|
|
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] Visibility
|
|
# 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] Visibility
|
|
# 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] Visibility
|
|
# 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] Visibility
|
|
# 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] Visibility
|
|
# 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] Visibility
|
|
# 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] Visibility
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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] Visibility
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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] Visibility
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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] Visibility
|
|
# 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] Visibility
|
|
# 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| getFieldList(): [StructFieldList] StructFieldList
|
|
# 79| getField(0): [StructField] StructField
|
|
# 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
|
|
# 78| getName(): [Name] MyStruct
|
|
# 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| getTrait(): [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| getFieldList(): [StructFieldList] StructFieldList
|
|
# 85| getField(0): [StructField] StructField
|
|
# 85| getName(): [Name] field
|
|
# 85| getTypeRepr(): [PathTypeRepr] usize
|
|
# 85| getPath(): [Path] usize
|
|
# 85| getSegment(): [PathSegment] usize
|
|
# 85| getIdentifier(): [NameRef] usize
|
|
# 84| getName(): [Name] MyDerive
|
|
# 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| getTrait(): [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| getTrait(): [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
|
|
# 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| getTrait(): [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] StructField
|
|
# 100| getName(): [Name] field1
|
|
# 100| getTypeRepr(): [PathTypeRepr] usize
|
|
# 100| getPath(): [Path] usize
|
|
# 100| getSegment(): [PathSegment] usize
|
|
# 100| getIdentifier(): [NameRef] usize
|
|
# 101| getField(1): [StructField] StructField
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [CallExpr] ...::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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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] Visibility
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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] Visibility
|
|
# 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] Visibility
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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(): [MacroBlockExpr] MacroBlockExpr
|
|
# 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] Visibility
|