Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
rustc -Z ast-json
{
"module": {
"inner": {
"lo": 0,
"hi": 69
},
"items": [{
"ident": "",
"attrs": [{
"id": {
"_field0": 71
},
"style": "Outer",
"path": {
"span": {
"lo": 0,
"hi": 0
},
"segments": [{
"identifier": "prelude_import",
"span": {
"lo": 0,
"hi": 0
},
"parameters": null
}]
},
"tokens": [],
"is_sugared_doc": false,
"span": {
"lo": 0,
"hi": 0
}
}],
"id": 2,
"node": {
"variant": "Use",
"fields": [{
"node": {
"variant": "ViewPathGlob",
"fields": [{
"span": {
"lo": 0,
"hi": 0
},
"segments": [{
"identifier": "{{root}}",
"span": {
"lo": 0,
"hi": 0
},
"parameters": null
}, {
"identifier": "std",
"span": {
"lo": 0,
"hi": 0
},
"parameters": null
}, {
"identifier": "prelude",
"span": {
"lo": 0,
"hi": 0
},
"parameters": null
}, {
"identifier": "v1",
"span": {
"lo": 0,
"hi": 0
},
"parameters": null
}]
}]
},
"span": {
"lo": 0,
"hi": 0
}
}]
},
"vis": "Inherited",
"span": {
"lo": 0,
"hi": 0
}
}, {
"ident": "std",
"attrs": [{
"id": {
"_field0": 70
},
"style": "Outer",
"path": {
"span": {
"lo": 0,
"hi": 0
},
"segments": [{
"identifier": "macro_use",
"span": {
"lo": 0,
"hi": 0
},
"parameters": null
}]
},
"tokens": [],
"is_sugared_doc": false,
"span": {
"lo": 0,
"hi": 0
}
}],
"id": 3,
"node": {
"variant": "ExternCrate",
"fields": ["std"]
},
"vis": "Inherited",
"span": {
"lo": 0,
"hi": 0
}
}, {
"ident": "unicode_categories",
"attrs": [],
"id": 4,
"node": {
"variant": "ExternCrate",
"fields": [null]
},
"vis": "Inherited",
"span": {
"lo": 0,
"hi": 32
}
}, {
"ident": "lexer",
"attrs": [],
"id": 5,
"node": {
"variant": "Mod",
"fields": [{
"inner": {
"lo": 72,
"hi": 280
},
"items": [{
"ident": "",
"attrs": [],
"id": 6,
"node": {
"variant": "Use",
"fields": [{
"node": {
"variant": "ViewPathSimple",
"fields": ["UnicodeCategories", {
"span": {
"lo": 76,
"hi": 113
},
"segments": [{
"identifier": "{{root}}",
"span": {
"lo": 0,
"hi": 0
},
"parameters": null
}, {
"identifier": "unicode_categories",
"span": {
"lo": 76,
"hi": 94
},
"parameters": null
}, {
"identifier": "UnicodeCategories",
"span": {
"lo": 96,
"hi": 113
},
"parameters": null
}]
}]
},
"span": {
"lo": 76,
"hi": 113
}
}]
},
"vis": "Inherited",
"span": {
"lo": 72,
"hi": 114
}
}, {
"ident": "chars",
"attrs": [],
"id": 7,
"node": {
"variant": "Mod",
"fields": [{
"inner": {
"lo": 283,
"hi": 3031
},
"items": [{
"ident": "",
"attrs": [],
"id": 8,
"node": {
"variant": "Use",
"fields": [{
"node": {
"variant": "ViewPathSimple",
"fields": ["Location", {
"span": {
"lo": 287,
"hi": 305
},
"segments": [{
"identifier": "{{root}}",
"span": {
"lo": 0,
"hi": 0
},
"parameters": null
}, {
"identifier": "location",
"span": {
"lo": 287,
"hi": 295
},
"parameters": null
}, {
"identifier": "Location",
"span": {
"lo": 297,
"hi": 305
},
"parameters": null
}]
}]
},
"span": {
"lo": 287,
"hi": 305
}
}]
},
"vis": "Inherited",
"span": {
"lo": 283,
"hi": 306
}
}, {
"ident": "",
"attrs": [],
"id": 9,
"node": {
"variant": "Use",
"fields": [{
"node": {
"variant": "ViewPathSimple",
"fields": ["Peekable", {
"span": {
"lo": 314,
"hi": 333
},
"segments": [{
"identifier": "{{root}}",
"span": {
"lo": 0,
"hi": 0
},
"parameters": null
}, {
"identifier": "std",
"span": {
"lo": 314,
"hi": 317
},
"parameters": null
}, {
"identifier": "iter",
"span": {
"lo": 319,
"hi": 323
},
"parameters": null
}, {
"identifier": "Peekable",
"span": {
"lo": 325,
"hi": 333
},
"parameters": null
}]
}]
},
"span": {
"lo": 314,
"hi": 333
}
}]
},
"vis": "Inherited",
"span": {
"lo": 310,
"hi": 334
}
}, {
"ident": "",
"attrs": [],
"id": 10,
"node": {
"variant": "Use",
"fields": [{
"node": {
"variant": "ViewPathSimple",
"fields": ["CharIndices", {
"span": {
"lo": 340,
"hi": 361
},
"segments": [{
"identifier": "{{root}}",
"span": {
"lo": 0,
"hi": 0
},
"parameters": null
}, {
"identifier": "std",
"span": {
"lo": 340,
"hi": 343
},
"parameters": null
}, {
"identifier": "str",
"span": {
"lo": 345,
"hi": 348
},
"parameters": null
}, {
"identifier": "CharIndices",
"span": {
"lo": 350,
"hi": 361
},
"parameters": null
}]
}]
},
"span": {
"lo": 340,
"hi": 361
}
}]
},
"vis": "Inherited",
"span": {
"lo": 336,
"hi": 362
}
}, {
"ident": "Chars",
"attrs": [{
"id": {
"_field0": 0
},
"style": "Outer",
"path": {
"span": {
"lo": 366,
"hi": 446
},
"segments": [{
"identifier": "doc",
"span": {
"lo": 366,
"hi": 446
},
"parameters": null
}]
},
"tokens": [{
"variant": "Token",
"fields": [{
"lo": 366,
"hi": 446
}, "Eq"]
}, {
"variant": "Token",
"fields": [{
"lo": 366,
"hi": 446
}, {
"variant": "Literal",
"fields": [{
"variant": "Str_",
"fields": ["\\u{2f}\\u{2f}\\u{2f}\\u{20}\\u{49}\\u{74}\\u{65}\\u{72}\\u{61}\\u{74}\\u{65}\\u{73}\\u{20}\\u{6f}\\u{76}\\u{65}\\u{72}\\u{20}\\u{74}\\u{68}\\u{65}\\u{20}\\u{69}\\u{6e}\\u{70}\\u{75}\\u{74}\\u{20}\\u{63}\\u{68}\\u{61}\\u{72}\\u{73}\\u{20}\\u{77}\\u{69}\\u{74}\\u{68}\\u{20}\\u{6e}\\u{6f}\\u{72}\\u{6d}\\u{61}\\u{6c}\\u{69}\\u{7a}\\u{65}\\u{64}\\u{20}\\u{43}\\u{52}\\u{20}\\u{5b}\\u{4c}\\u{46}\\u{5d}\\u{20}\\u{61}\\u{6e}\\u{64}\\u{20}\\u{74}\\u{72}\\u{61}\\u{63}\\u{6b}\\u{69}\\u{6e}\\u{67}\\u{20}\\u{6c}\\u{6f}\\u{63}\\u{61}\\u{74}\\u{69}\\u{6f}\\u{6e}\\u{2e}"]
}, null]
}]
}],
"is_sugared_doc": true,
"span": {
"lo": 366,
"hi": 446
}
}],
"id": 11,
"node": {
"variant": "Struct",
"fields": [{
"variant": "Struct",
"fields": [
[{
"span": {
"lo": 473,
"hi": 486
},
"ident": "loc",
"vis": "Inherited",
"id": 14,
"ty": {
"id": 15,
"node": {
"variant": "Path",
"fields": [null, {
"span": {
"lo": 478,
"hi": 486
},
"segments": [{
"identifier": "Location",
"span": {
"lo": 478,
"hi": 486
},
"parameters": null
}]
}]
},
"span": {
"lo": 478,
"hi": 486
}
},
"attrs": []
}, {
"span": {
"lo": 490,
"hi": 513
},
"ident": "prev_char",
"vis": "Inherited",
"id": 16,
"ty": {
"id": 17,
"node": {
"variant": "Path",
"fields": [null, {
"span": {
"lo": 501,
"hi": 513
},
"segments": [{
"identifier": "Option",
"span": {
"lo": 501,
"hi": 507
},
"parameters": {
"variant": "AngleBracketed",
"fields": [{
"lifetimes": [],
"types": [{
"id": 18,
"node": {
"variant": "Path",
"fields": [null, {
"span": {
"lo": 508,
"hi": 512
},
"segments": [{
"identifier": "char",
"span": {
"lo": 508,
"hi": 512
},
"parameters": null
}]
}]
},
"span": {
"lo": 508,
"hi": 512
}
}],
"bindings": []
}]
}
}]
}]
},
"span": {
"lo": 501,
"hi": 513
}
},
"attrs": []
}, {
"span": {
"lo": 517,
"hi": 536
},
"ident": "final_offset",
"vis": "Inherited",
"id": 19,
"ty": {
"id": 20,
"node": {
"variant": "Path",
"fields": [null, {
"span": {
"lo": 531,
"hi": 536
},
"segments": [{
"identifier": "usize",
"span": {
"lo": 531,
"hi": 536
},
"parameters": null
}]
}]
},
"span": {
"lo": 531,
"hi": 536
}
},
"attrs": []
}, {
"span": {
"lo": 540,
"hi": 572
},
"ident": "inner",
"vis": "Inherited",
"id": 21,
"ty": {
"id": 22,
"node": {
"variant": "Path",
"fields": [null, {
"span": {
"lo": 547,
"hi": 572
},
"segments": [{
"identifier": "Peekable",
"span": {
"lo": 547,
"hi": 555
},
"parameters": {
"variant": "AngleBracketed",
"fields": [{
"lifetimes": [],
"types": [{
"id": 23,
"node": {
"variant": "Path",
"fields": [null, {
"span": {
"lo": 556,
"hi": 571
},
"segments": [{
"identifier": "CharIndices",
"span": {
"lo": 556,
"hi": 567
},
"parameters": {
"variant": "AngleBracketed",
"fields": [{
"lifetimes": [{
"id": 24,
"span": {
"lo": 568,
"hi": 570
},
"ident": "'a"
}],
"types": [],
"bindings": []
}]
}
}]
}]
},
"span": {
"lo": 556,
"hi": 571
}
}],
"bindings": []
}]
}
}]
}]
},
"span": {
"lo": 547,
"hi": 572
}
},
"attrs": []
}], 25
]
}, {
"lifetimes": [{
"attrs": {
"_field0": null
},
"lifetime": {
"id": 12,
"span": {
"lo": 465,
"hi": 467
},
"ident": "'a"
},
"bounds": []
}],
"ty_params": [],
"where_clause": {
"id": 13,
"predicates": []
},
"span": {
"lo": 464,
"hi": 468
}
}]
},
"vis": "Public",
"span": {
"lo": 448,
"hi": 576
}
}, {
"ident": "",
"attrs": [],
"id": 26,
"node": {
"variant": "Impl",
"fields": ["Normal", "Positive", "Final", {
"lifetimes": [{
"attrs": {
"_field0": null
},
"lifetime": {
"id": 27,
"span": {
"lo": 585,
"hi": 587
},
"ident": "'a"
},
"bounds": []
}],
"ty_params": [],
"where_clause": {
"id": 28,
"predicates": []
},
"span": {
"lo": 584,
"hi": 588
}
}, null, {
"id": 29,
"node": {
"variant": "Path",
"fields": [null, {
"span": {
"lo": 589,
"hi": 598
},
"segments": [{
"identifier": "Chars",
"span": {
"lo": 589,
"hi": 594
},
"parameters": {
"variant": "AngleBracketed",
"fields": [{
"lifetimes": [{
"id": 30,
"span": {
"lo": 595,
"hi": 597
},
"ident": "'a"
}],
"types": [],
"bindings": []
}]
}
}]
}]
},
"span": {
"lo": 589,
"hi": 598
}
},
[{
"id": 31,
"ident": "new",
"vis": "Public",
"defaultness": "Final",
"attrs": [],
"node": {
"variant": "Method",
"fields": [{
"unsafety": "Normal",
"constness": {
"node": "NotConst",
"span": {
"lo": 603,
"hi": 606
}
},
"abi": "Rust",
"decl": {
"inputs": [{
"ty": {
"id": 35,
"node": {
"variant": "Rptr",
"fields": [{
"id": 36,
"span": {
"lo": 618,
"hi": 620
},
"ident": "'a"
}, {
"ty": {
"id": 37,
"node": {
"variant": "Path",
"fields": [null, {
"span": {
"lo": 621,
"hi": 624
},
"segments": [{
"identifier": "str",
"span": {
"lo": 621,
"hi": 624
},
"parameters": null
}]
}]
},
"span": {
"lo": 621,
"hi": 624
}
},
"mutbl": "Immutable"
}]
},
"span": {
"lo": 617,
"hi": 624
}
},
"pat": {
"id": 34,
"node": {
"variant": "Ident",
"fields": [{
"variant": "ByValue",
"fields": ["Immutable"]
}, {
"node": "s",
"span": {
"lo": 614,
"hi": 615
}
}, null]
},
"span": {
"lo": 614,
"hi": 615
}
},
"id": 33
}],
"output": {
"variant": "Ty",
"fields": [{
"id": 38,
"node": {
"variant": "Path",
"fields": [null, {
"span": {
"lo": 629,
"hi": 633
},
"segments": [{
"identifier": "Self",
"span": {
"lo": 629,
"hi": 633
},
"parameters": null
}]
}]
},
"span": {
"lo": 629,
"hi": 633
}
}]
},
"variadic": false
},
"generics": {
"lifetimes": [],
"ty_params": [],
"where_clause": {
"id": 32,
"predicates": []
},
"span": {
"lo": 0,
"hi": 0
}
}
}, {
"stmts": [{
"id": 923,
"node": {
"variant": "Expr",
"fields": [{
"id": 48,
"node": {
"variant": "Struct",
"fields": [{
"span": {
"lo": 639,
"hi": 644
},
"segments": [{
"identifier": "Chars",
"span": {
"lo": 639,
"hi": 644
},
"parameters": null
}]
},
[{
"ident": {
"node": "loc",
"span": {
"lo": 651,
"hi": 655
}
},
"expr": {
"id": 41,
"node": {
"variant": "Call",
"fields": [{
"id": 40,
"node": {
"variant": "Path",
"fields": [null, {
"span": {
"lo": 656,
"hi": 673
},
"segments": [{
"identifier": "Location",
"span": {
"lo": 656,
"hi": 664
},
"parameters": null
}, {
"identifier": "default",
"span": {
"lo": 666,
"hi": 673
},
"parameters": null
}]
}]
},
"span": {
"lo": 656,
"hi": 673
},
"attrs": {
"_field0": null
}
},
[]
]
},
"span": {
"lo": 656,
"hi": 675
},
"attrs": {
"_field0": null
}
},
"span": {
"lo": 651,
"hi": 675
},
"is_shorthand": false,
"attrs": {
"_field0": null
}
}, {
"ident": {
"node": "prev_char",
"span": {
"lo": 681,
"hi": 691
}
},
"expr": {
"id": 42,
"node": {
"variant": "Path",
"fields": [null, {
"span": {
"lo": 692,
"hi": 696
},
"segments": [{
"identifier": "None",
"span": {
"lo": 692,
"hi": 696
},
"parameters": null
}]
}]
},
"span": {
"lo": 692,
"hi": 696
},
"attrs": {
"_field0": null
}
},
"span": {
"lo": 681,
"hi": 696
},
"is_shorthand": false,
"attrs": {
"_field0": null
}
}, {
"ident": {
"node": "final_offset",
"span": {
"lo": 702,
"hi": 715
}
},
"expr": {
"id": 44,
"node": {
"variant": "MethodCall",
"fields": [{
"node": "len",
"span": {
"lo": 718,
"hi": 721
}
},
[],
[{
"id": 43,
"node": {
"variant": "Path",
"fields": [null, {
"span": {
"lo": 716,
"hi": 717
},
"segments": [{
"identifier": "s",
"span": {
"lo": 716,
"hi": 717
},
"parameters": null
}]
}]
},
"span": {
"lo": 716,
"hi": 717
},
"attrs": {
"_field0": null
}
}]
]
},
"span": {
"lo": 716,
"hi": 723
},
"attrs": {
"_field0": null
}
},
"span": {
"lo": 702,
"hi": 723
},
"is_shorthand": false,
"attrs": {
"_field0": null
}
}, {
"ident": {
"node": "inner",
"span": {
"lo": 729,
"hi": 735
}
},
"expr": {
"id": 47,
"node": {
"variant": "MethodCall",
"fields": [{
"node": "peekable",
"span": {
"lo": 753,
"hi": 761
}
},
[],
[{
"id": 46,
"node": {
"variant": "MethodCall",
"fields": [{
"node": "char_indices",
"span": {
"lo": 738,
"hi": 750
}
},
[],
[{
"id": 45,
"node": {
"variant": "Path",
"fields": [null, {
"span": {
"lo": 736,
"hi": 737
},
"segments": [{
"identifier": "s",
"span": {
"lo": 736,
"hi": 737
},
"parameters": null
}]
}]
},
"span": {
"lo": 736,
"hi": 737
},
"attrs": {
"_field0": null
}
}]
]
},
"span": {
"lo": 736,
"hi": 752
},
"attrs": {
"_field0": null
}
}]
]
},
"span": {
"lo": 736,
"hi": 763
},
"attrs": {
"_field0": null
}
},
"span": {
"lo": 729,
"hi": 763
},
"is_shorthand": false,
"attrs": {
"_field0": null
}
}], null
]
},
"span": {
"lo": 639,
"hi": 769
},
"attrs": {
"_field0": null
}
}]
},
"span": {
"lo": 639,
"hi": 769
}
}],
"id": 39,
"rules": "Default",
"span": {
"lo": 634,
"hi": 773
}
}]
},
"span": {
"lo": 603,
"hi": 773
}
}, {
"id": 49,
"ident": "loc",
"vis": "Public",
"defaultness": "Final",
"attrs": [{
"id": {
"_field0": 1
},
"style": "Outer",
"path": {
"span": {
"lo": 778,
"hi": 849
},
"segments": [{
"identifier": "doc",
"span": {
"lo": 778,
"hi": 849
},
"parameters": null
}]
},
"tokens": [{
"variant": "Token",
"fields": [{
"lo": 778,
"hi": 849
}, "Eq"]
}, {
"variant": "Token",
"fields": [{
"lo": 778,
"hi": 849
}, {
"variant": "Literal",
"fields": [{
"variant": "Str_",
"fields": ["\\u{2f}\\u{2f}\\u{2f}\\u{20}\\u{52}\\u{65}\\u{74}\\u{75}\\u{72}\\u{6e}\\u{73}\\u{20}\\u{6c}\\u{6f}\\u{63}\\u{61}\\u{74}\\u{69}\\u{6f}\\u{6e}\\u{20}\\u{6f}\\u{66}\\u{20}\\u{74}\\u{68}\\u{65}\\u{20}\\u{6c}\\u{61}\\u{73}\\u{74}\\u{20}\\u{72}\\u{65}\\u{74}\\u{72}\\u{69}\\u{65}\\u{76}\\u{65}\\u{64}\\u{20}\\u{63}\\u{68}\\u{61}\\u{72}\\u{61}\\u{63}\\u{74}\\u{65}\\u{72}\\u{20}\\u{28}\\u{6f}\\u{72}\\u{20}\\u{65}\\u{6e}\\u{64}\\u{20}\\u{6f}\\u{66}\\u{20}\\u{69}\\u{6e}\\u{70}\\u{75}\\u{74}\\u{29}\\u{2e}"]
}, null]
}]
}],
"is_sugared_doc": true,
"span": {
"lo": 778,
"hi": 849
}
}, {
"id": {
"_field0": 2
},
"style": "Outer",
"path": {
"span": {
"lo": 852,
"hi": 855
},
"segments": [{
"identifier": "doc",
"span": {
"lo": 852,
"hi": 855
},
"parameters": null
}]
},
"tokens": [{
"variant": "Token",
"fields": [{
"lo": 852,
"hi": 855
}, "Eq"]
}, {
"variant": "Token",
"fields": [{
"lo": 852,
"hi": 855
}, {
"variant": "Literal",
"fields": [{
"variant": "Str_",
"fields": ["\\u{2f}\\u{2f}\\u{2f}"]
}, null]
}]
}],
"is_sugared_doc": true,
"span": {
"lo": 852,
"hi": 855
}
}, {
"id": {
"_field0": 3
},
"style": "Outer",
"path": {
"span": {
"lo": 858,
"hi": 871
},
"segments": [{
"identifier": "doc",
"span": {
"lo": 858,
"hi": 871
},
"parameters": null
}]
},
"tokens": [{
"variant": "Token",
"fields": [{
"lo": 858,
"hi": 871
}, "Eq"]
}, {
"variant": "Token",
"fields": [{
"lo": 858,
"hi": 871
}, {
"variant": "Literal",
"fields": [{
"variant": "Str_",
"fields": ["\\u{2f}\\u{2f}\\u{2f}\\u{20}\\u{23}\\u{20}\\u{45}\\u{78}\\u{61}\\u{6d}\\u{70}\\u{6c}\\u{65}"]
}, null]
}]
}],
"is_sugared_doc": true,
"span": {
"lo": 858,
"hi": 871
}
}, {
"id": {
"_field0": 4
},
"style": "Outer",
"path": {
"span": {
"lo": 874,
"hi": 877
},
"segments": [{
"identifier": "doc",
"span": {
"lo": 874,
"hi": 877
},
"parameters": null
}]
},
"tokens": [{
"variant": "Token",
"fields": [{
"lo": 874,
"hi": 877
}, "Eq"]
}, {
"variant": "Token",
"fields": [{
"lo": 874,
"hi": 877
}, {
"variant": "Literal",
"fields": [{
"variant": "Str_",
"fields": ["\\u{2f}\\u{2f}\\u{2f}"]
}, null]
}]
}],
"is_sugared_doc": true,
"span": {
"lo": 874,
"hi": 877
}
}, {
"id": {
"_field0": 5
},
"style": "Outer",
"path": {
"span": {
"lo": 880,
"hi": 887
},
"segments": [{
"identifier": "doc",
"span": {
"lo": 880,
"hi": 887
},
"parameters": null
}]
},
"tokens": [{
"variant": "Token",
"fields": [{
"lo": 880,
"hi": 887
}, "Eq"]
}, {
"variant": "Token",
"fields": [{
"lo": 880,
"hi": 887
}, {
"variant": "Literal",
"fields": [{
"variant": "Str_",
"fields": ["\\u{2f}\\u{2f}\\u{2f}\\u{20}\\u{60}\\u{60}\\u{60}"]
}, null]
}]
}],
"is_sugared_doc": true,
"span": {
"lo": 880,
"hi": 887
}
}, {
"id": {
"_field0": 6
},
"style": "Outer",
"path": {
"span": {
"lo": 890,
"hi": 922
},
"segments": [{
"identifier": "doc",
"span": {
"lo": 890,
"hi": 922
},
"parameters": null
}]
},
"tokens": [{
"variant": "Token",
"fields": [{
"lo": 890,
"hi": 922
}, "Eq"]
}, {
"variant": "Token",
"fields": [{
"lo": 890,
"hi": 922
}, {
"variant": "Literal",
"fields": [{
"variant": "Str_",
"fields": ["\\u{2f}\\u{2f}\\u{2f}\\u{20}\\u{23}\\u{20}\\u{75}\\u{73}\\u{65}\\u{20}\\u{65}\\u{73}\\u{70}\\u{61}\\u{72}\\u{73}\\u{65}\\u{3a}\\u{3a}\\u{6c}\\u{65}\\u{78}\\u{65}\\u{72}\\u{3a}\\u{3a}\\u{43}\\u{68}\\u{61}\\u{72}\\u{73}\\u{3b}"]
}, null]
}]
}],
"is_sugared_doc": true,
"span": {
"lo": 890,
"hi": 922
}
}, {
"id": {
"_field0": 7
},
"style": "Outer",
"path": {
"span": {
"lo": 925,
"hi": 966
},
"segments": [{
"identifier": "doc",
"span": {
"lo": 925,
"hi": 966
},
"parameters": null
}]
},
"tokens": [{
"variant": "Token",
"fields": [{
"lo": 925,
"hi": 966
}, "Eq"]
}, {
"variant": "Token",
"fields": [{
"lo": 925,
"hi": 966
}, {
"variant": "Literal",
"fields": [{
"variant": "Str_",
"fields": ["\\u{2f}\\u{2f}\\u{2f}\\u{20}\\u{6c}\\u{65}\\u{74}\\u{20}\\u{6d}\\u{75}\\u{74}\\u{20}\\u{63}\\u{68}\\u{61}\\u{72}\\u{73}\\u{20}\\u{3d}\\u{20}\\u{43}\\u{68}\\u{61}\\u{72}\\u{73}\\u{3a}\\u{3a}\\u{6e}\\u{65}\\u{77}\\u{28}\\u{22}\\u{61}\\u{5c}\\u{72}\\u{5c}\\u{6e}\\u{62}\\u{22}\\u{29}\\u{3b}"]
}, null]
}]
}],
"is_sugared_doc": true,
"span": {
"lo": 925,
"hi": 966
}
}, {
"id": {
"_field0": 8
},
"style": "Outer",
"path": {
"span": {
"lo": 969,
"hi": 972
},
"segments": [{
"identifier": "doc",
"span": {
"lo": 969,
"hi": 972
},
"parameters": null
}]
},
"tokens": [{
"variant": "Token",
"fields": [{
"lo": 969,
"hi": 972
}, "Eq"]
}, {
"variant": "Token",
"fields": [{
"lo": 969,
"hi": 972
}, {
"variant": "Literal",
"fields": [{
"variant": "Str_",
"fields": ["\\u{2f}\\u{2f}\\u{2f}"]
}, null]
}]
}],
"is_sugared_doc": true,
"span": {
"lo": 969,
"hi": 972
}
}, {
"id": {
"_field0": 9
},
"style": "Outer",
"path": {
"span": {
"lo": 975,
"hi": 1015
},
"segments": [{
"identifier": "doc",
"span": {
"lo": 975,
"hi": 1015
},
"parameters": null
}]
},
"tokens": [{
"variant": "Token",
"fields": [{
"lo": 975,
"hi": 1015
}, "Eq"]
}, {
"variant": "Token",
"fields": [{
"lo": 975,
"hi": 1015
}, {
"variant": "Literal",
"fields": [{
"variant": "Str_",
"fields": ["\\u{2f}\\u{2f}\\u{2f}\\u{20}\\u{61}\\u{73}\\u{73}\\u{65}\\u{72}\\u{74}\\u{5f}\\u{65}\\u{71}\\u{21}\\u{28}\\u{63}\\u{68}\\u{61}\\u{72}\\u{73}\\u{2e}\\u{6e}\\u{65}\\u{78}\\u{74}\\u{28}\\u{29}\\u{2c}\\u{20}\\u{53}\\u{6f}\\u{6d}\\u{65}\\u{28}\\u{27}\\u{61}\\u{27}\\u{29}\\u{29}\\u{3b}"]
}, null]
}]
}],
"is_sugared_doc": true,
"span": {
"lo": 975,
"hi": 1015
}
}, {
"id": {
"_field0": 10
},
"style": "Outer",
"path": {
"span": {
"lo": 1018,
"hi": 1063
},
"segments": [{
"identifier": "doc",
"span": {
"lo": 1018,
"hi": 1063
},
"parameters": null
}]
},
"tokens": [{
"variant": "Token",
"fields": [{
"lo": 1018,
"hi": 1063
}, "Eq"]
}, {
"variant": "Token",
"fields": [{
"lo": 1018,
"hi": 1063
}, {
"variant": "Literal",
"fields": [{
"variant": "Str_",
"fields": ["\\u{2f}\\u{2f}\\u{2f}\\u{20}\\u{61}\\u{73}\\u{73}\\u{65}\\u{72}\\u{74}\\u{5f}\\u{65}\\u{71}\\u{21}\\u{28}\\u{63}\\u{68}\\u{61}\\u{72}\\u{73}\\u{2e}\\u{6c}\\u{6f}\\u{63}\\u{28}\\u{29}\\u{2e}\\u{62}\\u{79}\\u{74}\\u{65}\\u{5f}\\u{6f}\\u{66}\\u{66}\\u{73}\\u{65}\\u{74}\\u{28}\\u{29}\\u{2c}\\u{20}\\u{30}\\u{29}\\u{3b}"]
}, null]
}]
}],
"is_sugared_doc": true,
"span": {
"lo": 1018,
"hi": 1063
}
}, {
"id": {
"_field0": 11
},
"style": "Outer",
"path": {
"span": {
"lo": 1066,
"hi": 1104
},
"segments": [{
"identifier": "doc",
"span": {
"lo": 1066,
"hi": 1104
},
"parameters": null
}]
},
"tokens": [{
"variant": "Token",
"fields": [{
"lo": 1066,
"hi": 1104
}, "Eq"]
}, {
"variant": "Token",
"fields": [{
"lo": 1066,
"hi": 1104
}, {
"variant": "Literal",
"fields": [{
"variant": "Str_",
"fields": ["\\u{2f}\\u{2f}\\u{2f}\\u{20}\\u{61}\\u{73}\\u{73}\\u{65}\\u{72}\\u{74}\\u{5f}\\u{65}\\u{71}\\u{21}\\u{28}\\u{63}\\u{68}\\u{61}\\u{72}\\u{73}\\u{2e}\\u{6c}\\u{6f}\\u{63}\\u{28}\\u{29}\\u{2e}\\u{6c}\\u{69}\\u{6e}\\u{65}\\u{28}\\u{29}\\u{2c}\\u{20}\\u{30}\\u{29}\\u{3b}"]
}, null]
}]
}],
"is_sugared_doc": true,
"span": {
"lo": 1066,
"hi": 1104
}
}, {
"id": {
"_field0": 12
},
"style": "Outer",
"path": {
"span": {
"lo": 1107,
"hi": 1147
},
"segments": [{
"identifier": "doc",
"span": {
"lo": 1107,
"hi": 1147
},
"parameters": null
}]
},
"tokens": [{
"variant": "Token",
"fields": [{
"lo": 1107,
"hi": 1147
}, "Eq"]
}, {
"variant": "Token",
"fields": [{
"lo": 1107,
"hi": 1147
}, {
"variant": "Literal",
"fields": [{
"variant": "Str_",
"fields": ["\\u{2f}\\u{2f}\\u{2f}\\u{20}\\u{61}\\u{73}\\u{73}\\u{65}\\u{72}\\u{74}\\u{5f}\\u{65}\\u{71}\\u{21}\\u{28}\\u{63}\\u{68}\\u{61}\\u{72}\\u{73}\\u{2e}\\u{6c}\\u{6f}\\u{63}\\u{28}\\u{29}\\u{2e}\\u{63}\\u{6f}\\u{6c}\\u{75}\\u{6d}\\u{6e}\\u{28}\\u{29}\\u{2c}\\u{20}\\u{30}\\u{29}\\u{3b}"]
}, null]
}]
}],
"is_sugared_doc": true,
"span": {
"lo": 1107,
"hi": 1147
}
}, {
"id": {
"_field0": 13
},
"style": "Outer",
"path": {
"span": {
"lo": 1150,
"hi": 1153
},
"segments": [{
"identifier": "doc",
"span": {
"lo": 1150,
"hi": 1153
},
"parameters": null
}]
},
"tokens": [{
"variant": "Token",
"fields": [{
"lo": 1150,
"hi": 1153
}, "Eq"]
}, {
"variant": "Token",
"fields": [{
"lo": 1150,
"hi": 1153
}, {
"variant": "Literal",
"fields": [{
"variant": "Str_",
"fields": ["\\u{2f}\\u{2f}\\u{2f}"]
}, null]
}]
}],
"is_sugared_doc": true,
"span": {
"lo": 1150,
"hi": 1153
}
}, {
"id": {
"_field0": 14
},
"style": "Outer",
"path": {
"span": {
"lo": 1156,
"hi": 1219
},
"segments": [{
"identifier": "doc",
"span": {
"lo": 1156,
"hi": 1219
},
"parameters": null
}]
},
"tokens": [{
"variant": "Token",
"fields": [{
"lo": 1156,
"hi": 1219
}, "Eq"]
}, {
"variant": "Token",
"fields": [{
"lo": 1156,
"hi": 1219
}, {
"variant": "Literal",
"fields": [{
"variant": "Str_",
"fields": ["\\u{2f}\\u{2f}\\u{2f}\\u{20}\\u{61}\\u{73}\\u{73}\\u{65}\\u{72}\\u{74}\\u{5f}\\u{65}\\u{71}\\u{21}\\u{28}\\u{63}\\u{68}\\u{61}\\u{72}\\u{73}\\u{2e}\\u{6e}\\u{65}\\u{78}\\u{74}\\u{28}\\u{29}\\u{2c}\\u{20}\\u{53}\\u{6f}\\u{6d}\\u{65}\\u{28}\\u{27}\\u{5c}\\u{6e}\\u{27}\\u{29}\\u{29}\\u{3b}\\u{20}\\u{2f}\\u{2f}\\u{20}\\u{5c}\\u{72}\\u{5c}\\u{6e}\\u{20}\\u{69}\\u{73}\\u{20}\\u{6e}\\u{6f}\\u{72}\\u{6d}\\u{61}\\u{6c}\\u{69}\\u{7a}\\u{65}\\u{64}"]
}, null]
}]
}],
"is_sugared_doc": true,
"span": {
"lo": 1156,
"hi": 1219
}
}, {
"id": {
"_field0": 15
},
"style": "Outer",
"path": {
"span": {
"lo": 1222,
"hi": 1267
},
"segments": [{
"identifier": "doc",
"span": {
"lo": 1222,
"hi": 1267
},
"parameters": null
}]
},
"tokens": [{
"variant": "Token",
"fields": [{
"lo": 1222,
"hi": 1267
}, "Eq"]
}, {
"variant": "Token",
"fields": [{
"lo": 1222,
"hi": 1267
}, {
"variant": "Literal",
"fields": [{
"variant": "Str_",
"fields": ["\\u{2f}\\u{2f}\\u{2f}\\u{20}\\u{61}\\u{73}\\u{73}\\u{65}\\u{72}\\u{74}\\u{5f}\\u{65}\\u{71}\\u{21}\\u{28}\\u{63}\\u{68}\\u{61}\\u{72}\\u{73}\\u{2e}\\u{6c}\\u{6f}\\u{63}\\u{28}\\u{29}\\u{2e}\\u{62}\\u{79}\\u{74}\\u{65}\\u{5f}\\u{6f}\\u{66}\\u{66}\\u{73}\\u{65}\\u{74}\\u{28}\\u{29}\\u{2c}\\u{20}\\u{31}\\u{29}\\u{3b}"]
}, null]
}]
}],
"is_sugared_doc": true,
"span": {
"lo": 1222,
"hi": 1267
}
}, {
"id": {
"_field0": 16
},
"style": "Outer",
"path": {
"span": {
"lo": 1270,
"hi": 1308
},
"segments": [{
"identifier": "doc",
"span": {
"lo": 1270,
"hi": 1308
},
"parameters": null
}]
},
"tokens": [{
"variant": "Token",
"fields": [{
"lo": 1270,
"hi": 1308
}, "Eq"]
}, {
"variant": "Token",
"fields": [{
"lo": 1270,
"hi": 1308
}, {
"variant": "Literal",
"fields": [{
"variant": "Str_",
"fields": ["\\u{2f}\\u{2f}\\u{2f}\\u{20}\\u{61}\\u{73}\\u{73}\\u{65}\\u{72}\\u{74}\\u{5f}\\u{65}\\u{71}\\u{21}\\u{28}\\u{63}\\u{68}\\u{61}\\u{72}\\u{73}\\u{2e}\\u{6c}\\u{6f}\\u{63}\\u{28}\\u{29}\\u{2e}\\u{6c}\\u{69}\\u{6e}\\u{65}\\u{28}\\u{29}\\u{2c}\\u{20}\\u{30}\\u{29}\\u{3b}"]
}, null]
}]
}],
"is_sugared_doc": true,
"span": {
"lo": 1270,
"hi": 1308
}
}, {
"id": {
"_field0": 17
},
"style": "Outer",
"path": {
"span": {
"lo": 1311,
"hi": 1351
},
"segments": [{
"identifier": "doc",
"span": {
"lo": 1311,
"hi": 1351
},
"parameters": null
}]
},
"tokens": [{
"variant": "Token",
"fields": [{
"lo": 1311,
"hi": 1351
}, "Eq"]
}, {
"variant": "Token",
"fields": [{
"lo": 1311,
"hi": 1351
}, {
"variant": "Literal",
"fields": [{
"variant": "Str_",
"fields": ["\\u{2f}\\u{2f}\\u{2f}\\u{20}\\u{61}\\u{73}\\u{73}\\u{65}\\u{72}\\u{74}\\u{5f}\\u{65}\\u{71}\\u{21}\\u{28}\\u{63}\\u{68}\\u{61}\\u{72}\\u{73}\\u{2e}\\u{6c}\\u{6f}\\u{63}\\u{28}\\u{29}\\u{2e}\\u{63}\\u{6f}\\u{6c}\\u{75}\\u{6d}\\u{6e}\\u{28}\\u{29}\\u{2c}\\u{20}\\u{31}\\u{29}\\u{3b}"]
}, null]
}]
}],
"is_sugared_doc": true,
"span": {
"lo": 1311,
"hi": 1351
}
}, {
"id": {
"_field0": 18
},
"style": "Outer",
"path": {
"span": {
"lo": 1354,
"hi": 1357
},
"segments": [{
"identifier": "doc",
"span": {
"lo": 1354,
"hi": 1357
},
"parameters": null
}]
},
"tokens": [{
"variant": "Token",
"fields": [{
"lo": 1354,
"hi": 1357
}, "Eq"]
}, {
"variant": "Token",
"fields": [{
"lo": 1354,
"hi": 1357
}, {
"variant": "Literal",
"fields": [{
"variant": "Str_",
"fields": ["\\u{2f}\\u{2f}\\u{2f}"]
}, null]
}]
}],
"is_sugared_doc": true,
"span": {
"lo": 1354,
"hi": 1357
}
}, {
"id": {
"_field0": 19
},
"style": "Outer",
"path": {
"span": {
"lo": 1360,
"hi": 1400
},
"segments": [{
"identifier": "doc",
"span": {
"lo": 1360,
"hi": 1400
},
"parameters": null
}]
},
"tokens": [{
"variant": "Token",
"fields": [{
"lo": 1360,
"hi": 1400
}, "Eq"]
}, {
"variant": "Token",
"fields": [{
"lo": 1360,
"hi": 1400
}, {
"variant": "Literal",
"fields": [{
"variant": "Str_",
"fields": ["\\u{2f}\\u{2f}\\u{2f}\\u{20}\\u{61}\\u{73}\\u{73}\\u{65}\\u{72}\\u{74}\\u{5f}\\u{65}\\u{71}\\u{21}\\u{28}\\u{63}\\u{68}\\u{61}\\u{72}\\u{73}\\u{2e}\\u{6e}\\u{65}\\u{78}\\u{74}\\u{28}\\u{29}\\u{2c}\\u{20}\\u{53}\\u{6f}\\u{6d}\\u{65}\\u{28}\\u{27}\\u{62}\\u{27}\\u{29}\\u{29}\\u{3b}"]
}, null]
}]
}],
"is_sugared_doc": true,
"span": {
"lo": 1360,
"hi": 1400
}
}, {
"id": {
"_field0": 20
},
"style": "Outer",
"path": {
"span": {
"lo": 1403,
"hi": 1448
},
"segments": [{
"identifier": "doc",
"span": {
"lo": 1403,
"hi": 1448
},
"parameters": null
}]
},
"tokens": [{
"variant": "Token",
"fields": [{
"lo": 1403,
"hi": 1448
}, "Eq"]
}, {
"variant": "Token",
"fields": [{
"lo": 1403,
"hi": 1448
}, {
"variant": "Literal",
"fields": [{
"variant": "Str_",
"fields": ["\\u{2f}\\u{2f}\\u{2f}\\u{20}\\u{61}\\u{73}\\u{73}\\u{65}\\u{72}\\u{74}\\u{5f}\\u{65}\\u{71}\\u{21}\\u{28}\\u{63}\\u{68}\\u{61}\\u{72}\\u{73}\\u{2e}\\u{6c}\\u{6f}\\u{63}\\u{28}\\u{29}\\u{2e}\\u{62}\\u{79}\\u{74}\\u{65}\\u{5f}\\u{6f}\\u{66}\\u{66}\\u{73}\\u{65}\\u{74}\\u{28}\\u{29}\\u{2c}\\u{20}\\u{33}\\u{29}\\u{3b}"]
}, null]
}]
}],
"is_sugared_doc": true,
"span": {
"lo": 1403,
"hi": 1448
}
}, {
"id": {
"_field0": 21
},
"style": "Outer",
"path": {
"span": {
"lo": 1451,
"hi": 1501
},
"segments": [{
"identifier": "doc",
"span": {
"lo": 1451,
"hi": 1501
},
"parameters": null
}]
},
"tokens": [{
"variant": "Token",
"fields": [{
"lo": 1451,
"hi": 1501
}, "Eq"]
}, {
"variant": "Token",
"fields": [{
"lo": 1451,
"hi": 1501
}, {
"variant": "Literal",
"fields": [{
"variant": "Str_",
"fields": ["\\u{2f}\\u{2f}\\u{2f}\\u{20}\\u{61}\\u{73}\\u{73}\\u{65}\\u{72}\\u{74}\\u{5f}\\u{65}\\u{71}\\u{21}\\u{28}\\u{63}\\u{68}\\u{61}\\u{72}\\u{73}\\u{2e}\\u{6c}\\u{6f}\\u{63}\\u{28}\\u{29}\\u{2e}\\u{6c}\\u{69}\\u{6e}\\u{65}\\u{28}\\u{29}\\u{2c}\\u{20}\\u{31}\\u{29}\\u{3b}\\u{20}\\u{2f}\\u{2f}\\u{20}\\u{6e}\\u{65}\\u{77}\\u{20}\\u{6c}\\u{69}\\u{6e}\\u{65}"]
}, null]
}]
}],
"is_sugared_doc": true,
"span": {
"lo": 1451,
"hi": 1501
}
}, {
"id": {
"_field0": 22
},
"style": "Outer",
"path": {
"span": {
"lo": 1504,
"hi": 1560
},
"segments": [{
"identifier": "doc",
"span": {
"lo": 1504,
"hi": 1560
},
"parameters": null
}]
},
"tokens": [{
"variant": "Token",
"fields": [{
"lo": 1504,
"hi": 1560
}, "Eq"]
}, {
"variant": "Token",
"fields": [{
"lo": 1504,
"hi": 1560
}, {
"variant": "Literal",
"fields": [{
"variant": "Str_",
"fields": ["\\u{2f}\\u{2f}\\u{2f}\\u{20}\\u{61}\\u{73}\\u{73}\\u{65}\\u{72}\\u{74}\\u{5f}\\u{65}\\u{71}\\u{21}\\u{28}\\u{63}\\u{68}\\u{61}\\u{72}\\u{73}\\u{2e}\\u{6c}\\u{6f}\\u{63}\\u{28}\\u{29}\\u{2e}\\u{63}\\u{6f}\\u{6c}\\u{75}\\u{6d}\\u{6e}\\u{28}\\u{29}\\u{2c}\\u{20}\\u{30}\\u{29}\\u{3b}\\u{20}\\u{2f}\\u{2f}\\u{20}\\u{63}\\u{6f}\\u{6c}\\u{75}\\u{6d}\\u{6e}\\u{20}\\u{72}\\u{65}\\u{73}\\u{65}\\u{74}"]
}, null]
}]
}],
"is_sugared_doc": true,
"span": {
"lo": 1504,
"hi": 1560
}
}, {
"id": {
"_field0": 23
},
"style": "Outer",
"path": {
"span": {
"lo": 1563,
"hi": 1566
},
"segments": [{
"identifier": "doc",
"span": {
"lo": 1563,
"hi": 1566
},
"parameters": null
}]
},
"tokens": [{
"variant": "Token",
"fields": [{
"lo": 1563,
"hi": 1566
}, "Eq"]
}, {
"variant": "Token",
"fields": [{
"lo": 1563,
"hi": 1566
}, {
"variant": "Literal",
"fields": [{
"variant": "Str_",
"fields": ["\\u{2f}\\u{2f}\\u{2f}"]
}, null]
}]
}],
"is_sugared_doc": true,
"span": {
"lo": 1563,
"hi": 1566
}
}, {
"id": {
"_field0": 24
},
"style": "Outer",
"path": {
"span": {
"lo": 1569,
"hi": 1604
},
"segments": [{
"identifier": "doc",
"span": {
"lo": 1569,
"hi": 1604
},
"parameters": null
}]
},
"tokens": [{
"variant": "Token",
"fields": [{
"lo": 1569,
"hi": 1604
}, "Eq"]
}, {
"variant": "Token",
"fields": [{
"lo": 1569,
"hi": 1604
}, {
"variant": "Literal",
"fields": [{
"variant": "Str_",
"fields": ["\\u{2f}\\u{2f}\\u{2f}\\u{20}\\u{61}\\u{73}\\u{73}\\u{65}\\u{72}\\u{74}\\u{5f}\\u{65}\\u{71}\\u{21}\\u{28}\\u{63}\\u{68}\\u{61}\\u{72}\\u{73}\\u{2e}\\u{6e}\\u{65}\\u{78}\\u{74}\\u{28}\\u{29}\\u{2c}\\u{20}\\u{4e}\\u{6f}\\u{6e}\\u{65}\\u{29}\\u{3b}"]
}, null]
}]
}],
"is_sugared_doc": true,
"span": {
"lo": 1569,
"hi": 1604
}
}, {
"id": {
"_field0": 25
},
"style": "Outer",
"path": {
"span": {
"lo": 1607,
"hi": 1672
},
"segments": [{
"identifier": "doc",
"span": {
"lo": 1607,
"hi": 1672
},
"parameters": null
}]
},
"tokens": [{
"variant": "Token",
"fields": [{
"lo": 1607,
"hi": 1672
}, "Eq"]
}, {
"variant": "Token",
"fields": [{
"lo": 1607,
"hi": 1672
}, {
"variant": "Literal",
"fields": [{
"variant": "Str_",
"fields": ["\\u{2f}\\u{2f}\\u{2f}\\u{20}\\u{61}\\u{73}\\u{73}\\u{65}\\u{72}\\u{74}\\u{5f}\\u{65}\\u{71}\\u{21}\\u{28}\\u{63}\\u{68}\\u{61}\\u{72}\\u{73}\\u{2e}\\u{6c}\\u{6f}\\u{63}\\u{28}\\u{29}\\u{2e}\\u{62}\\u{79}\\u{74}\\u{65}\\u{5f}\\u{6f}\\u{66}\\u{66}\\u{73}\\u{65}\\u{74}\\u{28}\\u{29}\\u{2c}\\u{20}\\u{34}\\u{29}\\u{3b}\\u{20}\\u{2f}\\u{2f}\\u{20}\\u{65}\\u{6e}\\u{64}\\u{20}\\u{6f}\\u{66}\\u{20}\\u{74}\\u{68}\\u{65}\\u{20}\\u{69}\\u{6e}\\u{70}\\u{75}\\u{74}"]
}, null]
}]
}],
"is_sugared_doc": true,
"span": {
"lo": 1607,
"hi": 1672
}
}, {
"id": {
"_field0": 26
},
"style": "Outer",
"path": {
"span": {
"lo": 1675,
"hi": 1713
},
"segments": [{
"identifier": "doc",
"span": {
"lo": 1675,
"hi": 1713
},
"parameters": null
}]
},
"tokens": [{
"variant": "Token",
"fields": [{
"lo": 1675,
"hi": 1713
}, "Eq"]
}, {
"variant": "Token",
"fields": [{
"lo": 1675,
"hi": 1713
}, {
"variant": "Literal",
"fields": [{
"variant": "Str_",
"fields": ["\\u{2f}\\u{2f}\\u{2f}\\u{20}\\u{61}\\u{73}\\u{73}\\u{65}\\u{72}\\u{74}\\u{5f}\\u{65}\\u{71}\\u{21}\\u{28}\\u{63}\\u{68}\\u{61}\\u{72}\\u{73}\\u{2e}\\u{6c}\\u{6f}\\u{63}\\u{28}\\u{29}\\u{2e}\\u{6c}\\u{69}\\u{6e}\\u{65}\\u{28}\\u{29}\\u{2c}\\u{20}\\u{31}\\u{29}\\u{3b}"]
}, null]
}]
}],
"is_sugared_doc": true,
"span": {
"lo": 1675,
"hi": 1713
}
}, {
"id": {
"_field0": 27
},
"style": "Outer",
"path": {
"span": {
"lo": 1716,
"hi": 1756
},
"segments": [{
"identifier": "doc",
"span": {
"lo": 1716,
"hi": 1756
},
"parameters": null
}]
},
"tokens": [{
"variant": "Token",
"fields": [{
"lo": 1716,
"hi": 1756
}, "Eq"]
}, {
"variant": "Token",
"fields": [{
"lo": 1716,
"hi": 1756
}, {
"variant": "Literal",
"fields": [{
"variant": "Str_",
"fields": ["\\u{2f}\\u{2f}\\u{2f}\\u{20}\\u{61}\\u{73}\\u{73}\\u{65}\\u{72}\\u{74}\\u{5f}\\u{65}\\u{71}\\u{21}\\u{28}\\u{63}\\u{68}\\u{61}\\u{72}\\u{73}\\u{2e}\\u{6c}\\u{6f}\\u{63}\\u{28}\\u{29}\\u{2e}\\u{63}\\u{6f}\\u{6c}\\u{75}\\u{6d}\\u{6e}\\u{28}\\u{29}\\u{2c}\\u{20}\\u{31}\\u{29}\\u{3b}"]
}, null]
}]
}],
"is_sugared_doc": true,
"span": {
"lo": 1716,
"hi": 1756
}
}, {
"id": {
"_field0": 28
},
"style": "Outer",
"path": {
"span": {
"lo": 1759,
"hi": 1766
},
"segments": [{
"identifier": "doc",
"span": {
"lo": 1759,
"hi": 1766
},
"parameters": null
}]
},
"tokens": [{
"variant": "Token",
"fields": [{
"lo": 1759,
"hi": 1766
}, "Eq"]
}, {
"variant": "Token",
"fields": [{
"lo": 1759,
"hi": 1766
}, {
"variant": "Literal",
"fields": [{
"variant": "Str_",
"fields": ["\\u{2f}\\u{2f}\\u{2f}\\u{20}\\u{60}\\u{60}\\u{60}"]
}, null]
}]
}],
"is_sugared_doc": true,
"span": {
"lo": 1759,
"hi": 1766
}
}],
"node": {
"variant": "Method",
"fields": [{
"unsafety": "Normal",
"constness": {
"node": "NotConst",
"span": {
"lo": 1769,
"hi": 1772
}
},
"abi": "Rust",
"decl": {
"inputs": [{
"ty": {
"id": 53,
"node": {
"variant": "Rptr",
"fields": [null, {
"ty": {
"id": 54,
"node": "ImplicitSelf",
"span": {
"lo": 1780,
"hi": 1785
}
},
"mutbl": "Immutable"
}]
},
"span": {
"lo": 1780,
"hi": 1785
}
},
"pat": {
"id": 52,
"node": {
"variant": "Ident",
"fields": [{
"variant": "ByValue",
"fields": ["Immutable"]
}, {
"node": "self",
"span": {
"lo": 1781,
"hi": 1785
}
}, null]
},
"span": {
"lo": 1780,
"hi": 1785
}
},
"id": 51
}],
"output": {
"variant": "Ty",
"fields": [{
"id": 55,
"node": {
"variant": "Rptr",
"fields": [null, {
"ty": {
"id": 56,
"node": {
"variant": "Path",
"fields": [null, {
"span": {
"lo": 1791,
"hi": 1799
},
"segments": [{
"identifier": "Location",
"span": {
"lo": 1791,
"hi": 1799
},
"parameters": null
}]
}]
},
"span": {
"lo": 1791,
"hi": 1799
}
},
"mutbl": "Immutable"
}]
},
"span": {
"lo": 1790,
"hi": 1799
}
}]
},
"variadic": false
},
"generics": {
"lifetimes": [],
"ty_params": [],
"where_clause": {
"id": 50,
"predicates": []
},
"span": {
"lo": 0,
"hi": 0
}
}
}, {
"stmts": [{
"id": 924,
"node": {
"variant": "Expr",
"fields": [{
"id": 60,
"node": {
"variant": "AddrOf",
"fields": ["Immutable", {
"id": 59,
"node": {
"variant": "Field",
"fields": [{
"id": 58,
"node": {
"variant": "Path",
"fields": [null, {
"span": {
"lo": 1806,
"hi": 1810
},
"segments": [{
"identifier": "self",
"span": {
"lo": 1806,
"hi": 1810
},
"parameters": null
}]
}]
},
"span": {
"lo": 1806,
"hi": 1810
},
"attrs": {
"_field0": null
}
}, {
"node": "loc",
"span": {
"lo": 1811,
"hi": 1814
}
}]
},
"span": {
"lo": 1806,
"hi": 1814
},
"attrs": {
"_field0": null
}
}]
},
"span": {
"lo": 1805,
"hi": 1814
},
"attrs": {
"_field0": null
}
}]
},
"span": {
"lo": 1805,
"hi": 1814
}
}],
"id": 57,
"rules": "Default",
"span": {
"lo": 1800,
"hi": 1818
}
}]
},
"span": {
"lo": 1769,
"hi": 1818
}
}, {
"id": 61,
"ident": "peek",
"vis": "Public",
"defaultness": "Final",
"attrs": [{
"id": {
"_field0": 29
},
"style": "Outer",
"path": {
"span": {
"lo": 1823,
"hi": 1888
},
"segments": [{
"identifier": "doc",
"span": {
"lo": 1823,
"hi": 1888
},
"parameters": null
}]
},
"tokens": [{
"variant": "Token",
"fields": [{
"lo": 1823,
"hi": 1888
}, "Eq"]
}, {
"variant": "Token",
"fields": [{
"lo": 1823,
"hi": 1888
}, {
"variant": "Literal",
"fields": [{
"variant": "Str_",
"fields": ["\\u{2f}\\u{2f}\\u{2f}\\u{20}\\u{50}\\u{65}\\u{65}\\u{6b}\\u{73}\\u{20}\\u{61}\\u{20}\\u{63}\\u{68}\\u{61}\\u{72}\\u{61}\\u{63}\\u{74}\\u{65}\\u{72}\\u{20}\\u{77}\\u{69}\\u{74}\\u{68}\\u{6f}\\u{75}\\u{74}\\u{20}\\u{61}\\u{64}\\u{76}\\u{61}\\u{6e}\\u{63}\\u{69}\\u{6e}\\u{67}\\u{20}\\u{6c}\\u{6f}\\u{63}\\u{61}\\u{74}\\u{69}\\u{6f}\\u{6e}\\u{20}\\u{6f}\\u{72}\\u{20}\\u{74}\\u{68}\\u{65}\\u{20}\\u{69}\\u{74}\\u{65}\\u{72}\\u{61}\\u{74}\\u{6f}\\u{72}\\u{2e}"]
}, null]
}]
}],
"is_sugared_doc": true,
"span": {
"lo": 1823,
"hi": 1888
}
}, {
"id": {
"_field0": 30
},
"style": "Outer",
"path": {
"span": {
"lo": 1891,
"hi": 1894
},
"segments": [{
"identifier": "doc",
"span": {
"lo": 1891,
"hi": 1894
},
"parameters": null
}]
},
"tokens": [{
"variant": "Token",
"fields": [{
"lo": 1891,
"hi": 1894
}, "Eq"]
}, {
"variant": "Token",
"fields": [{
"lo": 1891,
"hi": 1894
}, {
"variant": "Literal",
"fields": [{
"variant": "Str_",
"fields": ["\\u{2f}\\u{2f}\\u{2f}"]
}, null]
}]
}],
"is_sugared_doc": true,
"span": {
"lo": 1891,
"hi": 1894
}
}, {
"id": {
"_field0": 31
},
"style": "Outer",
"path": {
"span": {
"lo": 1897,
"hi": 1910
},
"segments": [{
"identifier": "doc",
"span": {
"lo": 1897,
"hi": 1910
},
"parameters": null
}]
},
"tokens": [{
"variant": "Token",
"fields": [{
"lo": 1897,
"hi": 1910
}, "Eq"]
}, {
"variant": "Token",
"fields": [{
"lo": 1897,
"hi": 1910
}, {
"variant": "Literal",
"fields": [{
"variant": "Str_",
"fields": ["\\u{2f}\\u{2f}\\u{2f}\\u{20}\\u{23}\\u{20}\\u{45}\\u{78}\\u{61}\\u{6d}\\u{70}\\u{6c}\\u{65}"]
}, null]
}]
}],
"is_sugared_doc": true,
"span": {
"lo": 1897,
"hi": 1910
}
}, {
"id": {
"_field0": 32
},
"style": "Outer",
"path": {
"span": {
"lo": 1913,
"hi": 1916
},
"segments": [{
"identifier": "doc",
"span": {
"lo": 1913,
"hi": 1916
},
"parameters": null
}]
},
"tokens": [{
"variant": "Token",
"fields": [{
"lo": 1913,
"hi": 1916
}, "Eq"]
}, {
"variant": "Token",
"fields": [{
"lo": 1913,
"hi": 1916
}, {
"variant": "Literal",
"fields": [{
"variant": "Str_",
"fields": ["\\u{2f}\\u{2f}\\u{2f}"]
}, null]
}]
}],
"is_sugared_doc": true,
"span": {
"lo": 1913,
"hi": 1916
}
}, {
"id": {
"_field0": 33
},
"style": "Outer",
"path": {
"span": {
"lo": 1919,
"hi": 1926
},
"segments": [{
"identifier": "doc",
"span": {
"lo": 1919,
"hi": 1926
},
"parameters": null
}]
},
"tokens": [{
"variant": "Token",
"fields": [{
"lo": 1919,
"hi": 1926
}, "Eq"]
}, {
"variant": "Token",
"fields": [{
"lo": 1919,
"hi": 1926
}, {
"variant": "Literal",
"fields": [{
"variant": "Str_",
"fields": ["\\u{2f}\\u{2f}\\u{2f}\\u{20}\\u{60}\\u{60}\\u{60}"]
}, null]
}]
}],
"is_sugared_doc": true,
"span": {
"lo": 1919,
"hi": 1926
}
}, {
"id": {
"_field0": 34
},
"style": "Outer",
"path": {
"span": {
"lo": 1929,
"hi": 1961
},
"segments": [{
"identifier": "doc",
"span": {
"lo": 1929,
"hi": 1961
},
"parameters": null
}]
},
"tokens": [{
"variant": "Token",
"fields": [{
"lo": 1929,
"hi": 1961
}, "Eq"]
}, {
"variant": "Token",
"fields": [{
"lo": 1929,
"hi": 1961
}, {
"variant": "Literal",
"fields": [{
"variant": "Str_",
"fields": ["\\u{2f}\\u{2f}\\u{2f}\\u{20}\\u{23}\\u{20}\\u{75}\\u{73}\\u{65}\\u{20}\\u{65}\\u{73}\\u{70}\\u{61}\\u{72}\\u{73}\\u{65}\\u{3a}\\u{3a}\\u{6c}\\u{65}\\u{78}\\u{65}\\u{72}\\u{3a}\\u{3a}\\u{43}\\u{68}\\u{61}\\u{72}\\u{73}\\u{3b}"]
}, null]
}]
}],
"is_sugared_doc": true,
"span": {
"lo": 1929,
"hi": 1961
}
}, {
"id": {
"_field0": 35
},
"style": "Outer",
"path": {
"span": {
"lo": 1964,
"hi": 2000
},
"segments": [{
"identifier": "doc",
"span": {
"lo": 1964,
"hi": 2000
},
"parameters": null
}]
},
"tokens": [{
"variant": "Token",
"fields": [{
"lo": 1964,
"hi": 2000
}, "Eq"]
}, {
"variant": "Token",
"fields": [{
"lo": 1964,
"hi": 2000
}, {
"variant": "Literal",
"fields": [{
"variant": "Str_",
"fields": ["\\u{2f}\\u{2f}\\u{2f}\\u{20}\\u{6c}\\u{65}\\u{74}\\u{20}\\u{6d}\\u{75}\\u{74}\\u{20}\\u{63}\\u{68}\\u{61}\\u{72}\\u{73}\\u{20}\\u{3d}\\u{20}\\u{43}\\u{68}\\u{61}\\u{72}\\u{73}\\u{3a}\\u{3a}\\u{6e}\\u{65}\\u{77}\\u{28}\\u{22}\\u{61}\\u{22}\\u{29}\\u{3b}"]
}, null]
}]
}],
"is_sugared_doc": true,
"span": {