rusty_snek_gaem/target/rls/debug/deps/save-analysis/libsyn-1b3a43bb6c593285.json
2018-10-28 21:14:05 -05:00

1 line
920 KiB
JSON

{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"prelude":{"crate_id":{"name":"syn","disambiguator":[8416047137933813891,13059696968384053255]},"crate_root":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src","external_crates":[{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[9585301629330894657,2988139860475965212]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[6357402705278437736,15396228000174385779]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[15656677349667522462,981408973859384302]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":4,"id":{"name":"alloc","disambiguator":[10867707675671826130,15962273691783661441]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":5,"id":{"name":"alloc_system","disambiguator":[12150198854270067491,9945263365427243254]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[8689393118962671966,13316658367717829988]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[11087397179380250019,16173628695450963038]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":8,"id":{"name":"alloc_jemalloc","disambiguator":[15668163579258084147,15586271759104334837]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":9,"id":{"name":"panic_unwind","disambiguator":[5446911583689922829,16172663846372972649]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":10,"id":{"name":"proc_macro","disambiguator":[7223579315517133183,12784138681469168387]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":11,"id":{"name":"syntax","disambiguator":[16547886434555989737,9896143513632164314]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":12,"id":{"name":"bitflags","disambiguator":[8164389315221483389,9015010327530982901]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":13,"id":{"name":"serialize","disambiguator":[2505430407254226198,17511053124281241343]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":14,"id":{"name":"log","disambiguator":[15246938577815989630,11871858372105139989]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":15,"id":{"name":"cfg_if","disambiguator":[9629557095582753105,8522793803210584382]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":16,"id":{"name":"rustc_errors","disambiguator":[3177179229539607558,9631778174729749558]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":17,"id":{"name":"atty","disambiguator":[2616260018705145358,15049253897797506428]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":18,"id":{"name":"libc","disambiguator":[7619585959607059796,6115099971805005821]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":19,"id":{"name":"termcolor","disambiguator":[14765771488350177123,16751453170059236381]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":20,"id":{"name":"rustc_data_structures","disambiguator":[18207903506113131733,13459881218439431449]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":21,"id":{"name":"ena","disambiguator":[1433949877895854883,16102587320259825837]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":22,"id":{"name":"parking_lot","disambiguator":[11464785101273790911,11243309210528061794]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":23,"id":{"name":"owning_ref","disambiguator":[15428652709278467496,11677487501071304602]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":24,"id":{"name":"stable_deref_trait","disambiguator":[9622503391170789883,5267710109049519510]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":25,"id":{"name":"parking_lot_core","disambiguator":[13025418462379066028,4339178610600157694]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":26,"id":{"name":"rand","disambiguator":[12540949503313141431,4956784850141754913]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":27,"id":{"name":"smallvec","disambiguator":[17674906670578197790,3776683381047121678]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":28,"id":{"name":"unreachable","disambiguator":[8052332822120253294,4753130864283792025]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":29,"id":{"name":"void","disambiguator":[4108175571412398168,11229685549481187769]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":30,"id":{"name":"rustc_rayon","disambiguator":[6055144019677857786,4273085218083160795]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":31,"id":{"name":"rustc_rayon_core","disambiguator":[11741487707123049613,5107856357064961285]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":32,"id":{"name":"crossbeam_deque","disambiguator":[15713388456894792360,13992624078041835566]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":33,"id":{"name":"crossbeam_epoch","disambiguator":[10389303664198240088,12422185241635020365]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":34,"id":{"name":"nodrop","disambiguator":[1458040352836100625,17164235330536000280]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":35,"id":{"name":"arrayvec","disambiguator":[7619688396106211543,3727589600111865634]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":36,"id":{"name":"crossbeam_utils","disambiguator":[7823230438076924435,784480519606365306]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":37,"id":{"name":"lazy_static","disambiguator":[18091972209286510209,13802036356474064886]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":38,"id":{"name":"memoffset","disambiguator":[9797489798060456295,13461280109152717699]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":39,"id":{"name":"scopeguard","disambiguator":[3639143101954457432,17286146004877004792]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":40,"id":{"name":"num_cpus","disambiguator":[440524470652777376,3721837514123774991]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":41,"id":{"name":"either","disambiguator":[14070527091704765405,11937324745647120442]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":42,"id":{"name":"rustc_hash","disambiguator":[9383777700693537744,8178771015614267311]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":43,"id":{"name":"byteorder","disambiguator":[1606642788060091852,12382212064927640848]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":44,"id":{"name":"rustc_cratesio_shim","disambiguator":[17835593742272524488,4189601775535088552]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":45,"id":{"name":"syntax_pos","disambiguator":[11987634211085425784,13930217388381946551]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":46,"id":{"name":"arena","disambiguator":[14862051040968914394,1411308804974955106]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":47,"id":{"name":"scoped_tls","disambiguator":[13375871988499197719,17975758045606456866]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":48,"id":{"name":"unicode_width","disambiguator":[3342867883441735122,15947557162801282817]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":49,"id":{"name":"rustc_target","disambiguator":[16339490339027677877,5409866670819115925]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":50,"id":{"name":"proc_macro2","disambiguator":[5103600313457976382,18257141837120363796]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":51,"id":{"name":"unicode_xid","disambiguator":[5091084384478418300,12780261553687643456]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":52,"id":{"name":"quote","disambiguator":[14920885361942122820,7316773807755364763]}}],"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":337,"byte_end":26049,"line_start":9,"line_end":767,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":50,"index":1206},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":11461,"byte_end":11466,"line_start":325,"line_end":325,"column_start":16,"column_end":21},"alias_span":null,"name":"Ident","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6474},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":11594,"byte_end":11603,"line_start":330,"line_end":330,"column_start":16,"column_end":25},"alias_span":null,"name":"AttrStyle","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6468},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":11605,"byte_end":11614,"line_start":330,"line_end":330,"column_start":27,"column_end":36},"alias_span":null,"name":"Attribute","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":336},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":11616,"byte_end":11629,"line_start":330,"line_end":330,"column_start":38,"column_end":51},"alias_span":null,"name":"AttributeArgs","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6494},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":11631,"byte_end":11635,"line_start":330,"line_end":330,"column_start":53,"column_end":57},"alias_span":null,"name":"Meta","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6500},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":11637,"byte_end":11645,"line_start":330,"line_end":330,"column_start":59,"column_end":67},"alias_span":null,"name":"MetaList","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6506},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":11647,"byte_end":11660,"line_start":330,"line_end":330,"column_start":69,"column_end":82},"alias_span":null,"name":"MetaNameValue","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6524},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":11662,"byte_end":11672,"line_start":330,"line_end":330,"column_start":84,"column_end":94},"alias_span":null,"name":"NestedMeta","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6570},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":11806,"byte_end":11811,"line_start":336,"line_end":336,"column_start":5,"column_end":10},"alias_span":null,"name":"Field","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6548},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":11813,"byte_end":11819,"line_start":336,"line_end":336,"column_start":12,"column_end":18},"alias_span":null,"name":"Fields","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6554},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":11821,"byte_end":11832,"line_start":336,"line_end":336,"column_start":20,"column_end":31},"alias_span":null,"name":"FieldsNamed","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6560},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":11834,"byte_end":11847,"line_start":336,"line_end":336,"column_start":33,"column_end":46},"alias_span":null,"name":"FieldsUnnamed","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6534},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":11849,"byte_end":11856,"line_start":336,"line_end":336,"column_start":48,"column_end":55},"alias_span":null,"name":"Variant","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6600},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":11858,"byte_end":11866,"line_start":336,"line_end":336,"column_start":57,"column_end":65},"alias_span":null,"name":"VisCrate","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6594},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":11868,"byte_end":11877,"line_start":336,"line_end":336,"column_start":67,"column_end":76},"alias_span":null,"name":"VisPublic","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6606},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":11879,"byte_end":11892,"line_start":336,"line_end":336,"column_start":78,"column_end":91},"alias_span":null,"name":"VisRestricted","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6588},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":11898,"byte_end":11908,"line_start":337,"line_end":337,"column_start":5,"column_end":15},"alias_span":null,"name":"Visibility","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6776},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12044,"byte_end":12048,"line_start":344,"line_end":344,"column_start":5,"column_end":9},"alias_span":null,"name":"Expr","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6794},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12050,"byte_end":12059,"line_start":344,"line_end":344,"column_start":11,"column_end":20},"alias_span":null,"name":"ExprArray","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6902},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12061,"byte_end":12071,"line_start":344,"line_end":344,"column_start":22,"column_end":32},"alias_span":null,"name":"ExprAssign","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6908},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12073,"byte_end":12085,"line_start":344,"line_end":344,"column_start":34,"column_end":46},"alias_span":null,"name":"ExprAssignOp","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6998},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12087,"byte_end":12096,"line_start":344,"line_end":344,"column_start":48,"column_end":57},"alias_span":null,"name":"ExprAsync","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6818},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12098,"byte_end":12108,"line_start":344,"line_end":344,"column_start":59,"column_end":69},"alias_span":null,"name":"ExprBinary","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6896},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12110,"byte_end":12119,"line_start":344,"line_end":344,"column_start":71,"column_end":80},"alias_span":null,"name":"ExprBlock","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6782},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12121,"byte_end":12128,"line_start":344,"line_end":344,"column_start":82,"column_end":89},"alias_span":null,"name":"ExprBox","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6944},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12134,"byte_end":12143,"line_start":345,"line_end":345,"column_start":5,"column_end":14},"alias_span":null,"name":"ExprBreak","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6800},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12145,"byte_end":12153,"line_start":345,"line_end":345,"column_start":16,"column_end":24},"alias_span":null,"name":"ExprCall","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6836},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12155,"byte_end":12163,"line_start":345,"line_end":345,"column_start":26,"column_end":34},"alias_span":null,"name":"ExprCast","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6884},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12165,"byte_end":12176,"line_start":345,"line_end":345,"column_start":36,"column_end":47},"alias_span":null,"name":"ExprClosure","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6950},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12178,"byte_end":12190,"line_start":345,"line_end":345,"column_start":49,"column_end":61},"alias_span":null,"name":"ExprContinue","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6914},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12192,"byte_end":12201,"line_start":345,"line_end":345,"column_start":63,"column_end":72},"alias_span":null,"name":"ExprField","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6866},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12203,"byte_end":12214,"line_start":345,"line_end":345,"column_start":74,"column_end":85},"alias_span":null,"name":"ExprForLoop","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6986},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12216,"byte_end":12225,"line_start":345,"line_end":345,"column_start":87,"column_end":96},"alias_span":null,"name":"ExprGroup","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6854},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12231,"byte_end":12237,"line_start":346,"line_end":346,"column_start":5,"column_end":11},"alias_span":null,"name":"ExprIf","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6788},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12239,"byte_end":12250,"line_start":346,"line_end":346,"column_start":13,"column_end":24},"alias_span":null,"name":"ExprInPlace","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6920},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12252,"byte_end":12261,"line_start":346,"line_end":346,"column_start":26,"column_end":35},"alias_span":null,"name":"ExprIndex","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6848},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12263,"byte_end":12270,"line_start":346,"line_end":346,"column_start":37,"column_end":44},"alias_span":null,"name":"ExprLet","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6830},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12272,"byte_end":12279,"line_start":346,"line_end":346,"column_start":46,"column_end":53},"alias_span":null,"name":"ExprLit","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6872},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12281,"byte_end":12289,"line_start":346,"line_end":346,"column_start":55,"column_end":63},"alias_span":null,"name":"ExprLoop","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6962},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12291,"byte_end":12300,"line_start":346,"line_end":346,"column_start":65,"column_end":74},"alias_span":null,"name":"ExprMacro","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6878},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12302,"byte_end":12311,"line_start":346,"line_end":346,"column_start":76,"column_end":85},"alias_span":null,"name":"ExprMatch","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6806},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12317,"byte_end":12331,"line_start":347,"line_end":347,"column_start":5,"column_end":19},"alias_span":null,"name":"ExprMethodCall","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6980},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12333,"byte_end":12342,"line_start":347,"line_end":347,"column_start":21,"column_end":30},"alias_span":null,"name":"ExprParen","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6932},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12344,"byte_end":12352,"line_start":347,"line_end":347,"column_start":32,"column_end":40},"alias_span":null,"name":"ExprPath","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6926},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12354,"byte_end":12363,"line_start":347,"line_end":347,"column_start":42,"column_end":51},"alias_span":null,"name":"ExprRange","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6938},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12365,"byte_end":12378,"line_start":347,"line_end":347,"column_start":53,"column_end":66},"alias_span":null,"name":"ExprReference","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6974},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12380,"byte_end":12390,"line_start":347,"line_end":347,"column_start":68,"column_end":78},"alias_span":null,"name":"ExprRepeat","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6956},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12392,"byte_end":12402,"line_start":347,"line_end":347,"column_start":80,"column_end":90},"alias_span":null,"name":"ExprReturn","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6968},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12408,"byte_end":12418,"line_start":348,"line_end":348,"column_start":5,"column_end":15},"alias_span":null,"name":"ExprStruct","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6992},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12420,"byte_end":12427,"line_start":348,"line_end":348,"column_start":17,"column_end":24},"alias_span":null,"name":"ExprTry","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7004},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12429,"byte_end":12441,"line_start":348,"line_end":348,"column_start":26,"column_end":38},"alias_span":null,"name":"ExprTryBlock","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6812},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12443,"byte_end":12452,"line_start":348,"line_end":348,"column_start":40,"column_end":49},"alias_span":null,"name":"ExprTuple","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6842},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12454,"byte_end":12462,"line_start":348,"line_end":348,"column_start":51,"column_end":59},"alias_span":null,"name":"ExprType","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6824},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12464,"byte_end":12473,"line_start":348,"line_end":348,"column_start":61,"column_end":70},"alias_span":null,"name":"ExprUnary","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6890},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12475,"byte_end":12485,"line_start":348,"line_end":348,"column_start":72,"column_end":82},"alias_span":null,"name":"ExprUnsafe","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7016},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12487,"byte_end":12499,"line_start":348,"line_end":348,"column_start":84,"column_end":96},"alias_span":null,"name":"ExprVerbatim","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6860},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12505,"byte_end":12514,"line_start":349,"line_end":349,"column_start":5,"column_end":14},"alias_span":null,"name":"ExprWhile","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7010},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12516,"byte_end":12525,"line_start":349,"line_end":349,"column_start":16,"column_end":25},"alias_span":null,"name":"ExprYield","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7032},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12527,"byte_end":12532,"line_start":349,"line_end":349,"column_start":27,"column_end":32},"alias_span":null,"name":"Index","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7026},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12534,"byte_end":12540,"line_start":349,"line_end":349,"column_start":34,"column_end":40},"alias_span":null,"name":"Member","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7130},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12985,"byte_end":12999,"line_start":363,"line_end":363,"column_start":5,"column_end":19},"alias_span":null,"name":"BoundLifetimes","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7102},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":13001,"byte_end":13011,"line_start":363,"line_end":363,"column_start":21,"column_end":31},"alias_span":null,"name":"ConstParam","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7084},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":13013,"byte_end":13025,"line_start":363,"line_end":363,"column_start":33,"column_end":45},"alias_span":null,"name":"GenericParam","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7062},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":13027,"byte_end":13035,"line_start":363,"line_end":363,"column_start":47,"column_end":55},"alias_span":null,"name":"Generics","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7096},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":13037,"byte_end":13048,"line_start":363,"line_end":363,"column_start":57,"column_end":68},"alias_span":null,"name":"LifetimeDef","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7208},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":13050,"byte_end":13061,"line_start":363,"line_end":363,"column_start":70,"column_end":81},"alias_span":null,"name":"PredicateEq","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7202},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":13067,"byte_end":13084,"line_start":364,"line_end":364,"column_start":5,"column_end":22},"alias_span":null,"name":"PredicateLifetime","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7196},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":13086,"byte_end":13099,"line_start":364,"line_end":364,"column_start":24,"column_end":37},"alias_span":null,"name":"PredicateType","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7158},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":13101,"byte_end":13111,"line_start":364,"line_end":364,"column_start":39,"column_end":49},"alias_span":null,"name":"TraitBound","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7164},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":13113,"byte_end":13131,"line_start":364,"line_end":364,"column_start":51,"column_end":69},"alias_span":null,"name":"TraitBoundModifier","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7090},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":13133,"byte_end":13142,"line_start":364,"line_end":364,"column_start":71,"column_end":80},"alias_span":null,"name":"TypeParam","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7148},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":13144,"byte_end":13158,"line_start":364,"line_end":364,"column_start":82,"column_end":96},"alias_span":null,"name":"TypeParamBound","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7172},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":13164,"byte_end":13175,"line_start":365,"line_end":365,"column_start":5,"column_end":16},"alias_span":null,"name":"WhereClause","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7190},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":13177,"byte_end":13191,"line_start":365,"line_end":365,"column_start":18,"column_end":32},"alias_span":null,"name":"WherePredicate","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7112},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":13292,"byte_end":13304,"line_start":368,"line_end":368,"column_start":20,"column_end":32},"alias_span":null,"name":"ImplGenerics","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7124},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":13306,"byte_end":13315,"line_start":368,"line_end":368,"column_start":34,"column_end":43},"alias_span":null,"name":"Turbofish","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7118},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":13317,"byte_end":13329,"line_start":368,"line_end":368,"column_start":45,"column_end":57},"alias_span":null,"name":"TypeGenerics","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7218},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":14203,"byte_end":14211,"line_start":390,"line_end":390,"column_start":19,"column_end":27},"alias_span":null,"name":"Lifetime","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7342},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":14342,"byte_end":14353,"line_start":396,"line_end":396,"column_start":5,"column_end":16},"alias_span":null,"name":"FloatSuffix","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7336},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":14355,"byte_end":14364,"line_start":396,"line_end":396,"column_start":18,"column_end":27},"alias_span":null,"name":"IntSuffix","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7256},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":14366,"byte_end":14369,"line_start":396,"line_end":396,"column_start":29,"column_end":32},"alias_span":null,"name":"Lit","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7298},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":14371,"byte_end":14378,"line_start":396,"line_end":396,"column_start":34,"column_end":41},"alias_span":null,"name":"LitBool","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7274},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":14380,"byte_end":14387,"line_start":396,"line_end":396,"column_start":43,"column_end":50},"alias_span":null,"name":"LitByte","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7268},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":14389,"byte_end":14399,"line_start":396,"line_end":396,"column_start":52,"column_end":62},"alias_span":null,"name":"LitByteStr","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7280},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":14401,"byte_end":14408,"line_start":396,"line_end":396,"column_start":64,"column_end":71},"alias_span":null,"name":"LitChar","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7292},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":14410,"byte_end":14418,"line_start":396,"line_end":396,"column_start":73,"column_end":81},"alias_span":null,"name":"LitFloat","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7286},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":14420,"byte_end":14426,"line_start":396,"line_end":396,"column_start":83,"column_end":89},"alias_span":null,"name":"LitInt","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7262},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":14428,"byte_end":14434,"line_start":396,"line_end":396,"column_start":91,"column_end":97},"alias_span":null,"name":"LitStr","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7304},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":14440,"byte_end":14451,"line_start":397,"line_end":397,"column_start":5,"column_end":16},"alias_span":null,"name":"LitVerbatim","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7330},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":14453,"byte_end":14461,"line_start":397,"line_end":397,"column_start":18,"column_end":26},"alias_span":null,"name":"StrStyle","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7348},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":14590,"byte_end":14595,"line_start":403,"line_end":403,"column_start":15,"column_end":20},"alias_span":null,"name":"Macro","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7354},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":14597,"byte_end":14611,"line_start":403,"line_end":403,"column_start":22,"column_end":36},"alias_span":null,"name":"MacroDelimiter","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7378},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":14721,"byte_end":14725,"line_start":408,"line_end":408,"column_start":18,"column_end":22},"alias_span":null,"name":"Data","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7390},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":14727,"byte_end":14735,"line_start":408,"line_end":408,"column_start":24,"column_end":32},"alias_span":null,"name":"DataEnum","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7384},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":14737,"byte_end":14747,"line_start":408,"line_end":408,"column_start":34,"column_end":44},"alias_span":null,"name":"DataStruct","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7396},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":14749,"byte_end":14758,"line_start":408,"line_end":408,"column_start":46,"column_end":55},"alias_span":null,"name":"DataUnion","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7360},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":14760,"byte_end":14771,"line_start":408,"line_end":408,"column_start":57,"column_end":68},"alias_span":null,"name":"DeriveInput","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7402},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":14896,"byte_end":14901,"line_start":413,"line_end":413,"column_start":14,"column_end":19},"alias_span":null,"name":"BinOp","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7410},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":14903,"byte_end":14907,"line_start":413,"line_end":413,"column_start":21,"column_end":25},"alias_span":null,"name":"UnOp","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7578},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15037,"byte_end":15040,"line_start":419,"line_end":419,"column_start":5,"column_end":8},"alias_span":null,"name":"Abi","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7584},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15042,"byte_end":15051,"line_start":419,"line_end":419,"column_start":10,"column_end":19},"alias_span":null,"name":"BareFnArg","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7590},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15053,"byte_end":15066,"line_start":419,"line_end":419,"column_start":21,"column_end":34},"alias_span":null,"name":"BareFnArgName","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7596},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15068,"byte_end":15078,"line_start":419,"line_end":419,"column_start":36,"column_end":46},"alias_span":null,"name":"ReturnType","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7478},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15080,"byte_end":15084,"line_start":419,"line_end":419,"column_start":48,"column_end":52},"alias_span":null,"name":"Type","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7490},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15086,"byte_end":15095,"line_start":419,"line_end":419,"column_start":54,"column_end":63},"alias_span":null,"name":"TypeArray","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7508},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15097,"byte_end":15107,"line_start":419,"line_end":419,"column_start":65,"column_end":75},"alias_span":null,"name":"TypeBareFn","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7550},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15109,"byte_end":15118,"line_start":419,"line_end":419,"column_start":77,"column_end":86},"alias_span":null,"name":"TypeGroup","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7538},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15124,"byte_end":15137,"line_start":420,"line_end":420,"column_start":5,"column_end":18},"alias_span":null,"name":"TypeImplTrait","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7556},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15139,"byte_end":15148,"line_start":420,"line_end":420,"column_start":20,"column_end":29},"alias_span":null,"name":"TypeInfer","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7562},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15150,"byte_end":15159,"line_start":420,"line_end":420,"column_start":31,"column_end":40},"alias_span":null,"name":"TypeMacro","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7514},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15161,"byte_end":15170,"line_start":420,"line_end":420,"column_start":42,"column_end":51},"alias_span":null,"name":"TypeNever","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7544},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15172,"byte_end":15181,"line_start":420,"line_end":420,"column_start":53,"column_end":62},"alias_span":null,"name":"TypeParen","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7526},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15183,"byte_end":15191,"line_start":420,"line_end":420,"column_start":64,"column_end":72},"alias_span":null,"name":"TypePath","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7496},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15193,"byte_end":15200,"line_start":420,"line_end":420,"column_start":74,"column_end":81},"alias_span":null,"name":"TypePtr","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7502},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15202,"byte_end":15215,"line_start":420,"line_end":420,"column_start":83,"column_end":96},"alias_span":null,"name":"TypeReference","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7484},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15221,"byte_end":15230,"line_start":421,"line_end":421,"column_start":5,"column_end":14},"alias_span":null,"name":"TypeSlice","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7532},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15232,"byte_end":15247,"line_start":421,"line_end":421,"column_start":16,"column_end":31},"alias_span":null,"name":"TypeTraitObject","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7520},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15249,"byte_end":15258,"line_start":421,"line_end":421,"column_start":33,"column_end":42},"alias_span":null,"name":"TypeTuple","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7568},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15260,"byte_end":15272,"line_start":421,"line_end":421,"column_start":44,"column_end":56},"alias_span":null,"name":"TypeVerbatim","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7626},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15408,"byte_end":15438,"line_start":428,"line_end":428,"column_start":5,"column_end":35},"alias_span":null,"name":"AngleBracketedGenericArguments","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7632},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15440,"byte_end":15447,"line_start":428,"line_end":428,"column_start":37,"column_end":44},"alias_span":null,"name":"Binding","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7638},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15449,"byte_end":15459,"line_start":428,"line_end":428,"column_start":46,"column_end":56},"alias_span":null,"name":"Constraint","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7620},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15461,"byte_end":15476,"line_start":428,"line_end":428,"column_start":58,"column_end":73},"alias_span":null,"name":"GenericArgument","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7644},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15482,"byte_end":15511,"line_start":429,"line_end":429,"column_start":5,"column_end":34},"alias_span":null,"name":"ParenthesizedGenericArguments","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7602},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15513,"byte_end":15517,"line_start":429,"line_end":429,"column_start":36,"column_end":40},"alias_span":null,"name":"Path","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7614},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15519,"byte_end":15532,"line_start":429,"line_end":429,"column_start":42,"column_end":55},"alias_span":null,"name":"PathArguments","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7608},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15534,"byte_end":15545,"line_start":429,"line_end":429,"column_start":57,"column_end":68},"alias_span":null,"name":"PathSegment","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7650},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15547,"byte_end":15552,"line_start":429,"line_end":429,"column_start":70,"column_end":75},"alias_span":null,"name":"QSelf","value":"","parent":{"krate":0,"index":0}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":20448,"byte_end":20449,"line_start":572,"line_end":572,"column_start":14,"column_end":15},"alias_span":null,"name":"*","value":"visit","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":2,"index":2580},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,111,114,116,46,114,115],"byte_start":562241,"byte_end":562246,"line_start":1,"line_end":1,"column_start":21,"column_end":26},"alias_span":null,"name":"Clone","value":"","parent":{"krate":0,"index":2878}},{"kind":"Use","ref_id":{"krate":2,"index":2398},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,111,114,116,46,114,115],"byte_start":562267,"byte_end":562269,"line_start":2,"line_end":2,"column_start":20,"column_end":22},"alias_span":null,"name":"Eq","value":"","parent":{"krate":0,"index":2878}},{"kind":"Use","ref_id":{"krate":2,"index":2392},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,111,114,116,46,114,115],"byte_start":562271,"byte_end":562280,"line_start":2,"line_end":2,"column_start":24,"column_end":33},"alias_span":null,"name":"PartialEq","value":"","parent":{"krate":0,"index":2878}},{"kind":"Use","ref_id":{"krate":2,"index":2634},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,111,114,116,46,114,115],"byte_start":562305,"byte_end":562309,"line_start":3,"line_end":3,"column_start":23,"column_end":27},"alias_span":null,"name":"From","value":"","parent":{"krate":0,"index":2878}},{"kind":"Use","ref_id":{"krate":2,"index":2614},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,111,114,116,46,114,115],"byte_start":562333,"byte_end":562340,"line_start":4,"line_end":4,"column_start":23,"column_end":30},"alias_span":null,"name":"Default","value":"","parent":{"krate":0,"index":2878}},{"kind":"Use","ref_id":{"krate":4,"index":3550},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,111,114,116,46,114,115],"byte_start":562361,"byte_end":562365,"line_start":5,"line_end":5,"column_start":20,"column_end":24},"alias_span":null,"name":"self","value":"","parent":{"krate":0,"index":2878}},{"kind":"Use","ref_id":{"krate":2,"index":7828},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,111,114,116,46,114,115],"byte_start":562367,"byte_end":562372,"line_start":5,"line_end":5,"column_start":26,"column_end":31},"alias_span":null,"name":"Debug","value":"","parent":{"krate":0,"index":2878}},{"kind":"Use","ref_id":{"krate":2,"index":7794},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,111,114,116,46,114,115],"byte_start":562374,"byte_end":562383,"line_start":5,"line_end":5,"column_start":33,"column_end":42},"alias_span":null,"name":"Formatter","value":"","parent":{"krate":0,"index":2878}},{"kind":"Use","ref_id":{"krate":2,"index":7394},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,111,114,116,46,114,115],"byte_start":562406,"byte_end":562410,"line_start":6,"line_end":6,"column_start":21,"column_end":25},"alias_span":null,"name":"Hash","value":"","parent":{"krate":0,"index":2878}},{"kind":"Use","ref_id":{"krate":2,"index":7400},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,111,114,116,46,114,115],"byte_start":562412,"byte_end":562418,"line_start":6,"line_end":6,"column_start":27,"column_end":33},"alias_span":null,"name":"Hasher","value":"","parent":{"krate":0,"index":2878}},{"kind":"Use","ref_id":{"krate":2,"index":1722},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,111,114,116,46,114,115],"byte_start":562442,"byte_end":562446,"line_start":7,"line_end":7,"column_start":22,"column_end":26},"alias_span":null,"name":"Copy","value":"","parent":{"krate":0,"index":2878}},{"kind":"Use","ref_id":{"krate":2,"index":26375},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,111,114,116,46,114,115],"byte_start":562478,"byte_end":562482,"line_start":8,"line_end":8,"column_start":31,"column_end":35},"alias_span":null,"name":"None","value":"","parent":{"krate":0,"index":2878}},{"kind":"Use","ref_id":{"krate":2,"index":26377},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,111,114,116,46,114,115],"byte_start":562484,"byte_end":562488,"line_start":8,"line_end":8,"column_start":37,"column_end":41},"alias_span":null,"name":"Some","value":"","parent":{"krate":0,"index":2878}},{"kind":"Use","ref_id":{"krate":2,"index":26451},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,111,114,116,46,114,115],"byte_start":562521,"byte_end":562524,"line_start":9,"line_end":9,"column_start":31,"column_end":34},"alias_span":null,"name":"Err","value":"","parent":{"krate":0,"index":2878}},{"kind":"Use","ref_id":{"krate":2,"index":26447},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,111,114,116,46,114,115],"byte_start":562526,"byte_end":562528,"line_start":9,"line_end":9,"column_start":36,"column_end":38},"alias_span":null,"name":"Ok","value":"","parent":{"krate":0,"index":2878}},{"kind":"Use","ref_id":{"krate":50,"index":1140},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,111,114,116,46,114,115],"byte_start":562608,"byte_end":562612,"line_start":14,"line_end":14,"column_start":23,"column_end":27},"alias_span":null,"name":"Span","value":"","parent":{"krate":0,"index":2878}},{"kind":"Use","ref_id":{"krate":50,"index":1134},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,111,114,116,46,114,115],"byte_start":562614,"byte_end":562625,"line_start":14,"line_end":14,"column_start":29,"column_end":40},"alias_span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,111,114,116,46,114,115],"byte_start":562629,"byte_end":562641,"line_start":14,"line_end":14,"column_start":44,"column_end":56},"name":"TokenStream2","value":"","parent":{"krate":0,"index":2878}},{"kind":"Use","ref_id":{"krate":0,"index":3198},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,111,114,116,46,114,115],"byte_start":562659,"byte_end":562668,"line_start":16,"line_end":16,"column_start":15,"column_end":24},"alias_span":null,"name":"IntoSpans","value":"","parent":{"krate":0,"index":2878}},{"kind":"Use","ref_id":{"krate":10,"index":572},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,111,114,116,46,114,115],"byte_start":562794,"byte_end":562805,"line_start":22,"line_end":22,"column_start":21,"column_end":32},"alias_span":null,"name":"TokenStream","value":"","parent":{"krate":0,"index":2878}},{"kind":"Use","ref_id":{"krate":52,"index":76},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,111,114,116,46,114,115],"byte_start":562853,"byte_end":562861,"line_start":25,"line_end":25,"column_start":17,"column_end":25},"alias_span":null,"name":"ToTokens","value":"","parent":{"krate":0,"index":2878}},{"kind":"Use","ref_id":{"krate":52,"index":22},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,111,114,116,46,114,115],"byte_start":562863,"byte_end":562877,"line_start":25,"line_end":25,"column_start":27,"column_end":41},"alias_span":null,"name":"TokenStreamExt","value":"","parent":{"krate":0,"index":2878}},{"kind":"Use","ref_id":{"krate":0,"index":7688},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":582557,"byte_end":582562,"line_start":221,"line_end":221,"column_start":17,"column_end":22},"alias_span":null,"name":"Error","value":"","parent":{"krate":0,"index":3022}},{"kind":"Use","ref_id":{"krate":0,"index":3292},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":582564,"byte_end":582570,"line_start":221,"line_end":221,"column_start":24,"column_end":30},"alias_span":null,"name":"Result","value":"","parent":{"krate":0,"index":3022}},{"kind":"Use","ref_id":{"krate":0,"index":2982},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":582593,"byte_end":582603,"line_start":222,"line_end":222,"column_start":21,"column_end":31},"alias_span":null,"name":"Lookahead1","value":"","parent":{"krate":0,"index":3022}},{"kind":"Use","ref_id":{"krate":0,"index":2994},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":582605,"byte_end":582609,"line_start":222,"line_end":222,"column_start":33,"column_end":37},"alias_span":null,"name":"Peek","value":"","parent":{"krate":0,"index":3022}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":337,"byte_end":26049,"line_start":9,"line_end":767,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","parent":null,"children":[{"krate":0,"index":2},{"krate":0,"index":4},{"krate":0,"index":6},{"krate":0,"index":8},{"krate":0,"index":10},{"krate":0,"index":12},{"krate":0,"index":14},{"krate":0,"index":28},{"krate":0,"index":74},{"krate":0,"index":266},{"krate":0,"index":304},{"krate":0,"index":306},{"krate":0,"index":418},{"krate":0,"index":434},{"krate":0,"index":546},{"krate":0,"index":566},{"krate":0,"index":702},{"krate":0,"index":790},{"krate":0,"index":1018},{"krate":0,"index":1048},{"krate":0,"index":1056},{"krate":0,"index":1150},{"krate":0,"index":1152},{"krate":0,"index":1398},{"krate":0,"index":1424},{"krate":0,"index":1480},{"krate":0,"index":1486},{"krate":0,"index":1530},{"krate":0,"index":1542},{"krate":0,"index":1582},{"krate":0,"index":1588},{"krate":0,"index":1800},{"krate":0,"index":1842},{"krate":0,"index":1960},{"krate":0,"index":1980},{"krate":0,"index":2060},{"krate":0,"index":2086},{"krate":0,"index":2356},{"krate":0,"index":2400},{"krate":0,"index":2432},{"krate":0,"index":2460},{"krate":0,"index":2876},{"krate":0,"index":2878},{"krate":0,"index":2948},{"krate":0,"index":2960},{"krate":0,"index":3022},{"krate":0,"index":3194},{"krate":0,"index":3242},{"krate":0,"index":3254},{"krate":0,"index":3256},{"krate":0,"index":3316},{"krate":0,"index":3318},{"krate":0,"index":3320},{"krate":0,"index":3322}],"decl_id":null,"docs":" Syn is a parsing library for parsing a stream of Rust tokens into a syntax\n tree of Rust source code.","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":28},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,114,111,117,112,46,114,115],"byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"group","qualname":"::group","value":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/group.rs","parent":null,"children":[{"krate":0,"index":30},{"krate":0,"index":36},{"krate":0,"index":38},{"krate":0,"index":44},{"krate":0,"index":46},{"krate":0,"index":48},{"krate":0,"index":50},{"krate":0,"index":52},{"krate":0,"index":54},{"krate":0,"index":56},{"krate":0,"index":58},{"krate":0,"index":60},{"krate":0,"index":62},{"krate":0,"index":66},{"krate":0,"index":68},{"krate":0,"index":70},{"krate":0,"index":72}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(feature = \"parsing\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":11334,"byte_end":11361,"line_start":316,"line_end":316,"column_start":1,"column_end":28}},{"value":"macro_use","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":11377,"byte_end":11389,"line_start":318,"line_end":318,"column_start":1,"column_end":13}}]},{"kind":"Struct","id":{"krate":0,"index":48},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,114,111,117,112,46,114,115],"byte_start":31142,"byte_end":31148,"line_start":10,"line_end":10,"column_start":12,"column_end":18},"name":"Parens","qualname":"::group::Parens","value":"Parens { token, content }","parent":null,"children":[{"krate":0,"index":21},{"krate":0,"index":23}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":21},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,114,111,117,112,46,114,115],"byte_start":31163,"byte_end":31168,"line_start":11,"line_end":11,"column_start":9,"column_end":14},"name":"token","qualname":"::group::Parens::token","value":"token::Paren","parent":{"krate":0,"index":48},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":23},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,114,111,117,112,46,114,115],"byte_start":31192,"byte_end":31199,"line_start":12,"line_end":12,"column_start":9,"column_end":16},"name":"content","qualname":"::group::Parens::content","value":"parse::ParseBuffer<'a>","parent":{"krate":0,"index":48},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":50},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,114,111,117,112,46,114,115],"byte_start":31266,"byte_end":31272,"line_start":17,"line_end":17,"column_start":12,"column_end":18},"name":"Braces","qualname":"::group::Braces","value":"Braces { token, content }","parent":null,"children":[{"krate":0,"index":27},{"krate":0,"index":29}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":27},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,114,111,117,112,46,114,115],"byte_start":31287,"byte_end":31292,"line_start":18,"line_end":18,"column_start":9,"column_end":14},"name":"token","qualname":"::group::Braces::token","value":"token::Brace","parent":{"krate":0,"index":50},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":29},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,114,111,117,112,46,114,115],"byte_start":31316,"byte_end":31323,"line_start":19,"line_end":19,"column_start":9,"column_end":16},"name":"content","qualname":"::group::Braces::content","value":"parse::ParseBuffer<'a>","parent":{"krate":0,"index":50},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":52},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,114,111,117,112,46,114,115],"byte_start":31390,"byte_end":31398,"line_start":24,"line_end":24,"column_start":12,"column_end":20},"name":"Brackets","qualname":"::group::Brackets","value":"Brackets { token, content }","parent":null,"children":[{"krate":0,"index":33},{"krate":0,"index":35}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":33},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,114,111,117,112,46,114,115],"byte_start":31413,"byte_end":31418,"line_start":25,"line_end":25,"column_start":9,"column_end":14},"name":"token","qualname":"::group::Brackets::token","value":"token::Bracket","parent":{"krate":0,"index":52},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":35},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,114,111,117,112,46,114,115],"byte_start":31444,"byte_end":31451,"line_start":26,"line_end":26,"column_start":9,"column_end":16},"name":"content","qualname":"::group::Brackets::content","value":"parse::ParseBuffer<'a>","parent":{"krate":0,"index":52},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":54},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,114,111,117,112,46,114,115],"byte_start":31568,"byte_end":31573,"line_start":32,"line_end":32,"column_start":12,"column_end":17},"name":"Group","qualname":"::group::Group","value":"Group { token, content }","parent":null,"children":[{"krate":0,"index":39},{"krate":0,"index":41}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,114,111,117,112,46,114,115],"byte_start":31492,"byte_end":31541,"line_start":30,"line_end":30,"column_start":1,"column_end":50}}]},{"kind":"Field","id":{"krate":0,"index":39},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,114,111,117,112,46,114,115],"byte_start":31588,"byte_end":31593,"line_start":33,"line_end":33,"column_start":9,"column_end":14},"name":"token","qualname":"::group::Group::token","value":"token::Group","parent":{"krate":0,"index":54},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":41},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,114,111,117,112,46,114,115],"byte_start":31617,"byte_end":31624,"line_start":34,"line_end":34,"column_start":9,"column_end":16},"name":"content","qualname":"::group::Group::content","value":"parse::ParseBuffer<'a>","parent":{"krate":0,"index":54},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":56},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,114,111,117,112,46,114,115],"byte_start":31687,"byte_end":31699,"line_start":39,"line_end":39,"column_start":8,"column_end":20},"name":"parse_parens","qualname":"::group::parse_parens","value":"fn (input: ParseStream) -> Result<Parens>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":58},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,114,111,117,112,46,114,115],"byte_start":31934,"byte_end":31946,"line_start":48,"line_end":48,"column_start":8,"column_end":20},"name":"parse_braces","qualname":"::group::parse_braces","value":"fn (input: ParseStream) -> Result<Braces>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":60},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,114,111,117,112,46,114,115],"byte_start":32175,"byte_end":32189,"line_start":57,"line_end":57,"column_start":8,"column_end":22},"name":"parse_brackets","qualname":"::group::parse_brackets","value":"fn (input: ParseStream) -> Result<Brackets>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":74},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"token","qualname":"::token","value":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/token.rs","parent":null,"children":[{"krate":0,"index":76},{"krate":0,"index":78},{"krate":0,"index":80},{"krate":0,"index":82},{"krate":0,"index":84},{"krate":0,"index":86},{"krate":0,"index":92},{"krate":0,"index":94},{"krate":0,"index":96},{"krate":0,"index":98},{"krate":0,"index":116},{"krate":0,"index":118},{"krate":0,"index":124},{"krate":0,"index":126},{"krate":0,"index":132},{"krate":0,"index":136},{"krate":0,"index":138},{"krate":0,"index":144},{"krate":0,"index":3324},{"krate":0,"index":3332},{"krate":0,"index":3334},{"krate":0,"index":3342},{"krate":0,"index":3344},{"krate":0,"index":3352},{"krate":0,"index":3354},{"krate":0,"index":3362},{"krate":0,"index":3364},{"krate":0,"index":3372},{"krate":0,"index":3374},{"krate":0,"index":3382},{"krate":0,"index":3384},{"krate":0,"index":3392},{"krate":0,"index":3394},{"krate":0,"index":3402},{"krate":0,"index":3404},{"krate":0,"index":3412},{"krate":0,"index":146},{"krate":0,"index":152},{"krate":0,"index":154},{"krate":0,"index":160},{"krate":0,"index":162},{"krate":0,"index":164},{"krate":0,"index":166},{"krate":0,"index":3420},{"krate":0,"index":3426},{"krate":0,"index":3422},{"krate":0,"index":3414},{"krate":0,"index":3416},{"krate":0,"index":168},{"krate":0,"index":172},{"krate":0,"index":176},{"krate":0,"index":182},{"krate":0,"index":184},{"krate":0,"index":190},{"krate":0,"index":196},{"krate":0,"index":202},{"krate":0,"index":4572},{"krate":0,"index":4578},{"krate":0,"index":4574},{"krate":0,"index":3428},{"krate":0,"index":3430},{"krate":0,"index":3434},{"krate":0,"index":3438},{"krate":0,"index":3442},{"krate":0,"index":3448},{"krate":0,"index":4580},{"krate":0,"index":4586},{"krate":0,"index":4582},{"krate":0,"index":3450},{"krate":0,"index":3452},{"krate":0,"index":3456},{"krate":0,"index":3460},{"krate":0,"index":3464},{"krate":0,"index":3470},{"krate":0,"index":4588},{"krate":0,"index":4594},{"krate":0,"index":4590},{"krate":0,"index":3472},{"krate":0,"index":3474},{"krate":0,"index":3478},{"krate":0,"index":3482},{"krate":0,"index":3486},{"krate":0,"index":3492},{"krate":0,"index":4596},{"krate":0,"index":4602},{"krate":0,"index":4598},{"krate":0,"index":3494},{"krate":0,"index":3496},{"krate":0,"index":3500},{"krate":0,"index":3504},{"krate":0,"index":3508},{"krate":0,"index":3514},{"krate":0,"index":4604},{"krate":0,"index":4610},{"krate":0,"index":4606},{"krate":0,"index":3516},{"krate":0,"index":3518},{"krate":0,"index":3522},{"krate":0,"index":3526},{"krate":0,"index":3530},{"krate":0,"index":3536},{"krate":0,"index":4612},{"krate":0,"index":4618},{"krate":0,"index":4614},{"krate":0,"index":3538},{"krate":0,"index":3540},{"krate":0,"index":3544},{"krate":0,"index":3548},{"krate":0,"index":3552},{"krate":0,"index":3558},{"krate":0,"index":4620},{"krate":0,"index":4626},{"krate":0,"index":4622},{"krate":0,"index":3560},{"krate":0,"index":3562},{"krate":0,"index":3566},{"krate":0,"index":3570},{"krate":0,"index":3574},{"krate":0,"index":3580},{"krate":0,"index":4628},{"krate":0,"index":4634},{"krate":0,"index":4630},{"krate":0,"index":3582},{"krate":0,"index":3584},{"krate":0,"index":3588},{"krate":0,"index":3592},{"krate":0,"index":3596},{"krate":0,"index":3602},{"krate":0,"index":4636},{"krate":0,"index":4642},{"krate":0,"index":4638},{"krate":0,"index":3604},{"krate":0,"index":3606},{"krate":0,"index":3610},{"krate":0,"index":3614},{"krate":0,"index":3618},{"krate":0,"index":3624},{"krate":0,"index":4644},{"krate":0,"index":4650},{"krate":0,"index":4646},{"krate":0,"index":3626},{"krate":0,"index":3628},{"krate":0,"index":3632},{"krate":0,"index":3636},{"krate":0,"index":3640},{"krate":0,"index":3646},{"krate":0,"index":4652},{"krate":0,"index":4658},{"krate":0,"index":4654},{"krate":0,"index":3648},{"krate":0,"index":3650},{"krate":0,"index":3654},{"krate":0,"index":3658},{"krate":0,"index":3662},{"krate":0,"index":3668},{"krate":0,"index":4660},{"krate":0,"index":4666},{"krate":0,"index":4662},{"krate":0,"index":3670},{"krate":0,"index":3672},{"krate":0,"index":3676},{"krate":0,"index":3680},{"krate":0,"index":3684},{"krate":0,"index":3690},{"krate":0,"index":4668},{"krate":0,"index":4674},{"krate":0,"index":4670},{"krate":0,"index":3692},{"krate":0,"index":3694},{"krate":0,"index":3698},{"krate":0,"index":3702},{"krate":0,"index":3706},{"krate":0,"index":3712},{"krate":0,"index":4676},{"krate":0,"index":4682},{"krate":0,"index":4678},{"krate":0,"index":3714},{"krate":0,"index":3716},{"krate":0,"index":3720},{"krate":0,"index":3724},{"krate":0,"index":3728},{"krate":0,"index":3734},{"krate":0,"index":4684},{"krate":0,"index":4690},{"krate":0,"index":4686},{"krate":0,"index":3736},{"krate":0,"index":3738},{"krate":0,"index":3742},{"krate":0,"index":3746},{"krate":0,"index":3750},{"krate":0,"index":3756},{"krate":0,"index":4692},{"krate":0,"index":4698},{"krate":0,"index":4694},{"krate":0,"index":3758},{"krate":0,"index":3760},{"krate":0,"index":3764},{"krate":0,"index":3768},{"krate":0,"index":3772},{"krate":0,"index":3778},{"krate":0,"index":4700},{"krate":0,"index":4706},{"krate":0,"index":4702},{"krate":0,"index":3780},{"krate":0,"index":3782},{"krate":0,"index":3786},{"krate":0,"index":3790},{"krate":0,"index":3794},{"krate":0,"index":3800},{"krate":0,"index":4708},{"krate":0,"index":4714},{"krate":0,"index":4710},{"krate":0,"index":3802},{"krate":0,"index":3804},{"krate":0,"index":3808},{"krate":0,"index":3812},{"krate":0,"index":3816},{"krate":0,"index":3822},{"krate":0,"index":4716},{"krate":0,"index":4722},{"krate":0,"index":4718},{"krate":0,"index":3824},{"krate":0,"index":3826},{"krate":0,"index":3830},{"krate":0,"index":3834},{"krate":0,"index":3838},{"krate":0,"index":3844},{"krate":0,"index":4724},{"krate":0,"index":4730},{"krate":0,"index":4726},{"krate":0,"index":3846},{"krate":0,"index":3848},{"krate":0,"index":3852},{"krate":0,"index":3856},{"krate":0,"index":3860},{"krate":0,"index":3866},{"krate":0,"index":4732},{"krate":0,"index":4738},{"krate":0,"index":4734},{"krate":0,"index":3868},{"krate":0,"index":3870},{"krate":0,"index":3874},{"krate":0,"index":3878},{"krate":0,"index":3882},{"krate":0,"index":3888},{"krate":0,"index":4740},{"krate":0,"index":4746},{"krate":0,"index":4742},{"krate":0,"index":3890},{"krate":0,"index":3892},{"krate":0,"index":3896},{"krate":0,"index":3900},{"krate":0,"index":3904},{"krate":0,"index":3910},{"krate":0,"index":4748},{"krate":0,"index":4754},{"krate":0,"index":4750},{"krate":0,"index":3912},{"krate":0,"index":3914},{"krate":0,"index":3918},{"krate":0,"index":3922},{"krate":0,"index":3926},{"krate":0,"index":3932},{"krate":0,"index":4756},{"krate":0,"index":4762},{"krate":0,"index":4758},{"krate":0,"index":3934},{"krate":0,"index":3936},{"krate":0,"index":3940},{"krate":0,"index":3944},{"krate":0,"index":3948},{"krate":0,"index":3954},{"krate":0,"index":4764},{"krate":0,"index":4770},{"krate":0,"index":4766},{"krate":0,"index":3956},{"krate":0,"index":3958},{"krate":0,"index":3962},{"krate":0,"index":3966},{"krate":0,"index":3970},{"krate":0,"index":3976},{"krate":0,"index":4772},{"krate":0,"index":4778},{"krate":0,"index":4774},{"krate":0,"index":3978},{"krate":0,"index":3980},{"krate":0,"index":3984},{"krate":0,"index":3988},{"krate":0,"index":3992},{"krate":0,"index":3998},{"krate":0,"index":4780},{"krate":0,"index":4786},{"krate":0,"index":4782},{"krate":0,"index":4000},{"krate":0,"index":4002},{"krate":0,"index":4006},{"krate":0,"index":4010},{"krate":0,"index":4014},{"krate":0,"index":4020},{"krate":0,"index":4788},{"krate":0,"index":4794},{"krate":0,"index":4790},{"krate":0,"index":4022},{"krate":0,"index":4024},{"krate":0,"index":4028},{"krate":0,"index":4032},{"krate":0,"index":4036},{"krate":0,"index":4042},{"krate":0,"index":4796},{"krate":0,"index":4802},{"krate":0,"index":4798},{"krate":0,"index":4044},{"krate":0,"index":4046},{"krate":0,"index":4050},{"krate":0,"index":4054},{"krate":0,"index":4058},{"krate":0,"index":4064},{"krate":0,"index":4804},{"krate":0,"index":4810},{"krate":0,"index":4806},{"krate":0,"index":4066},{"krate":0,"index":4068},{"krate":0,"index":4072},{"krate":0,"index":4076},{"krate":0,"index":4080},{"krate":0,"index":4086},{"krate":0,"index":4812},{"krate":0,"index":4818},{"krate":0,"index":4814},{"krate":0,"index":4088},{"krate":0,"index":4090},{"krate":0,"index":4094},{"krate":0,"index":4098},{"krate":0,"index":4102},{"krate":0,"index":4108},{"krate":0,"index":4820},{"krate":0,"index":4826},{"krate":0,"index":4822},{"krate":0,"index":4110},{"krate":0,"index":4112},{"krate":0,"index":4116},{"krate":0,"index":4120},{"krate":0,"index":4124},{"krate":0,"index":4130},{"krate":0,"index":4828},{"krate":0,"index":4834},{"krate":0,"index":4830},{"krate":0,"index":4132},{"krate":0,"index":4134},{"krate":0,"index":4138},{"krate":0,"index":4142},{"krate":0,"index":4146},{"krate":0,"index":4152},{"krate":0,"index":4836},{"krate":0,"index":4842},{"krate":0,"index":4838},{"krate":0,"index":4154},{"krate":0,"index":4156},{"krate":0,"index":4160},{"krate":0,"index":4164},{"krate":0,"index":4168},{"krate":0,"index":4174},{"krate":0,"index":4844},{"krate":0,"index":4850},{"krate":0,"index":4846},{"krate":0,"index":4176},{"krate":0,"index":4178},{"krate":0,"index":4182},{"krate":0,"index":4186},{"krate":0,"index":4190},{"krate":0,"index":4196},{"krate":0,"index":4852},{"krate":0,"index":4858},{"krate":0,"index":4854},{"krate":0,"index":4198},{"krate":0,"index":4200},{"krate":0,"index":4204},{"krate":0,"index":4208},{"krate":0,"index":4212},{"krate":0,"index":4218},{"krate":0,"index":4860},{"krate":0,"index":4866},{"krate":0,"index":4862},{"krate":0,"index":4220},{"krate":0,"index":4222},{"krate":0,"index":4226},{"krate":0,"index":4230},{"krate":0,"index":4234},{"krate":0,"index":4240},{"krate":0,"index":4868},{"krate":0,"index":4874},{"krate":0,"index":4870},{"krate":0,"index":4242},{"krate":0,"index":4244},{"krate":0,"index":4248},{"krate":0,"index":4252},{"krate":0,"index":4256},{"krate":0,"index":4262},{"krate":0,"index":4876},{"krate":0,"index":4882},{"krate":0,"index":4878},{"krate":0,"index":4264},{"krate":0,"index":4266},{"krate":0,"index":4270},{"krate":0,"index":4274},{"krate":0,"index":4278},{"krate":0,"index":4284},{"krate":0,"index":4884},{"krate":0,"index":4890},{"krate":0,"index":4886},{"krate":0,"index":4286},{"krate":0,"index":4288},{"krate":0,"index":4292},{"krate":0,"index":4296},{"krate":0,"index":4300},{"krate":0,"index":4306},{"krate":0,"index":4892},{"krate":0,"index":4898},{"krate":0,"index":4894},{"krate":0,"index":4308},{"krate":0,"index":4310},{"krate":0,"index":4314},{"krate":0,"index":4318},{"krate":0,"index":4322},{"krate":0,"index":4328},{"krate":0,"index":4900},{"krate":0,"index":4906},{"krate":0,"index":4902},{"krate":0,"index":4330},{"krate":0,"index":4332},{"krate":0,"index":4336},{"krate":0,"index":4340},{"krate":0,"index":4344},{"krate":0,"index":4350},{"krate":0,"index":4908},{"krate":0,"index":4914},{"krate":0,"index":4910},{"krate":0,"index":4352},{"krate":0,"index":4354},{"krate":0,"index":4358},{"krate":0,"index":4362},{"krate":0,"index":4366},{"krate":0,"index":4372},{"krate":0,"index":4916},{"krate":0,"index":4922},{"krate":0,"index":4918},{"krate":0,"index":4374},{"krate":0,"index":4376},{"krate":0,"index":4380},{"krate":0,"index":4384},{"krate":0,"index":4388},{"krate":0,"index":4394},{"krate":0,"index":4924},{"krate":0,"index":4930},{"krate":0,"index":4926},{"krate":0,"index":4396},{"krate":0,"index":4398},{"krate":0,"index":4402},{"krate":0,"index":4406},{"krate":0,"index":4410},{"krate":0,"index":4416},{"krate":0,"index":4932},{"krate":0,"index":4938},{"krate":0,"index":4934},{"krate":0,"index":4418},{"krate":0,"index":4420},{"krate":0,"index":4424},{"krate":0,"index":4428},{"krate":0,"index":4432},{"krate":0,"index":4438},{"krate":0,"index":4940},{"krate":0,"index":4946},{"krate":0,"index":4942},{"krate":0,"index":4440},{"krate":0,"index":4442},{"krate":0,"index":4446},{"krate":0,"index":4450},{"krate":0,"index":4454},{"krate":0,"index":4460},{"krate":0,"index":4948},{"krate":0,"index":4954},{"krate":0,"index":4950},{"krate":0,"index":4462},{"krate":0,"index":4464},{"krate":0,"index":4468},{"krate":0,"index":4472},{"krate":0,"index":4476},{"krate":0,"index":4482},{"krate":0,"index":4956},{"krate":0,"index":4962},{"krate":0,"index":4958},{"krate":0,"index":4484},{"krate":0,"index":4486},{"krate":0,"index":4490},{"krate":0,"index":4494},{"krate":0,"index":4498},{"krate":0,"index":4504},{"krate":0,"index":4964},{"krate":0,"index":4970},{"krate":0,"index":4966},{"krate":0,"index":4506},{"krate":0,"index":4508},{"krate":0,"index":4512},{"krate":0,"index":4516},{"krate":0,"index":4520},{"krate":0,"index":4526},{"krate":0,"index":4972},{"krate":0,"index":4978},{"krate":0,"index":4974},{"krate":0,"index":4528},{"krate":0,"index":4530},{"krate":0,"index":4534},{"krate":0,"index":4538},{"krate":0,"index":4542},{"krate":0,"index":4548},{"krate":0,"index":4980},{"krate":0,"index":4986},{"krate":0,"index":4982},{"krate":0,"index":4550},{"krate":0,"index":4552},{"krate":0,"index":4556},{"krate":0,"index":4560},{"krate":0,"index":4564},{"krate":0,"index":4570},{"krate":0,"index":5730},{"krate":0,"index":5736},{"krate":0,"index":5732},{"krate":0,"index":5724},{"krate":0,"index":5726},{"krate":0,"index":4988},{"krate":0,"index":4992},{"krate":0,"index":4996},{"krate":0,"index":5002},{"krate":0,"index":5744},{"krate":0,"index":5750},{"krate":0,"index":5746},{"krate":0,"index":5738},{"krate":0,"index":5740},{"krate":0,"index":5004},{"krate":0,"index":5008},{"krate":0,"index":5012},{"krate":0,"index":5018},{"krate":0,"index":5758},{"krate":0,"index":5764},{"krate":0,"index":5760},{"krate":0,"index":5752},{"krate":0,"index":5754},{"krate":0,"index":5020},{"krate":0,"index":5024},{"krate":0,"index":5028},{"krate":0,"index":5034},{"krate":0,"index":5772},{"krate":0,"index":5778},{"krate":0,"index":5774},{"krate":0,"index":5766},{"krate":0,"index":5768},{"krate":0,"index":5036},{"krate":0,"index":5040},{"krate":0,"index":5044},{"krate":0,"index":5050},{"krate":0,"index":5786},{"krate":0,"index":5792},{"krate":0,"index":5788},{"krate":0,"index":5780},{"krate":0,"index":5782},{"krate":0,"index":5052},{"krate":0,"index":5056},{"krate":0,"index":5060},{"krate":0,"index":5066},{"krate":0,"index":5800},{"krate":0,"index":5806},{"krate":0,"index":5802},{"krate":0,"index":5794},{"krate":0,"index":5796},{"krate":0,"index":5068},{"krate":0,"index":5072},{"krate":0,"index":5076},{"krate":0,"index":5082},{"krate":0,"index":5814},{"krate":0,"index":5820},{"krate":0,"index":5816},{"krate":0,"index":5808},{"krate":0,"index":5810},{"krate":0,"index":5084},{"krate":0,"index":5088},{"krate":0,"index":5092},{"krate":0,"index":5098},{"krate":0,"index":5828},{"krate":0,"index":5834},{"krate":0,"index":5830},{"krate":0,"index":5822},{"krate":0,"index":5824},{"krate":0,"index":5100},{"krate":0,"index":5104},{"krate":0,"index":5108},{"krate":0,"index":5114},{"krate":0,"index":5842},{"krate":0,"index":5848},{"krate":0,"index":5844},{"krate":0,"index":5836},{"krate":0,"index":5838},{"krate":0,"index":5116},{"krate":0,"index":5120},{"krate":0,"index":5124},{"krate":0,"index":5130},{"krate":0,"index":5856},{"krate":0,"index":5862},{"krate":0,"index":5858},{"krate":0,"index":5850},{"krate":0,"index":5852},{"krate":0,"index":5132},{"krate":0,"index":5136},{"krate":0,"index":5140},{"krate":0,"index":5146},{"krate":0,"index":5870},{"krate":0,"index":5876},{"krate":0,"index":5872},{"krate":0,"index":5864},{"krate":0,"index":5866},{"krate":0,"index":5148},{"krate":0,"index":5152},{"krate":0,"index":5156},{"krate":0,"index":5162},{"krate":0,"index":5884},{"krate":0,"index":5890},{"krate":0,"index":5886},{"krate":0,"index":5878},{"krate":0,"index":5880},{"krate":0,"index":5164},{"krate":0,"index":5168},{"krate":0,"index":5172},{"krate":0,"index":5178},{"krate":0,"index":5898},{"krate":0,"index":5904},{"krate":0,"index":5900},{"krate":0,"index":5892},{"krate":0,"index":5894},{"krate":0,"index":5180},{"krate":0,"index":5184},{"krate":0,"index":5188},{"krate":0,"index":5194},{"krate":0,"index":5912},{"krate":0,"index":5918},{"krate":0,"index":5914},{"krate":0,"index":5906},{"krate":0,"index":5908},{"krate":0,"index":5196},{"krate":0,"index":5200},{"krate":0,"index":5204},{"krate":0,"index":5210},{"krate":0,"index":5926},{"krate":0,"index":5932},{"krate":0,"index":5928},{"krate":0,"index":5920},{"krate":0,"index":5922},{"krate":0,"index":5212},{"krate":0,"index":5216},{"krate":0,"index":5220},{"krate":0,"index":5226},{"krate":0,"index":5940},{"krate":0,"index":5946},{"krate":0,"index":5942},{"krate":0,"index":5934},{"krate":0,"index":5936},{"krate":0,"index":5228},{"krate":0,"index":5232},{"krate":0,"index":5236},{"krate":0,"index":5242},{"krate":0,"index":5954},{"krate":0,"index":5960},{"krate":0,"index":5956},{"krate":0,"index":5948},{"krate":0,"index":5950},{"krate":0,"index":5244},{"krate":0,"index":5248},{"krate":0,"index":5252},{"krate":0,"index":5258},{"krate":0,"index":5968},{"krate":0,"index":5974},{"krate":0,"index":5970},{"krate":0,"index":5962},{"krate":0,"index":5964},{"krate":0,"index":5260},{"krate":0,"index":5264},{"krate":0,"index":5268},{"krate":0,"index":5274},{"krate":0,"index":5982},{"krate":0,"index":5988},{"krate":0,"index":5984},{"krate":0,"index":5976},{"krate":0,"index":5978},{"krate":0,"index":5276},{"krate":0,"index":5280},{"krate":0,"index":5284},{"krate":0,"index":5290},{"krate":0,"index":5996},{"krate":0,"index":6002},{"krate":0,"index":5998},{"krate":0,"index":5990},{"krate":0,"index":5992},{"krate":0,"index":5292},{"krate":0,"index":5296},{"krate":0,"index":5300},{"krate":0,"index":5306},{"krate":0,"index":6010},{"krate":0,"index":6016},{"krate":0,"index":6012},{"krate":0,"index":6004},{"krate":0,"index":6006},{"krate":0,"index":5308},{"krate":0,"index":5312},{"krate":0,"index":5316},{"krate":0,"index":5322},{"krate":0,"index":6024},{"krate":0,"index":6030},{"krate":0,"index":6026},{"krate":0,"index":6018},{"krate":0,"index":6020},{"krate":0,"index":5324},{"krate":0,"index":5328},{"krate":0,"index":5332},{"krate":0,"index":5338},{"krate":0,"index":6038},{"krate":0,"index":6044},{"krate":0,"index":6040},{"krate":0,"index":6032},{"krate":0,"index":6034},{"krate":0,"index":5340},{"krate":0,"index":5344},{"krate":0,"index":5348},{"krate":0,"index":5354},{"krate":0,"index":6052},{"krate":0,"index":6058},{"krate":0,"index":6054},{"krate":0,"index":6046},{"krate":0,"index":6048},{"krate":0,"index":5356},{"krate":0,"index":5360},{"krate":0,"index":5364},{"krate":0,"index":5370},{"krate":0,"index":6066},{"krate":0,"index":6072},{"krate":0,"index":6068},{"krate":0,"index":6060},{"krate":0,"index":6062},{"krate":0,"index":5372},{"krate":0,"index":5376},{"krate":0,"index":5380},{"krate":0,"index":5386},{"krate":0,"index":6080},{"krate":0,"index":6086},{"krate":0,"index":6082},{"krate":0,"index":6074},{"krate":0,"index":6076},{"krate":0,"index":5388},{"krate":0,"index":5392},{"krate":0,"index":5396},{"krate":0,"index":5402},{"krate":0,"index":6094},{"krate":0,"index":6100},{"krate":0,"index":6096},{"krate":0,"index":6088},{"krate":0,"index":6090},{"krate":0,"index":5404},{"krate":0,"index":5408},{"krate":0,"index":5412},{"krate":0,"index":5418},{"krate":0,"index":6108},{"krate":0,"index":6114},{"krate":0,"index":6110},{"krate":0,"index":6102},{"krate":0,"index":6104},{"krate":0,"index":5420},{"krate":0,"index":5424},{"krate":0,"index":5428},{"krate":0,"index":5434},{"krate":0,"index":6122},{"krate":0,"index":6128},{"krate":0,"index":6124},{"krate":0,"index":6116},{"krate":0,"index":6118},{"krate":0,"index":5436},{"krate":0,"index":5440},{"krate":0,"index":5444},{"krate":0,"index":5450},{"krate":0,"index":6136},{"krate":0,"index":6142},{"krate":0,"index":6138},{"krate":0,"index":6130},{"krate":0,"index":6132},{"krate":0,"index":5452},{"krate":0,"index":5456},{"krate":0,"index":5460},{"krate":0,"index":5466},{"krate":0,"index":6150},{"krate":0,"index":6156},{"krate":0,"index":6152},{"krate":0,"index":6144},{"krate":0,"index":6146},{"krate":0,"index":5468},{"krate":0,"index":5472},{"krate":0,"index":5476},{"krate":0,"index":5482},{"krate":0,"index":6164},{"krate":0,"index":6170},{"krate":0,"index":6166},{"krate":0,"index":6158},{"krate":0,"index":6160},{"krate":0,"index":5484},{"krate":0,"index":5488},{"krate":0,"index":5492},{"krate":0,"index":5498},{"krate":0,"index":6178},{"krate":0,"index":6184},{"krate":0,"index":6180},{"krate":0,"index":6172},{"krate":0,"index":6174},{"krate":0,"index":5500},{"krate":0,"index":5504},{"krate":0,"index":5508},{"krate":0,"index":5514},{"krate":0,"index":6192},{"krate":0,"index":6198},{"krate":0,"index":6194},{"krate":0,"index":6186},{"krate":0,"index":6188},{"krate":0,"index":5516},{"krate":0,"index":5520},{"krate":0,"index":5524},{"krate":0,"index":5530},{"krate":0,"index":6206},{"krate":0,"index":6212},{"krate":0,"index":6208},{"krate":0,"index":6200},{"krate":0,"index":6202},{"krate":0,"index":5532},{"krate":0,"index":5536},{"krate":0,"index":5540},{"krate":0,"index":5546},{"krate":0,"index":6220},{"krate":0,"index":6226},{"krate":0,"index":6222},{"krate":0,"index":6214},{"krate":0,"index":6216},{"krate":0,"index":5548},{"krate":0,"index":5552},{"krate":0,"index":5556},{"krate":0,"index":5562},{"krate":0,"index":6234},{"krate":0,"index":6240},{"krate":0,"index":6236},{"krate":0,"index":6228},{"krate":0,"index":6230},{"krate":0,"index":5564},{"krate":0,"index":5568},{"krate":0,"index":5572},{"krate":0,"index":5578},{"krate":0,"index":6248},{"krate":0,"index":6254},{"krate":0,"index":6250},{"krate":0,"index":6242},{"krate":0,"index":6244},{"krate":0,"index":5580},{"krate":0,"index":5584},{"krate":0,"index":5588},{"krate":0,"index":5594},{"krate":0,"index":6262},{"krate":0,"index":6268},{"krate":0,"index":6264},{"krate":0,"index":6256},{"krate":0,"index":6258},{"krate":0,"index":5596},{"krate":0,"index":5600},{"krate":0,"index":5604},{"krate":0,"index":5610},{"krate":0,"index":6276},{"krate":0,"index":6282},{"krate":0,"index":6278},{"krate":0,"index":6270},{"krate":0,"index":6272},{"krate":0,"index":5612},{"krate":0,"index":5616},{"krate":0,"index":5620},{"krate":0,"index":5626},{"krate":0,"index":6290},{"krate":0,"index":6296},{"krate":0,"index":6292},{"krate":0,"index":6284},{"krate":0,"index":6286},{"krate":0,"index":5628},{"krate":0,"index":5632},{"krate":0,"index":5636},{"krate":0,"index":5642},{"krate":0,"index":6304},{"krate":0,"index":6310},{"krate":0,"index":6306},{"krate":0,"index":6298},{"krate":0,"index":6300},{"krate":0,"index":5644},{"krate":0,"index":5648},{"krate":0,"index":5652},{"krate":0,"index":5658},{"krate":0,"index":6318},{"krate":0,"index":6324},{"krate":0,"index":6320},{"krate":0,"index":6312},{"krate":0,"index":6314},{"krate":0,"index":5660},{"krate":0,"index":5664},{"krate":0,"index":5668},{"krate":0,"index":5674},{"krate":0,"index":6332},{"krate":0,"index":6338},{"krate":0,"index":6334},{"krate":0,"index":6326},{"krate":0,"index":6328},{"krate":0,"index":5676},{"krate":0,"index":5680},{"krate":0,"index":5684},{"krate":0,"index":5690},{"krate":0,"index":6346},{"krate":0,"index":6352},{"krate":0,"index":6348},{"krate":0,"index":6340},{"krate":0,"index":6342},{"krate":0,"index":5692},{"krate":0,"index":5696},{"krate":0,"index":5700},{"krate":0,"index":5706},{"krate":0,"index":6360},{"krate":0,"index":6366},{"krate":0,"index":6362},{"krate":0,"index":6354},{"krate":0,"index":6356},{"krate":0,"index":5708},{"krate":0,"index":5712},{"krate":0,"index":5716},{"krate":0,"index":5722},{"krate":0,"index":6416},{"krate":0,"index":6422},{"krate":0,"index":6418},{"krate":0,"index":6368},{"krate":0,"index":6370},{"krate":0,"index":6374},{"krate":0,"index":6378},{"krate":0,"index":6424},{"krate":0,"index":6430},{"krate":0,"index":6426},{"krate":0,"index":6380},{"krate":0,"index":6382},{"krate":0,"index":6386},{"krate":0,"index":6390},{"krate":0,"index":6432},{"krate":0,"index":6438},{"krate":0,"index":6434},{"krate":0,"index":6392},{"krate":0,"index":6394},{"krate":0,"index":6398},{"krate":0,"index":6402},{"krate":0,"index":6440},{"krate":0,"index":6446},{"krate":0,"index":6442},{"krate":0,"index":6404},{"krate":0,"index":6406},{"krate":0,"index":6410},{"krate":0,"index":6414},{"krate":0,"index":208},{"krate":0,"index":210},{"krate":0,"index":240}],"decl_id":null,"docs":" Tokens representing Rust punctuation, keywords, and delimiters.","sig":null,"attributes":[{"value":"macro_use","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":11406,"byte_end":11418,"line_start":321,"line_end":321,"column_start":1,"column_end":13}}]},{"kind":"Trait","id":{"krate":0,"index":126},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":42409,"byte_end":42414,"line_start":127,"line_end":127,"column_start":11,"column_end":16},"name":"Token","qualname":"::token::Token","value":"Token: private::Sealed","parent":null,"children":[{"krate":0,"index":128},{"krate":0,"index":130}],"decl_id":null,"docs":" Marker trait for types that represent single tokens.","sig":null,"attributes":[{"value":"cfg(feature = \"parsing\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":42371,"byte_end":42398,"line_start":126,"line_end":126,"column_start":1,"column_end":28}}]},{"kind":"Method","id":{"krate":0,"index":128},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":42483,"byte_end":42487,"line_start":130,"line_end":130,"column_start":8,"column_end":12},"name":"peek","qualname":"::token::Token::peek","value":"fn (cursor: Cursor) -> bool","parent":{"krate":0,"index":126},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":130},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":42563,"byte_end":42570,"line_start":134,"line_end":134,"column_start":8,"column_end":15},"name":"display","qualname":"::token::Token::display","value":"fn () -> &'static str","parent":{"krate":0,"index":126},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":134},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":42649,"byte_end":42655,"line_start":139,"line_end":139,"column_start":15,"column_end":21},"name":"Sealed","qualname":"::token::private::Sealed","value":"Sealed","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":146},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":44565,"byte_end":44578,"line_start":201,"line_end":201,"column_start":11,"column_end":24},"name":"CustomKeyword","qualname":"::token::CustomKeyword","value":"CustomKeyword","parent":null,"children":[{"krate":0,"index":148},{"krate":0,"index":150}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(feature = \"parsing\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":44512,"byte_end":44539,"line_start":199,"line_end":199,"column_start":1,"column_end":28}}]},{"kind":"Method","id":{"krate":0,"index":148},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":44588,"byte_end":44593,"line_start":202,"line_end":202,"column_start":8,"column_end":13},"name":"ident","qualname":"::token::CustomKeyword::ident","value":"fn () -> &'static str","parent":{"krate":0,"index":146},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":150},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":44620,"byte_end":44627,"line_start":203,"line_end":203,"column_start":8,"column_end":15},"name":"display","qualname":"::token::CustomKeyword::display","value":"fn () -> &'static str","parent":{"krate":0,"index":146},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":284},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,105,100,101,110,116,46,114,115],"byte_start":68969,"byte_end":68974,"line_start":15,"line_end":15,"column_start":8,"column_end":13},"name":"Ident","qualname":"::ident::Ident","value":"fn (marker: lookahead::TokenMarker) -> Ident","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(feature = \"parsing\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,105,100,101,110,116,46,114,115],"byte_start":68894,"byte_end":68921,"line_start":12,"line_end":12,"column_start":1,"column_end":28}},{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,105,100,101,110,116,46,114,115],"byte_start":68937,"byte_end":68961,"line_start":14,"line_end":14,"column_start":1,"column_end":25}}]},{"kind":"Field","id":{"krate":0,"index":2013},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":75189,"byte_end":75200,"line_start":112,"line_end":112,"column_start":13,"column_end":24},"name":"pound_token","qualname":"::attr::Attribute::pound_token","value":"token::Pound","parent":{"krate":0,"index":6468},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2015},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":75225,"byte_end":75230,"line_start":113,"line_end":113,"column_start":13,"column_end":18},"name":"style","qualname":"::attr::Attribute::style","value":"attr::AttrStyle","parent":{"krate":0,"index":6468},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2017},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":75255,"byte_end":75268,"line_start":114,"line_end":114,"column_start":13,"column_end":26},"name":"bracket_token","qualname":"::attr::Attribute::bracket_token","value":"token::Bracket","parent":{"krate":0,"index":6468},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2019},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":75298,"byte_end":75302,"line_start":115,"line_end":115,"column_start":13,"column_end":17},"name":"path","qualname":"::attr::Attribute::path","value":"path::Path","parent":{"krate":0,"index":6468},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2021},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":75322,"byte_end":75325,"line_start":116,"line_end":116,"column_start":13,"column_end":16},"name":"tts","qualname":"::attr::Attribute::tts","value":"proc_macro2::TokenStream","parent":{"krate":0,"index":6468},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":324},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":76306,"byte_end":76320,"line_start":154,"line_end":154,"column_start":12,"column_end":26},"name":"interpret_meta","qualname":"<Attribute>::interpret_meta","value":"fn (&self) -> Option<Meta>","parent":null,"children":[],"decl_id":null,"docs":" Parses the tokens after the path as a [`Meta`](enum.Meta.html) if\n possible.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":326},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":77427,"byte_end":77437,"line_start":193,"line_end":193,"column_start":12,"column_end":22},"name":"parse_meta","qualname":"<Attribute>::parse_meta","value":"fn (&self) -> Result<Meta>","parent":null,"children":[],"decl_id":null,"docs":" Parses the tokens after the path as a [`Meta`](enum.Meta.html) if\n possible.\n","sig":null,"attributes":[{"value":"cfg(feature = \"parsing\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":77388,"byte_end":77415,"line_start":192,"line_end":192,"column_start":5,"column_end":32}}]},{"kind":"Method","id":{"krate":0,"index":328},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":78315,"byte_end":78326,"line_start":217,"line_end":217,"column_start":12,"column_end":23},"name":"parse_outer","qualname":"<Attribute>::parse_outer","value":"fn (input: ParseStream) -> Result<Vec<Self>>","parent":null,"children":[],"decl_id":null,"docs":" Parses zero or more outer attributes from the stream.","sig":null,"attributes":[{"value":"cfg(feature = \"parsing\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":78276,"byte_end":78303,"line_start":216,"line_end":216,"column_start":5,"column_end":32}}]},{"kind":"Method","id":{"krate":0,"index":330},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":78749,"byte_end":78760,"line_start":230,"line_end":230,"column_start":12,"column_end":23},"name":"parse_inner","qualname":"<Attribute>::parse_inner","value":"fn (input: ParseStream) -> Result<Vec<Self>>","parent":null,"children":[],"decl_id":null,"docs":" Parses zero or more inner attributes from the stream.","sig":null,"attributes":[{"value":"cfg(feature = \"parsing\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":78710,"byte_end":78737,"line_start":229,"line_end":229,"column_start":5,"column_end":32}}]},{"kind":"Field","id":{"krate":0,"index":2041},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":84969,"byte_end":84974,"line_start":435,"line_end":435,"column_start":17,"column_end":22},"name":"ident","qualname":"::attr::MetaList::ident","value":"proc_macro2::Ident","parent":{"krate":0,"index":6500},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2043},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":84999,"byte_end":85010,"line_start":436,"line_end":436,"column_start":17,"column_end":28},"name":"paren_token","qualname":"::attr::MetaList::paren_token","value":"token::Paren","parent":{"krate":0,"index":6500},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2045},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":85042,"byte_end":85048,"line_start":437,"line_end":437,"column_start":17,"column_end":23},"name":"nested","qualname":"::attr::MetaList::nested","value":"punctuated::Punctuated<attr::NestedMeta, token::Comma>","parent":{"krate":0,"index":6500},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2047},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":85348,"byte_end":85353,"line_start":444,"line_end":444,"column_start":17,"column_end":22},"name":"ident","qualname":"::attr::MetaNameValue::ident","value":"proc_macro2::Ident","parent":{"krate":0,"index":6506},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2049},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":85378,"byte_end":85386,"line_start":445,"line_end":445,"column_start":17,"column_end":25},"name":"eq_token","qualname":"::attr::MetaNameValue::eq_token","value":"token::Eq","parent":{"krate":0,"index":6506},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2051},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":85415,"byte_end":85418,"line_start":446,"line_end":446,"column_start":17,"column_end":20},"name":"lit","qualname":"::attr::MetaNameValue::lit","value":"lit::Lit","parent":{"krate":0,"index":6506},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":334},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":85701,"byte_end":85705,"line_start":456,"line_end":456,"column_start":12,"column_end":16},"name":"name","qualname":"<Meta>::name","value":"fn (&self) -> Ident","parent":null,"children":[],"decl_id":null,"docs":" Returns the identifier that begins this structured meta item.","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":336},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":87428,"byte_end":87441,"line_start":520,"line_end":520,"column_start":10,"column_end":23},"name":"AttributeArgs","qualname":"::attr::AttributeArgs","value":"Vec<NestedMeta>","parent":null,"children":[],"decl_id":null,"docs":" Conventional argument type associated with an invocation of an attribute\n macro.","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":340},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":87499,"byte_end":87502,"line_start":523,"line_end":523,"column_start":10,"column_end":13},"name":"Ret","qualname":"::attr::FilterAttrs::Ret","value":"type Ret: Iterator<Item = &'a Attribute>;","parent":{"krate":0,"index":338},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2061},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":93189,"byte_end":93194,"line_start":19,"line_end":19,"column_start":13,"column_end":18},"name":"attrs","qualname":"::data::Variant::attrs","value":"std::vec::Vec<attr::Attribute>","parent":{"krate":0,"index":6534},"children":[],"decl_id":null,"docs":" Attributes tagged on the variant.\n","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2063},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":93258,"byte_end":93263,"line_start":22,"line_end":22,"column_start":13,"column_end":18},"name":"ident","qualname":"::data::Variant::ident","value":"proc_macro2::Ident","parent":{"krate":0,"index":6534},"children":[],"decl_id":null,"docs":" Name of the variant.\n","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2065},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":93328,"byte_end":93334,"line_start":25,"line_end":25,"column_start":13,"column_end":19},"name":"fields","qualname":"::data::Variant::fields","value":"data::Fields","parent":{"krate":0,"index":6534},"children":[],"decl_id":null,"docs":" Content stored in the variant.\n","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2067},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":93406,"byte_end":93418,"line_start":28,"line_end":28,"column_start":13,"column_end":25},"name":"discriminant","qualname":"::data::Variant::discriminant","value":"std::option::Option<(token::Eq, expr::Expr)>","parent":{"krate":0,"index":6534},"children":[],"decl_id":null,"docs":" Explicit discriminant: `Variant = 1`\n","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2079},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":94085,"byte_end":94096,"line_start":50,"line_end":50,"column_start":17,"column_end":28},"name":"brace_token","qualname":"::data::FieldsNamed::brace_token","value":"token::Brace","parent":{"krate":0,"index":6554},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2081},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":94128,"byte_end":94133,"line_start":51,"line_end":51,"column_start":17,"column_end":22},"name":"named","qualname":"::data::FieldsNamed::named","value":"punctuated::Punctuated<data::Field, token::Comma>","parent":{"krate":0,"index":6554},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2083},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":94429,"byte_end":94440,"line_start":59,"line_end":59,"column_start":17,"column_end":28},"name":"paren_token","qualname":"::data::FieldsUnnamed::paren_token","value":"token::Paren","parent":{"krate":0,"index":6560},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2085},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":94472,"byte_end":94479,"line_start":60,"line_end":60,"column_start":17,"column_end":24},"name":"unnamed","qualname":"::data::FieldsUnnamed::unnamed","value":"punctuated::Punctuated<data::Field, token::Comma>","parent":{"krate":0,"index":6560},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":442},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":94866,"byte_end":94870,"line_start":74,"line_end":74,"column_start":12,"column_end":16},"name":"iter","qualname":"<Fields>::iter","value":"fn (&self) -> punctuated::Iter<Field>","parent":null,"children":[],"decl_id":null,"docs":" Get an iterator over the borrowed [`Field`] items in this object. This\n iterator can be used to iterate over a named or unnamed struct or\n variant's fields uniformly.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":444},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":95369,"byte_end":95377,"line_start":87,"line_end":87,"column_start":12,"column_end":20},"name":"iter_mut","qualname":"<Fields>::iter_mut","value":"fn (&mut self) -> punctuated::IterMut<Field>","parent":null,"children":[],"decl_id":null,"docs":" Get an iterator over the mutably borrowed [`Field`] items in this\n object. This iterator can be used to iterate over a named or unnamed\n struct or variant's fields uniformly.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2087},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":96287,"byte_end":96292,"line_start":121,"line_end":121,"column_start":13,"column_end":18},"name":"attrs","qualname":"::data::Field::attrs","value":"std::vec::Vec<attr::Attribute>","parent":{"krate":0,"index":6570},"children":[],"decl_id":null,"docs":" Attributes tagged on the field.\n","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2089},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":96360,"byte_end":96363,"line_start":124,"line_end":124,"column_start":13,"column_end":16},"name":"vis","qualname":"::data::Field::vis","value":"data::Visibility","parent":{"krate":0,"index":6570},"children":[],"decl_id":null,"docs":" Visibility of the field.\n","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2091},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":96492,"byte_end":96497,"line_start":129,"line_end":129,"column_start":13,"column_end":18},"name":"ident","qualname":"::data::Field::ident","value":"std::option::Option<proc_macro2::Ident>","parent":{"krate":0,"index":6570},"children":[],"decl_id":null,"docs":" Name of the field, if any.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2093},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":96527,"byte_end":96538,"line_start":131,"line_end":131,"column_start":13,"column_end":24},"name":"colon_token","qualname":"::data::Field::colon_token","value":"std::option::Option<token::Colon>","parent":{"krate":0,"index":6570},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2095},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":96603,"byte_end":96605,"line_start":134,"line_end":134,"column_start":13,"column_end":15},"name":"ty","qualname":"::data::Field::ty","value":"ty::Type","parent":{"krate":0,"index":6570},"children":[],"decl_id":null,"docs":" Type of the field.\n","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2111},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":97233,"byte_end":97242,"line_start":156,"line_end":156,"column_start":17,"column_end":26},"name":"pub_token","qualname":"::data::VisPublic::pub_token","value":"token::Pub","parent":{"krate":0,"index":6594},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2113},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":97480,"byte_end":97491,"line_start":164,"line_end":164,"column_start":17,"column_end":28},"name":"crate_token","qualname":"::data::VisCrate::crate_token","value":"token::Crate","parent":{"krate":0,"index":6600},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2115},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":97833,"byte_end":97842,"line_start":173,"line_end":173,"column_start":17,"column_end":26},"name":"pub_token","qualname":"::data::VisRestricted::pub_token","value":"token::Pub","parent":{"krate":0,"index":6606},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2117},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":97873,"byte_end":97884,"line_start":174,"line_end":174,"column_start":17,"column_end":28},"name":"paren_token","qualname":"::data::VisRestricted::paren_token","value":"token::Paren","parent":{"krate":0,"index":6606},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2119},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":97916,"byte_end":97924,"line_start":175,"line_end":175,"column_start":17,"column_end":25},"name":"in_token","qualname":"::data::VisRestricted::in_token","value":"std::option::Option<token::In>","parent":{"krate":0,"index":6606},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2121},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":97962,"byte_end":97966,"line_start":176,"line_end":176,"column_start":17,"column_end":21},"name":"path","qualname":"::data::VisRestricted::path","value":"std::boxed::Box<path::Path>","parent":{"krate":0,"index":6606},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":490},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":99875,"byte_end":99886,"line_start":240,"line_end":240,"column_start":16,"column_end":27},"name":"parse_named","qualname":"<Field>::parse_named","value":"fn (input: ParseStream) -> Result<Self>","parent":null,"children":[],"decl_id":null,"docs":" Parses a named (braced struct) field.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":492},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":100270,"byte_end":100283,"line_start":251,"line_end":251,"column_start":16,"column_end":29},"name":"parse_unnamed","qualname":"<Field>::parse_unnamed","value":"fn (input: ParseStream) -> Result<Self>","parent":null,"children":[],"decl_id":null,"docs":" Parses an unnamed (tuple struct) field.\n","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2289},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":109420,"byte_end":109425,"line_start":140,"line_end":140,"column_start":17,"column_end":22},"name":"attrs","qualname":"::expr::ExprCall::attrs","value":"std::vec::Vec<attr::Attribute>","parent":{"krate":0,"index":6800},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2291},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":109459,"byte_end":109463,"line_start":141,"line_end":141,"column_start":17,"column_end":21},"name":"func","qualname":"::expr::ExprCall::func","value":"std::boxed::Box<expr::Expr>","parent":{"krate":0,"index":6800},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2293},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":109492,"byte_end":109503,"line_start":142,"line_end":142,"column_start":17,"column_end":28},"name":"paren_token","qualname":"::expr::ExprCall::paren_token","value":"token::Paren","parent":{"krate":0,"index":6800},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2295},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":109535,"byte_end":109539,"line_start":143,"line_end":143,"column_start":17,"column_end":21},"name":"args","qualname":"::expr::ExprCall::args","value":"punctuated::Punctuated<expr::Expr, token::Comma>","parent":{"krate":0,"index":6800},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2301},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":110622,"byte_end":110627,"line_start":173,"line_end":173,"column_start":17,"column_end":22},"name":"attrs","qualname":"::expr::ExprBinary::attrs","value":"std::vec::Vec<attr::Attribute>","parent":{"krate":0,"index":6818},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2303},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":110661,"byte_end":110665,"line_start":174,"line_end":174,"column_start":17,"column_end":21},"name":"left","qualname":"::expr::ExprBinary::left","value":"std::boxed::Box<expr::Expr>","parent":{"krate":0,"index":6818},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2305},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":110694,"byte_end":110696,"line_start":175,"line_end":175,"column_start":17,"column_end":19},"name":"op","qualname":"::expr::ExprBinary::op","value":"op::BinOp","parent":{"krate":0,"index":6818},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2307},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":110721,"byte_end":110726,"line_start":176,"line_end":176,"column_start":17,"column_end":22},"name":"right","qualname":"::expr::ExprBinary::right","value":"std::boxed::Box<expr::Expr>","parent":{"krate":0,"index":6818},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2309},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":110959,"byte_end":110964,"line_start":184,"line_end":184,"column_start":17,"column_end":22},"name":"attrs","qualname":"::expr::ExprUnary::attrs","value":"std::vec::Vec<attr::Attribute>","parent":{"krate":0,"index":6824},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2311},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":110998,"byte_end":111000,"line_start":185,"line_end":185,"column_start":17,"column_end":19},"name":"op","qualname":"::expr::ExprUnary::op","value":"op::UnOp","parent":{"krate":0,"index":6824},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2313},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":111024,"byte_end":111028,"line_start":186,"line_end":186,"column_start":17,"column_end":21},"name":"expr","qualname":"::expr::ExprUnary::expr","value":"std::boxed::Box<expr::Expr>","parent":{"krate":0,"index":6824},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2315},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":111277,"byte_end":111282,"line_start":194,"line_end":194,"column_start":17,"column_end":22},"name":"attrs","qualname":"::expr::ExprLit::attrs","value":"std::vec::Vec<attr::Attribute>","parent":{"krate":0,"index":6830},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2317},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":111316,"byte_end":111319,"line_start":195,"line_end":195,"column_start":17,"column_end":20},"name":"lit","qualname":"::expr::ExprLit::lit","value":"lit::Lit","parent":{"krate":0,"index":6830},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2319},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":111546,"byte_end":111551,"line_start":203,"line_end":203,"column_start":17,"column_end":22},"name":"attrs","qualname":"::expr::ExprCast::attrs","value":"std::vec::Vec<attr::Attribute>","parent":{"krate":0,"index":6836},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2321},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":111585,"byte_end":111589,"line_start":204,"line_end":204,"column_start":17,"column_end":21},"name":"expr","qualname":"::expr::ExprCast::expr","value":"std::boxed::Box<expr::Expr>","parent":{"krate":0,"index":6836},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2323},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":111618,"byte_end":111626,"line_start":205,"line_end":205,"column_start":17,"column_end":25},"name":"as_token","qualname":"::expr::ExprCast::as_token","value":"token::As","parent":{"krate":0,"index":6836},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2325},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":111656,"byte_end":111658,"line_start":206,"line_end":206,"column_start":17,"column_end":19},"name":"ty","qualname":"::expr::ExprCast::ty","value":"std::boxed::Box<ty::Type>","parent":{"krate":0,"index":6836},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2351},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":116665,"byte_end":116670,"line_start":348,"line_end":348,"column_start":17,"column_end":22},"name":"attrs","qualname":"::expr::ExprField::attrs","value":"std::vec::Vec<attr::Attribute>","parent":{"krate":0,"index":6914},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2353},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":116704,"byte_end":116708,"line_start":349,"line_end":349,"column_start":17,"column_end":21},"name":"base","qualname":"::expr::ExprField::base","value":"std::boxed::Box<expr::Expr>","parent":{"krate":0,"index":6914},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2355},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":116737,"byte_end":116746,"line_start":350,"line_end":350,"column_start":17,"column_end":26},"name":"dot_token","qualname":"::expr::ExprField::dot_token","value":"token::Dot","parent":{"krate":0,"index":6914},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2357},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":116775,"byte_end":116781,"line_start":351,"line_end":351,"column_start":17,"column_end":23},"name":"member","qualname":"::expr::ExprField::member","value":"expr::Member","parent":{"krate":0,"index":6914},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2359},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":117033,"byte_end":117038,"line_start":359,"line_end":359,"column_start":17,"column_end":22},"name":"attrs","qualname":"::expr::ExprIndex::attrs","value":"std::vec::Vec<attr::Attribute>","parent":{"krate":0,"index":6920},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2361},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":117072,"byte_end":117076,"line_start":360,"line_end":360,"column_start":17,"column_end":21},"name":"expr","qualname":"::expr::ExprIndex::expr","value":"std::boxed::Box<expr::Expr>","parent":{"krate":0,"index":6920},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2363},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":117105,"byte_end":117118,"line_start":361,"line_end":361,"column_start":17,"column_end":30},"name":"bracket_token","qualname":"::expr::ExprIndex::bracket_token","value":"token::Bracket","parent":{"krate":0,"index":6920},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2365},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":117152,"byte_end":117157,"line_start":362,"line_end":362,"column_start":17,"column_end":22},"name":"index","qualname":"::expr::ExprIndex::index","value":"std::boxed::Box<expr::Expr>","parent":{"krate":0,"index":6920},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2369},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":117910,"byte_end":117915,"line_start":383,"line_end":383,"column_start":17,"column_end":22},"name":"attrs","qualname":"::expr::ExprPath::attrs","value":"std::vec::Vec<attr::Attribute>","parent":{"krate":0,"index":6932},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2371},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":117949,"byte_end":117954,"line_start":384,"line_end":384,"column_start":17,"column_end":22},"name":"qself","qualname":"::expr::ExprPath::qself","value":"std::option::Option<path::QSelf>","parent":{"krate":0,"index":6932},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2373},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":117987,"byte_end":117991,"line_start":385,"line_end":385,"column_start":17,"column_end":21},"name":"path","qualname":"::expr::ExprPath::path","value":"path::Path","parent":{"krate":0,"index":6932},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2389},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":120898,"byte_end":120903,"line_start":465,"line_end":465,"column_start":17,"column_end":22},"name":"attrs","qualname":"::expr::ExprParen::attrs","value":"std::vec::Vec<attr::Attribute>","parent":{"krate":0,"index":6980},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2391},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":120937,"byte_end":120948,"line_start":466,"line_end":466,"column_start":17,"column_end":28},"name":"paren_token","qualname":"::expr::ExprParen::paren_token","value":"token::Paren","parent":{"krate":0,"index":6980},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2393},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":120980,"byte_end":120984,"line_start":467,"line_end":467,"column_start":17,"column_end":21},"name":"expr","qualname":"::expr::ExprParen::expr","value":"std::boxed::Box<expr::Expr>","parent":{"krate":0,"index":6980},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2405},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":123025,"byte_end":123028,"line_start":525,"line_end":525,"column_start":17,"column_end":20},"name":"tts","qualname":"::expr::ExprVerbatim::tts","value":"proc_macro2::TokenStream","parent":{"krate":0,"index":7016},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2415},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":126693,"byte_end":126698,"line_start":618,"line_end":618,"column_start":13,"column_end":18},"name":"index","qualname":"::expr::Index::index","value":"u32","parent":{"krate":0,"index":7032},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2417},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":126717,"byte_end":126721,"line_start":619,"line_end":619,"column_start":13,"column_end":17},"name":"span","qualname":"::expr::Index::span","value":"proc_macro2::Span","parent":{"krate":0,"index":7032},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2451},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":233570,"byte_end":233578,"line_start":20,"line_end":20,"column_start":13,"column_end":21},"name":"lt_token","qualname":"::generics::Generics::lt_token","value":"std::option::Option<token::Lt>","parent":{"krate":0,"index":7062},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2453},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":233611,"byte_end":233617,"line_start":21,"line_end":21,"column_start":13,"column_end":19},"name":"params","qualname":"::generics::Generics::params","value":"punctuated::Punctuated<generics::GenericParam, token::Comma>","parent":{"krate":0,"index":7062},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2455},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":233668,"byte_end":233676,"line_start":22,"line_end":22,"column_start":13,"column_end":21},"name":"gt_token","qualname":"::generics::Generics::gt_token","value":"std::option::Option<token::Gt>","parent":{"krate":0,"index":7062},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2457},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":233709,"byte_end":233721,"line_start":23,"line_end":23,"column_start":13,"column_end":25},"name":"where_clause","qualname":"::generics::Generics::where_clause","value":"std::option::Option<generics::WhereClause>","parent":{"krate":0,"index":7062},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2471},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":234404,"byte_end":234409,"line_start":45,"line_end":45,"column_start":17,"column_end":22},"name":"attrs","qualname":"::generics::TypeParam::attrs","value":"std::vec::Vec<attr::Attribute>","parent":{"krate":0,"index":7090},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2473},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":234443,"byte_end":234448,"line_start":46,"line_end":46,"column_start":17,"column_end":22},"name":"ident","qualname":"::generics::TypeParam::ident","value":"proc_macro2::Ident","parent":{"krate":0,"index":7090},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2475},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":234473,"byte_end":234484,"line_start":47,"line_end":47,"column_start":17,"column_end":28},"name":"colon_token","qualname":"::generics::TypeParam::colon_token","value":"std::option::Option<token::Colon>","parent":{"krate":0,"index":7090},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2477},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":234521,"byte_end":234527,"line_start":48,"line_end":48,"column_start":17,"column_end":23},"name":"bounds","qualname":"::generics::TypeParam::bounds","value":"punctuated::Punctuated<generics::TypeParamBound, token::Add>","parent":{"krate":0,"index":7090},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2479},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":234584,"byte_end":234592,"line_start":49,"line_end":49,"column_start":17,"column_end":25},"name":"eq_token","qualname":"::generics::TypeParam::eq_token","value":"std::option::Option<token::Eq>","parent":{"krate":0,"index":7090},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2481},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":234629,"byte_end":234636,"line_start":50,"line_end":50,"column_start":17,"column_end":24},"name":"default","qualname":"::generics::TypeParam::default","value":"std::option::Option<ty::Type>","parent":{"krate":0,"index":7090},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2483},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":234889,"byte_end":234894,"line_start":58,"line_end":58,"column_start":17,"column_end":22},"name":"attrs","qualname":"::generics::LifetimeDef::attrs","value":"std::vec::Vec<attr::Attribute>","parent":{"krate":0,"index":7096},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2485},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":234928,"byte_end":234936,"line_start":59,"line_end":59,"column_start":17,"column_end":25},"name":"lifetime","qualname":"::generics::LifetimeDef::lifetime","value":"lifetime::Lifetime","parent":{"krate":0,"index":7096},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2487},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":234964,"byte_end":234975,"line_start":60,"line_end":60,"column_start":17,"column_end":28},"name":"colon_token","qualname":"::generics::LifetimeDef::colon_token","value":"std::option::Option<token::Colon>","parent":{"krate":0,"index":7096},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2489},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":235012,"byte_end":235018,"line_start":61,"line_end":61,"column_start":17,"column_end":23},"name":"bounds","qualname":"::generics::LifetimeDef::bounds","value":"punctuated::Punctuated<lifetime::Lifetime, token::Add>","parent":{"krate":0,"index":7096},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2491},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":235293,"byte_end":235298,"line_start":69,"line_end":69,"column_start":17,"column_end":22},"name":"attrs","qualname":"::generics::ConstParam::attrs","value":"std::vec::Vec<attr::Attribute>","parent":{"krate":0,"index":7102},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2493},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":235332,"byte_end":235343,"line_start":70,"line_end":70,"column_start":17,"column_end":28},"name":"const_token","qualname":"::generics::ConstParam::const_token","value":"token::Const","parent":{"krate":0,"index":7102},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2495},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":235376,"byte_end":235381,"line_start":71,"line_end":71,"column_start":17,"column_end":22},"name":"ident","qualname":"::generics::ConstParam::ident","value":"proc_macro2::Ident","parent":{"krate":0,"index":7102},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2497},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":235406,"byte_end":235417,"line_start":72,"line_end":72,"column_start":17,"column_end":28},"name":"colon_token","qualname":"::generics::ConstParam::colon_token","value":"token::Colon","parent":{"krate":0,"index":7102},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2499},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":235446,"byte_end":235448,"line_start":73,"line_end":73,"column_start":17,"column_end":19},"name":"ty","qualname":"::generics::ConstParam::ty","value":"ty::Type","parent":{"krate":0,"index":7102},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2501},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":235472,"byte_end":235480,"line_start":74,"line_end":74,"column_start":17,"column_end":25},"name":"eq_token","qualname":"::generics::ConstParam::eq_token","value":"std::option::Option<token::Eq>","parent":{"krate":0,"index":7102},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2503},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":235517,"byte_end":235524,"line_start":75,"line_end":75,"column_start":17,"column_end":24},"name":"default","qualname":"::generics::ConstParam::default","value":"std::option::Option<expr::Expr>","parent":{"krate":0,"index":7102},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":804},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":235908,"byte_end":235919,"line_start":88,"line_end":88,"column_start":12,"column_end":23},"name":"type_params","qualname":"<Generics>::type_params","value":"fn (&self) -> TypeParams","parent":null,"children":[],"decl_id":null,"docs":" Returns an\n <code\n style=\"padding-right:0;\">Iterator&lt;Item = &amp;</code><a\n href=\"struct.TypeParam.html\"><code\n style=\"padding-left:0;padding-right:0;\">TypeParam</code></a><code\n style=\"padding-left:0;\">&gt;</code>\n over the type parameters in `self.params`.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":806},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":236324,"byte_end":236339,"line_start":99,"line_end":99,"column_start":12,"column_end":27},"name":"type_params_mut","qualname":"<Generics>::type_params_mut","value":"fn (&mut self) -> TypeParamsMut","parent":null,"children":[],"decl_id":null,"docs":" Returns an\n <code\n style=\"padding-right:0;\">Iterator&lt;Item = &amp;mut </code><a\n href=\"struct.TypeParam.html\"><code\n style=\"padding-left:0;padding-right:0;\">TypeParam</code></a><code\n style=\"padding-left:0;\">&gt;</code>\n over the type parameters in `self.params`.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":808},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":236762,"byte_end":236771,"line_start":110,"line_end":110,"column_start":12,"column_end":21},"name":"lifetimes","qualname":"<Generics>::lifetimes","value":"fn (&self) -> Lifetimes","parent":null,"children":[],"decl_id":null,"docs":" Returns an\n <code\n style=\"padding-right:0;\">Iterator&lt;Item = &amp;</code><a\n href=\"struct.LifetimeDef.html\"><code\n style=\"padding-left:0;padding-right:0;\">LifetimeDef</code></a><code\n style=\"padding-left:0;\">&gt;</code>\n over the lifetime parameters in `self.params`.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":810},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":237182,"byte_end":237195,"line_start":121,"line_end":121,"column_start":12,"column_end":25},"name":"lifetimes_mut","qualname":"<Generics>::lifetimes_mut","value":"fn (&mut self) -> LifetimesMut","parent":null,"children":[],"decl_id":null,"docs":" Returns an\n <code\n style=\"padding-right:0;\">Iterator&lt;Item = &amp;mut </code><a\n href=\"struct.LifetimeDef.html\"><code\n style=\"padding-left:0;padding-right:0;\">LifetimeDef</code></a><code\n style=\"padding-left:0;\">&gt;</code>\n over the lifetime parameters in `self.params`.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":812},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":237614,"byte_end":237626,"line_start":132,"line_end":132,"column_start":12,"column_end":24},"name":"const_params","qualname":"<Generics>::const_params","value":"fn (&self) -> ConstParams","parent":null,"children":[],"decl_id":null,"docs":" Returns an\n <code\n style=\"padding-right:0;\">Iterator&lt;Item = &amp;</code><a\n href=\"struct.ConstParam.html\"><code\n style=\"padding-left:0;padding-right:0;\">ConstParam</code></a><code\n style=\"padding-left:0;\">&gt;</code>\n over the constant parameters in `self.params`.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":814},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":238039,"byte_end":238055,"line_start":143,"line_end":143,"column_start":12,"column_end":28},"name":"const_params_mut","qualname":"<Generics>::const_params_mut","value":"fn (&mut self) -> ConstParamsMut","parent":null,"children":[],"decl_id":null,"docs":" Returns an\n <code\n style=\"padding-right:0;\">Iterator&lt;Item = &amp;mut </code><a\n href=\"struct.ConstParam.html\"><code\n style=\"padding-left:0;padding-right:0;\">ConstParam</code></a><code\n style=\"padding-left:0;\">&gt;</code>\n over the constant parameters in `self.params`.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":816},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":238233,"byte_end":238250,"line_start":148,"line_end":148,"column_start":12,"column_end":29},"name":"make_where_clause","qualname":"<Generics>::make_where_clause","value":"fn (&mut self) -> &mut WhereClause","parent":null,"children":[],"decl_id":null,"docs":" Initializes an empty `where`-clause if there is not one present already.\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":818},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":238722,"byte_end":238732,"line_start":163,"line_end":163,"column_start":12,"column_end":22},"name":"TypeParams","qualname":"::generics::TypeParams","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":826},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":239158,"byte_end":239171,"line_start":181,"line_end":181,"column_start":12,"column_end":25},"name":"TypeParamsMut","qualname":"::generics::TypeParamsMut","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":834},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":239611,"byte_end":239620,"line_start":199,"line_end":199,"column_start":12,"column_end":21},"name":"Lifetimes","qualname":"::generics::Lifetimes","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":842},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":240047,"byte_end":240059,"line_start":217,"line_end":217,"column_start":12,"column_end":24},"name":"LifetimesMut","qualname":"::generics::LifetimesMut","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":850},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":240500,"byte_end":240511,"line_start":235,"line_end":235,"column_start":12,"column_end":23},"name":"ConstParams","qualname":"::generics::ConstParams","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":858},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":240942,"byte_end":240956,"line_start":253,"line_end":253,"column_start":12,"column_end":26},"name":"ConstParamsMut","qualname":"::generics::ConstParamsMut","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7112},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":241723,"byte_end":241735,"line_start":278,"line_end":278,"column_start":12,"column_end":24},"name":"ImplGenerics","qualname":"::generics::ImplGenerics","value":"","parent":null,"children":[],"decl_id":null,"docs":" Returned by `Generics::split_for_impl`.","sig":null,"attributes":[{"value":"cfg(feature = \"printing\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":241557,"byte_end":241585,"line_start":275,"line_end":275,"column_start":1,"column_end":29}}]},{"kind":"Struct","id":{"krate":0,"index":7118},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":242089,"byte_end":242101,"line_start":287,"line_end":287,"column_start":12,"column_end":24},"name":"TypeGenerics","qualname":"::generics::TypeGenerics","value":"","parent":null,"children":[],"decl_id":null,"docs":" Returned by `Generics::split_for_impl`.","sig":null,"attributes":[{"value":"cfg(feature = \"printing\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":241923,"byte_end":241951,"line_start":284,"line_end":284,"column_start":1,"column_end":29}}]},{"kind":"Struct","id":{"krate":0,"index":7124},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":242457,"byte_end":242466,"line_start":296,"line_end":296,"column_start":12,"column_end":21},"name":"Turbofish","qualname":"::generics::Turbofish","value":"","parent":null,"children":[],"decl_id":null,"docs":" Returned by `TypeGenerics::as_turbofish`.","sig":null,"attributes":[{"value":"cfg(feature = \"printing\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":242291,"byte_end":242319,"line_start":293,"line_end":293,"column_start":1,"column_end":29}}]},{"kind":"Method","id":{"krate":0,"index":868},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":243419,"byte_end":243433,"line_start":328,"line_end":328,"column_start":12,"column_end":26},"name":"split_for_impl","qualname":"<Generics>::split_for_impl","value":"fn (&self) -> (ImplGenerics, TypeGenerics, Option<&WhereClause>)","parent":null,"children":[],"decl_id":null,"docs":" Split a type's generics into the pieces required for impl'ing a trait\n for that type.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":872},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":243914,"byte_end":243926,"line_start":343,"line_end":343,"column_start":12,"column_end":24},"name":"as_turbofish","qualname":"<TypeGenerics<'a>>::as_turbofish","value":"fn (&self) -> Turbofish","parent":null,"children":[],"decl_id":null,"docs":" Turn a type's generics like `<X, Y>` into a turbofish like `::<X, Y>`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2529},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":244224,"byte_end":244233,"line_start":355,"line_end":355,"column_start":13,"column_end":22},"name":"for_token","qualname":"::generics::BoundLifetimes::for_token","value":"token::For","parent":{"krate":0,"index":7130},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2531},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":244260,"byte_end":244268,"line_start":356,"line_end":356,"column_start":13,"column_end":21},"name":"lt_token","qualname":"::generics::BoundLifetimes::lt_token","value":"token::Lt","parent":{"krate":0,"index":7130},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2533},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":244293,"byte_end":244302,"line_start":357,"line_end":357,"column_start":13,"column_end":22},"name":"lifetimes","qualname":"::generics::BoundLifetimes::lifetimes","value":"punctuated::Punctuated<generics::LifetimeDef, token::Comma>","parent":{"krate":0,"index":7130},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2535},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":244352,"byte_end":244360,"line_start":358,"line_end":358,"column_start":13,"column_end":21},"name":"gt_token","qualname":"::generics::BoundLifetimes::gt_token","value":"token::Gt","parent":{"krate":0,"index":7130},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":876},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":244412,"byte_end":244415,"line_start":363,"line_end":363,"column_start":12,"column_end":15},"name":"new","qualname":"<LifetimeDef>::new","value":"fn (lifetime: Lifetime) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2545},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":245415,"byte_end":245426,"line_start":403,"line_end":403,"column_start":13,"column_end":24},"name":"paren_token","qualname":"::generics::TraitBound::paren_token","value":"std::option::Option<token::Paren>","parent":{"krate":0,"index":7158},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2547},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":245462,"byte_end":245470,"line_start":404,"line_end":404,"column_start":13,"column_end":21},"name":"modifier","qualname":"::generics::TraitBound::modifier","value":"generics::TraitBoundModifier","parent":{"krate":0,"index":7158},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2549},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":245554,"byte_end":245563,"line_start":406,"line_end":406,"column_start":13,"column_end":22},"name":"lifetimes","qualname":"::generics::TraitBound::lifetimes","value":"std::option::Option<generics::BoundLifetimes>","parent":{"krate":0,"index":7158},"children":[],"decl_id":null,"docs":" The `for<'a>` in `for<'a> Foo<&'a T>`\n","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2551},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":245654,"byte_end":245658,"line_start":408,"line_end":408,"column_start":13,"column_end":17},"name":"path","qualname":"::generics::TraitBound::path","value":"path::Path","parent":{"krate":0,"index":7158},"children":[],"decl_id":null,"docs":" The `Foo<&'a T>` in `for<'a> Foo<&'a T>`\n","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2559},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":246273,"byte_end":246284,"line_start":432,"line_end":432,"column_start":13,"column_end":24},"name":"where_token","qualname":"::generics::WhereClause::where_token","value":"token::Where","parent":{"krate":0,"index":7172},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2561},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":246313,"byte_end":246323,"line_start":433,"line_end":433,"column_start":13,"column_end":23},"name":"predicates","qualname":"::generics::WhereClause::predicates","value":"punctuated::Punctuated<generics::WherePredicate, token::Comma>","parent":{"krate":0,"index":7172},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2575},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":247056,"byte_end":247065,"line_start":455,"line_end":455,"column_start":17,"column_end":26},"name":"lifetimes","qualname":"::generics::PredicateType::lifetimes","value":"std::option::Option<generics::BoundLifetimes>","parent":{"krate":0,"index":7196},"children":[],"decl_id":null,"docs":" Any lifetimes from a `for` binding\n","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2577},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":247146,"byte_end":247156,"line_start":457,"line_end":457,"column_start":17,"column_end":27},"name":"bounded_ty","qualname":"::generics::PredicateType::bounded_ty","value":"ty::Type","parent":{"krate":0,"index":7196},"children":[],"decl_id":null,"docs":" The type being bounded\n","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2579},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":247180,"byte_end":247191,"line_start":458,"line_end":458,"column_start":17,"column_end":28},"name":"colon_token","qualname":"::generics::PredicateType::colon_token","value":"token::Colon","parent":{"krate":0,"index":7196},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2581},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":247285,"byte_end":247291,"line_start":460,"line_end":460,"column_start":17,"column_end":23},"name":"bounds","qualname":"::generics::PredicateType::bounds","value":"punctuated::Punctuated<generics::TypeParamBound, token::Add>","parent":{"krate":0,"index":7196},"children":[],"decl_id":null,"docs":" Trait and lifetime bounds (`Clone+Send+'static`)\n","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2583},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":247589,"byte_end":247597,"line_start":468,"line_end":468,"column_start":17,"column_end":25},"name":"lifetime","qualname":"::generics::PredicateLifetime::lifetime","value":"lifetime::Lifetime","parent":{"krate":0,"index":7202},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2585},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":247625,"byte_end":247636,"line_start":469,"line_end":469,"column_start":17,"column_end":28},"name":"colon_token","qualname":"::generics::PredicateLifetime::colon_token","value":"token::Colon","parent":{"krate":0,"index":7202},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2587},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":247665,"byte_end":247671,"line_start":470,"line_end":470,"column_start":17,"column_end":23},"name":"bounds","qualname":"::generics::PredicateLifetime::bounds","value":"punctuated::Punctuated<lifetime::Lifetime, token::Add>","parent":{"krate":0,"index":7202},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2589},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":247951,"byte_end":247957,"line_start":478,"line_end":478,"column_start":17,"column_end":23},"name":"lhs_ty","qualname":"::generics::PredicateEq::lhs_ty","value":"ty::Type","parent":{"krate":0,"index":7208},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2591},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":247981,"byte_end":247989,"line_start":479,"line_end":479,"column_start":17,"column_end":25},"name":"eq_token","qualname":"::generics::PredicateEq::eq_token","value":"token::Eq","parent":{"krate":0,"index":7208},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2593},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":248018,"byte_end":248024,"line_start":480,"line_end":480,"column_start":17,"column_end":23},"name":"rhs_ty","qualname":"::generics::PredicateEq::rhs_ty","value":"ty::Type","parent":{"krate":0,"index":7208},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7218},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,102,101,116,105,109,101,46,114,115],"byte_start":272156,"byte_end":272164,"line_start":34,"line_end":34,"column_start":12,"column_end":20},"name":"Lifetime","qualname":"::lifetime::Lifetime","value":"Lifetime { apostrophe, ident }","parent":null,"children":[{"krate":0,"index":2595},{"krate":0,"index":2597}],"decl_id":null,"docs":" A Rust lifetime: `'a`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2595},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,102,101,116,105,109,101,46,114,115],"byte_start":272175,"byte_end":272185,"line_start":35,"line_end":35,"column_start":9,"column_end":19},"name":"apostrophe","qualname":"::lifetime::Lifetime::apostrophe","value":"proc_macro2::Span","parent":{"krate":0,"index":7218},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2597},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,102,101,116,105,109,101,46,114,115],"byte_start":272201,"byte_end":272206,"line_start":36,"line_end":36,"column_start":9,"column_end":14},"name":"ident","qualname":"::lifetime::Lifetime::ident","value":"proc_macro2::Ident","parent":{"krate":0,"index":7218},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1084},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,102,101,116,105,109,101,46,114,115],"byte_start":272644,"byte_end":272647,"line_start":57,"line_end":57,"column_start":12,"column_end":15},"name":"new","qualname":"<Lifetime>::new","value":"fn (symbol: &str, span: Span) -> Self","parent":null,"children":[],"decl_id":null,"docs":" # Panics","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":1110},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,102,101,116,105,109,101,46,114,115],"byte_start":274368,"byte_end":274376,"line_start":130,"line_end":130,"column_start":8,"column_end":16},"name":"Lifetime","qualname":"::lifetime::Lifetime","value":"fn (marker: lookahead::TokenMarker) -> Lifetime","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(feature = \"parsing\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,102,101,116,105,109,101,46,114,115],"byte_start":274293,"byte_end":274320,"line_start":127,"line_end":127,"column_start":1,"column_end":28}},{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,102,101,116,105,109,101,46,114,115],"byte_start":274336,"byte_end":274360,"line_start":129,"line_end":129,"column_start":1,"column_end":25}}]},{"kind":"Field","id":{"krate":0,"index":2643},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":278322,"byte_end":278327,"line_start":100,"line_end":100,"column_start":17,"column_end":22},"name":"value","qualname":"::lit::LitBool::value","value":"bool","parent":{"krate":0,"index":7298},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2645},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":278351,"byte_end":278355,"line_start":101,"line_end":101,"column_start":17,"column_end":21},"name":"span","qualname":"::lit::LitBool::span","value":"proc_macro2::Span","parent":{"krate":0,"index":7298},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2647},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":278697,"byte_end":278702,"line_start":110,"line_end":110,"column_start":17,"column_end":22},"name":"token","qualname":"::lit::LitVerbatim::token","value":"proc_macro2::Literal","parent":{"krate":0,"index":7304},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1176},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":278759,"byte_end":278762,"line_start":116,"line_end":116,"column_start":12,"column_end":15},"name":"new","qualname":"<LitStr>::new","value":"fn (value: &str, span: Span) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1178},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":278920,"byte_end":278925,"line_start":122,"line_end":122,"column_start":12,"column_end":17},"name":"value","qualname":"<LitStr>::value","value":"fn (&self) -> String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1180},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":280520,"byte_end":280525,"line_start":171,"line_end":171,"column_start":12,"column_end":17},"name":"parse","qualname":"<LitStr>::parse","value":"fn <T> (&self) -> Result<T, Error>","parent":null,"children":[],"decl_id":null,"docs":" Parse a syntax tree node from the content of this string literal.","sig":null,"attributes":[{"value":"cfg(feature = \"parsing\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":280481,"byte_end":280508,"line_start":170,"line_end":170,"column_start":5,"column_end":32}}]},{"kind":"Method","id":{"krate":0,"index":1190},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":281774,"byte_end":281778,"line_start":205,"line_end":205,"column_start":12,"column_end":16},"name":"span","qualname":"<LitStr>::span","value":"fn (&self) -> Span","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1192},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":281840,"byte_end":281848,"line_start":209,"line_end":209,"column_start":12,"column_end":20},"name":"set_span","qualname":"<LitStr>::set_span","value":"fn (&mut self, span: Span) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1196},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":281946,"byte_end":281949,"line_start":215,"line_end":215,"column_start":12,"column_end":15},"name":"new","qualname":"<LitByteStr>::new","value":"fn (value: &[u8], span: Span) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1198},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":282123,"byte_end":282128,"line_start":221,"line_end":221,"column_start":12,"column_end":17},"name":"value","qualname":"<LitByteStr>::value","value":"fn (&self) -> Vec<u8>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1200},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":282226,"byte_end":282230,"line_start":225,"line_end":225,"column_start":12,"column_end":16},"name":"span","qualname":"<LitByteStr>::span","value":"fn (&self) -> Span","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1202},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":282292,"byte_end":282300,"line_start":229,"line_end":229,"column_start":12,"column_end":20},"name":"set_span","qualname":"<LitByteStr>::set_span","value":"fn (&mut self, span: Span) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1206},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":282395,"byte_end":282398,"line_start":235,"line_end":235,"column_start":12,"column_end":15},"name":"new","qualname":"<LitByte>::new","value":"fn (value: u8, span: Span) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1208},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":282566,"byte_end":282571,"line_start":241,"line_end":241,"column_start":12,"column_end":17},"name":"value","qualname":"<LitByte>::value","value":"fn (&self) -> u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1210},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":282660,"byte_end":282664,"line_start":245,"line_end":245,"column_start":12,"column_end":16},"name":"span","qualname":"<LitByte>::span","value":"fn (&self) -> Span","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1212},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":282726,"byte_end":282734,"line_start":249,"line_end":249,"column_start":12,"column_end":20},"name":"set_span","qualname":"<LitByte>::set_span","value":"fn (&mut self, span: Span) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1216},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":282829,"byte_end":282832,"line_start":255,"line_end":255,"column_start":12,"column_end":15},"name":"new","qualname":"<LitChar>::new","value":"fn (value: char, span: Span) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1218},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":283000,"byte_end":283005,"line_start":261,"line_end":261,"column_start":12,"column_end":17},"name":"value","qualname":"<LitChar>::value","value":"fn (&self) -> char","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1220},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":283096,"byte_end":283100,"line_start":265,"line_end":265,"column_start":12,"column_end":16},"name":"span","qualname":"<LitChar>::span","value":"fn (&self) -> Span","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1222},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":283162,"byte_end":283170,"line_start":269,"line_end":269,"column_start":12,"column_end":20},"name":"set_span","qualname":"<LitChar>::set_span","value":"fn (&mut self, span: Span) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1226},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":283264,"byte_end":283267,"line_start":275,"line_end":275,"column_start":12,"column_end":15},"name":"new","qualname":"<LitInt>::new","value":"fn (value: u64, suffix: IntSuffix, span: Span) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1228},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":284337,"byte_end":284342,"line_start":295,"line_end":295,"column_start":12,"column_end":17},"name":"value","qualname":"<LitInt>::value","value":"fn (&self) -> u64","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1230},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":284440,"byte_end":284446,"line_start":299,"line_end":299,"column_start":12,"column_end":18},"name":"suffix","qualname":"<LitInt>::suffix","value":"fn (&self) -> IntSuffix","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1232},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":285143,"byte_end":285147,"line_start":322,"line_end":322,"column_start":12,"column_end":16},"name":"span","qualname":"<LitInt>::span","value":"fn (&self) -> Span","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1234},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":285209,"byte_end":285217,"line_start":326,"line_end":326,"column_start":12,"column_end":20},"name":"set_span","qualname":"<LitInt>::set_span","value":"fn (&mut self, span: Span) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1238},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":285313,"byte_end":285316,"line_start":332,"line_end":332,"column_start":12,"column_end":15},"name":"new","qualname":"<LitFloat>::new","value":"fn (value: f64, suffix: FloatSuffix, span: Span) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1240},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":285700,"byte_end":285705,"line_start":342,"line_end":342,"column_start":12,"column_end":17},"name":"value","qualname":"<LitFloat>::value","value":"fn (&self) -> f64","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1242},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":285796,"byte_end":285802,"line_start":346,"line_end":346,"column_start":12,"column_end":18},"name":"suffix","qualname":"<LitFloat>::suffix","value":"fn (&self) -> FloatSuffix","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1244},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":286094,"byte_end":286098,"line_start":356,"line_end":356,"column_start":12,"column_end":16},"name":"span","qualname":"<LitFloat>::span","value":"fn (&self) -> Span","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1246},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":286160,"byte_end":286168,"line_start":360,"line_end":360,"column_start":12,"column_end":20},"name":"set_span","qualname":"<LitFloat>::set_span","value":"fn (&mut self, span: Span) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1252},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":287070,"byte_end":287074,"line_start":397,"line_end":397,"column_start":12,"column_end":16},"name":"span","qualname":"<LitVerbatim>::span","value":"fn (&self) -> Span","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1254},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":287136,"byte_end":287144,"line_start":401,"line_end":401,"column_start":12,"column_end":20},"name":"set_span","qualname":"<LitVerbatim>::set_span","value":"fn (&mut self, span: Span) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":1256},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":288752,"byte_end":288755,"line_start":469,"line_end":469,"column_start":8,"column_end":11},"name":"Lit","qualname":"::lit::Lit","value":"fn (marker: lookahead::TokenMarker) -> Lit","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(feature = \"parsing\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":288677,"byte_end":288704,"line_start":466,"line_end":466,"column_start":1,"column_end":28}},{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":288720,"byte_end":288744,"line_start":468,"line_end":468,"column_start":1,"column_end":25}}]},{"kind":"Method","id":{"krate":0,"index":1362},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":293875,"byte_end":293878,"line_start":648,"line_end":648,"column_start":16,"column_end":19},"name":"new","qualname":"<Lit>::new","value":"fn (token: Literal) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Interpret a Syn literal from a proc-macro2 literal.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2687},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,109,97,99,46,114,115],"byte_start":309401,"byte_end":309405,"line_start":28,"line_end":28,"column_start":13,"column_end":17},"name":"path","qualname":"::mac::Macro::path","value":"path::Path","parent":{"krate":0,"index":7348},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2689},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,109,97,99,46,114,115],"byte_start":309425,"byte_end":309435,"line_start":29,"line_end":29,"column_start":13,"column_end":23},"name":"bang_token","qualname":"::mac::Macro::bang_token","value":"token::Bang","parent":{"krate":0,"index":7348},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2691},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,109,97,99,46,114,115],"byte_start":309460,"byte_end":309469,"line_start":30,"line_end":30,"column_start":13,"column_end":22},"name":"delimiter","qualname":"::mac::Macro::delimiter","value":"mac::MacroDelimiter","parent":{"krate":0,"index":7348},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2693},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,109,97,99,46,114,115],"byte_start":309499,"byte_end":309502,"line_start":31,"line_end":31,"column_start":13,"column_end":16},"name":"tts","qualname":"::mac::Macro::tts","value":"proc_macro2::TokenStream","parent":{"krate":0,"index":7348},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2707},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,101,114,105,118,101,46,114,115],"byte_start":313368,"byte_end":313373,"line_start":18,"line_end":18,"column_start":13,"column_end":18},"name":"attrs","qualname":"::derive::DeriveInput::attrs","value":"std::vec::Vec<attr::Attribute>","parent":{"krate":0,"index":7360},"children":[],"decl_id":null,"docs":" Attributes tagged on the whole struct or enum.\n","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2709},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,101,114,105,118,101,46,114,115],"byte_start":313450,"byte_end":313453,"line_start":21,"line_end":21,"column_start":13,"column_end":16},"name":"vis","qualname":"::derive::DeriveInput::vis","value":"data::Visibility","parent":{"krate":0,"index":7360},"children":[],"decl_id":null,"docs":" Visibility of the struct or enum.\n","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2711},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,101,114,105,118,101,46,114,115],"byte_start":313520,"byte_end":313525,"line_start":24,"line_end":24,"column_start":13,"column_end":18},"name":"ident","qualname":"::derive::DeriveInput::ident","value":"proc_macro2::Ident","parent":{"krate":0,"index":7360},"children":[],"decl_id":null,"docs":" Name of the struct or enum.\n","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2713},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,101,114,105,118,101,46,114,115],"byte_start":313605,"byte_end":313613,"line_start":27,"line_end":27,"column_start":13,"column_end":21},"name":"generics","qualname":"::derive::DeriveInput::generics","value":"generics::Generics","parent":{"krate":0,"index":7360},"children":[],"decl_id":null,"docs":" Generics required to complete the definition.\n","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2715},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,101,114,105,118,101,46,114,115],"byte_start":313682,"byte_end":313686,"line_start":30,"line_end":30,"column_start":13,"column_end":17},"name":"data","qualname":"::derive::DeriveInput::data","value":"derive::Data","parent":{"krate":0,"index":7360},"children":[],"decl_id":null,"docs":" Data within the struct or enum.\n","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2729},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,101,114,105,118,101,46,114,115],"byte_start":314263,"byte_end":314275,"line_start":50,"line_end":50,"column_start":17,"column_end":29},"name":"struct_token","qualname":"::derive::DataStruct::struct_token","value":"token::Struct","parent":{"krate":0,"index":7384},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2731},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,101,114,105,118,101,46,114,115],"byte_start":314309,"byte_end":314315,"line_start":51,"line_end":51,"column_start":17,"column_end":23},"name":"fields","qualname":"::derive::DataStruct::fields","value":"data::Fields","parent":{"krate":0,"index":7384},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2733},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,101,114,105,118,101,46,114,115],"byte_start":314341,"byte_end":314351,"line_start":52,"line_end":52,"column_start":17,"column_end":27},"name":"semi_token","qualname":"::derive::DataStruct::semi_token","value":"std::option::Option<token::Semi>","parent":{"krate":0,"index":7384},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2735},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,101,114,105,118,101,46,114,115],"byte_start":314593,"byte_end":314603,"line_start":60,"line_end":60,"column_start":17,"column_end":27},"name":"enum_token","qualname":"::derive::DataEnum::enum_token","value":"token::Enum","parent":{"krate":0,"index":7390},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2737},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,101,114,105,118,101,46,114,115],"byte_start":314635,"byte_end":314646,"line_start":61,"line_end":61,"column_start":17,"column_end":28},"name":"brace_token","qualname":"::derive::DataEnum::brace_token","value":"token::Brace","parent":{"krate":0,"index":7390},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2739},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,101,114,105,118,101,46,114,115],"byte_start":314678,"byte_end":314686,"line_start":62,"line_end":62,"column_start":17,"column_end":25},"name":"variants","qualname":"::derive::DataEnum::variants","value":"punctuated::Punctuated<data::Variant, token::Comma>","parent":{"krate":0,"index":7390},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2741},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,101,114,105,118,101,46,114,115],"byte_start":314950,"byte_end":314961,"line_start":70,"line_end":70,"column_start":17,"column_end":28},"name":"union_token","qualname":"::derive::DataUnion::union_token","value":"token::Union","parent":{"krate":0,"index":7396},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2743},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,101,114,105,118,101,46,114,115],"byte_start":314994,"byte_end":315000,"line_start":71,"line_end":71,"column_start":17,"column_end":23},"name":"fields","qualname":"::derive::DataUnion::fields","value":"data::FieldsNamed","parent":{"krate":0,"index":7396},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2929},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":331570,"byte_end":331583,"line_start":34,"line_end":34,"column_start":17,"column_end":30},"name":"bracket_token","qualname":"::ty::TypeSlice::bracket_token","value":"token::Bracket","parent":{"krate":0,"index":7484},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2931},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":331617,"byte_end":331621,"line_start":35,"line_end":35,"column_start":17,"column_end":21},"name":"elem","qualname":"::ty::TypeSlice::elem","value":"std::boxed::Box<ty::Type>","parent":{"krate":0,"index":7484},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2933},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":331858,"byte_end":331871,"line_start":43,"line_end":43,"column_start":17,"column_end":30},"name":"bracket_token","qualname":"::ty::TypeArray::bracket_token","value":"token::Bracket","parent":{"krate":0,"index":7490},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2935},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":331905,"byte_end":331909,"line_start":44,"line_end":44,"column_start":17,"column_end":21},"name":"elem","qualname":"::ty::TypeArray::elem","value":"std::boxed::Box<ty::Type>","parent":{"krate":0,"index":7490},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2937},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":331938,"byte_end":331948,"line_start":45,"line_end":45,"column_start":17,"column_end":27},"name":"semi_token","qualname":"::ty::TypeArray::semi_token","value":"token::Semi","parent":{"krate":0,"index":7490},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2939},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":331977,"byte_end":331980,"line_start":46,"line_end":46,"column_start":17,"column_end":20},"name":"len","qualname":"::ty::TypeArray::len","value":"expr::Expr","parent":{"krate":0,"index":7490},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2941},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":332217,"byte_end":332227,"line_start":54,"line_end":54,"column_start":17,"column_end":27},"name":"star_token","qualname":"::ty::TypePtr::star_token","value":"token::Star","parent":{"krate":0,"index":7496},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2943},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":332256,"byte_end":332267,"line_start":55,"line_end":55,"column_start":17,"column_end":28},"name":"const_token","qualname":"::ty::TypePtr::const_token","value":"std::option::Option<token::Const>","parent":{"krate":0,"index":7496},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2945},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":332308,"byte_end":332318,"line_start":56,"line_end":56,"column_start":17,"column_end":27},"name":"mutability","qualname":"::ty::TypePtr::mutability","value":"std::option::Option<token::Mut>","parent":{"krate":0,"index":7496},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2947},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":332357,"byte_end":332361,"line_start":57,"line_end":57,"column_start":17,"column_end":21},"name":"elem","qualname":"::ty::TypePtr::elem","value":"std::boxed::Box<ty::Type>","parent":{"krate":0,"index":7496},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2949},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":332613,"byte_end":332622,"line_start":65,"line_end":65,"column_start":17,"column_end":26},"name":"and_token","qualname":"::ty::TypeReference::and_token","value":"token::And","parent":{"krate":0,"index":7502},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2951},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":332651,"byte_end":332659,"line_start":66,"line_end":66,"column_start":17,"column_end":25},"name":"lifetime","qualname":"::ty::TypeReference::lifetime","value":"std::option::Option<lifetime::Lifetime>","parent":{"krate":0,"index":7502},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2953},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":332695,"byte_end":332705,"line_start":67,"line_end":67,"column_start":17,"column_end":27},"name":"mutability","qualname":"::ty::TypeReference::mutability","value":"std::option::Option<token::Mut>","parent":{"krate":0,"index":7502},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2955},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":332744,"byte_end":332748,"line_start":68,"line_end":68,"column_start":17,"column_end":21},"name":"elem","qualname":"::ty::TypeReference::elem","value":"std::boxed::Box<ty::Type>","parent":{"krate":0,"index":7502},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2957},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":332995,"byte_end":333004,"line_start":76,"line_end":76,"column_start":17,"column_end":26},"name":"lifetimes","qualname":"::ty::TypeBareFn::lifetimes","value":"std::option::Option<generics::BoundLifetimes>","parent":{"krate":0,"index":7508},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2959},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":333046,"byte_end":333054,"line_start":77,"line_end":77,"column_start":17,"column_end":25},"name":"unsafety","qualname":"::ty::TypeBareFn::unsafety","value":"std::option::Option<token::Unsafe>","parent":{"krate":0,"index":7508},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2961},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":333096,"byte_end":333099,"line_start":78,"line_end":78,"column_start":17,"column_end":20},"name":"abi","qualname":"::ty::TypeBareFn::abi","value":"std::option::Option<ty::Abi>","parent":{"krate":0,"index":7508},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2963},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":333130,"byte_end":333138,"line_start":79,"line_end":79,"column_start":17,"column_end":25},"name":"fn_token","qualname":"::ty::TypeBareFn::fn_token","value":"token::Fn","parent":{"krate":0,"index":7508},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2965},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":333168,"byte_end":333179,"line_start":80,"line_end":80,"column_start":17,"column_end":28},"name":"paren_token","qualname":"::ty::TypeBareFn::paren_token","value":"token::Paren","parent":{"krate":0,"index":7508},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2967},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":333211,"byte_end":333217,"line_start":81,"line_end":81,"column_start":17,"column_end":23},"name":"inputs","qualname":"::ty::TypeBareFn::inputs","value":"punctuated::Punctuated<ty::BareFnArg, token::Comma>","parent":{"krate":0,"index":7508},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2969},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":333269,"byte_end":333277,"line_start":82,"line_end":82,"column_start":17,"column_end":25},"name":"variadic","qualname":"::ty::TypeBareFn::variadic","value":"std::option::Option<token::Dot3>","parent":{"krate":0,"index":7508},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2971},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":333316,"byte_end":333322,"line_start":83,"line_end":83,"column_start":17,"column_end":23},"name":"output","qualname":"::ty::TypeBareFn::output","value":"ty::ReturnType","parent":{"krate":0,"index":7508},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2973},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":333546,"byte_end":333556,"line_start":91,"line_end":91,"column_start":17,"column_end":27},"name":"bang_token","qualname":"::ty::TypeNever::bang_token","value":"token::Bang","parent":{"krate":0,"index":7514},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2975},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":333793,"byte_end":333804,"line_start":99,"line_end":99,"column_start":17,"column_end":28},"name":"paren_token","qualname":"::ty::TypeTuple::paren_token","value":"token::Paren","parent":{"krate":0,"index":7520},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2977},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":333836,"byte_end":333841,"line_start":100,"line_end":100,"column_start":17,"column_end":22},"name":"elems","qualname":"::ty::TypeTuple::elems","value":"punctuated::Punctuated<ty::Type, token::Comma>","parent":{"krate":0,"index":7520},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2979},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":334254,"byte_end":334259,"line_start":111,"line_end":111,"column_start":17,"column_end":22},"name":"qself","qualname":"::ty::TypePath::qself","value":"std::option::Option<path::QSelf>","parent":{"krate":0,"index":7526},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2981},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":334292,"byte_end":334296,"line_start":112,"line_end":112,"column_start":17,"column_end":21},"name":"path","qualname":"::ty::TypePath::path","value":"path::Path","parent":{"krate":0,"index":7526},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2983},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":334604,"byte_end":334613,"line_start":121,"line_end":121,"column_start":17,"column_end":26},"name":"dyn_token","qualname":"::ty::TypeTraitObject::dyn_token","value":"std::option::Option<token::Dyn>","parent":{"krate":0,"index":7532},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2985},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":334652,"byte_end":334658,"line_start":122,"line_end":122,"column_start":17,"column_end":23},"name":"bounds","qualname":"::ty::TypeTraitObject::bounds","value":"punctuated::Punctuated<generics::TypeParamBound, token::Add>","parent":{"krate":0,"index":7532},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2987},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":334988,"byte_end":334998,"line_start":131,"line_end":131,"column_start":17,"column_end":27},"name":"impl_token","qualname":"::ty::TypeImplTrait::impl_token","value":"token::Impl","parent":{"krate":0,"index":7538},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2989},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":335030,"byte_end":335036,"line_start":132,"line_end":132,"column_start":17,"column_end":23},"name":"bounds","qualname":"::ty::TypeImplTrait::bounds","value":"punctuated::Punctuated<generics::TypeParamBound, token::Add>","parent":{"krate":0,"index":7538},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2991},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":335317,"byte_end":335328,"line_start":140,"line_end":140,"column_start":17,"column_end":28},"name":"paren_token","qualname":"::ty::TypeParen::paren_token","value":"token::Paren","parent":{"krate":0,"index":7544},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2993},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":335360,"byte_end":335364,"line_start":141,"line_end":141,"column_start":17,"column_end":21},"name":"elem","qualname":"::ty::TypeParen::elem","value":"std::boxed::Box<ty::Type>","parent":{"krate":0,"index":7544},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2995},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":335612,"byte_end":335623,"line_start":149,"line_end":149,"column_start":17,"column_end":28},"name":"group_token","qualname":"::ty::TypeGroup::group_token","value":"token::Group","parent":{"krate":0,"index":7550},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2997},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":335655,"byte_end":335659,"line_start":150,"line_end":150,"column_start":17,"column_end":21},"name":"elem","qualname":"::ty::TypeGroup::elem","value":"std::boxed::Box<ty::Type>","parent":{"krate":0,"index":7550},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2999},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":335925,"byte_end":335941,"line_start":158,"line_end":158,"column_start":17,"column_end":33},"name":"underscore_token","qualname":"::ty::TypeInfer::underscore_token","value":"token::Underscore","parent":{"krate":0,"index":7556},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":3001},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":336173,"byte_end":336176,"line_start":166,"line_end":166,"column_start":17,"column_end":20},"name":"mac","qualname":"::ty::TypeMacro::mac","value":"mac::Macro","parent":{"krate":0,"index":7562},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":3003},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":336449,"byte_end":336452,"line_start":174,"line_end":174,"column_start":17,"column_end":20},"name":"tts","qualname":"::ty::TypeVerbatim::tts","value":"proc_macro2::TokenStream","parent":{"krate":0,"index":7568},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":3005},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":337141,"byte_end":337153,"line_start":205,"line_end":205,"column_start":13,"column_end":25},"name":"extern_token","qualname":"::ty::Abi::extern_token","value":"token::Extern","parent":{"krate":0,"index":7578},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":3007},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":337183,"byte_end":337187,"line_start":206,"line_end":206,"column_start":13,"column_end":17},"name":"name","qualname":"::ty::Abi::name","value":"std::option::Option<lit::LitStr>","parent":{"krate":0,"index":7578},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":3009},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":337449,"byte_end":337453,"line_start":216,"line_end":216,"column_start":13,"column_end":17},"name":"name","qualname":"::ty::BareFnArg::name","value":"std::option::Option<(ty::BareFnArgName, token::Colon)>","parent":{"krate":0,"index":7584},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":3011},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":337503,"byte_end":337505,"line_start":217,"line_end":217,"column_start":13,"column_end":15},"name":"ty","qualname":"::ty::BareFnArg::ty","value":"ty::Type","parent":{"krate":0,"index":7584},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1616},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":338889,"byte_end":338901,"line_start":268,"line_end":268,"column_start":16,"column_end":28},"name":"without_plus","qualname":"<Type>::without_plus","value":"fn (input: ParseStream) -> Result<Self>","parent":null,"children":[],"decl_id":null,"docs":" In some positions, types may not contain the `+` character, to\n disambiguate them. For example in the expression `1 as T`, T may not\n contain a `+` character.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1662},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":353537,"byte_end":353549,"line_start":657,"line_end":657,"column_start":16,"column_end":28},"name":"without_plus","qualname":"<ReturnType>::without_plus","value":"fn (input: ParseStream) -> Result<Self>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1664},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":353652,"byte_end":353657,"line_start":661,"line_end":661,"column_start":16,"column_end":21},"name":"parse","qualname":"<ReturnType>::parse","value":"fn (input: ParseStream, allow_plus: bool) -> Result<Self>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1678},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":354574,"byte_end":354586,"line_start":694,"line_end":694,"column_start":16,"column_end":28},"name":"without_plus","qualname":"<TypeTraitObject>::without_plus","value":"fn (input: ParseStream) -> Result<Self>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1680},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":354760,"byte_end":354765,"line_start":699,"line_end":699,"column_start":16,"column_end":21},"name":"parse","qualname":"<TypeTraitObject>::parse","value":"fn (input: ParseStream, allow_plus: bool) -> Result<Self>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":3029},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":364716,"byte_end":364729,"line_start":18,"line_end":18,"column_start":13,"column_end":26},"name":"leading_colon","qualname":"::path::Path::leading_colon","value":"std::option::Option<token::Colon2>","parent":{"krate":0,"index":7602},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":3031},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":364763,"byte_end":364771,"line_start":19,"line_end":19,"column_start":13,"column_end":21},"name":"segments","qualname":"::path::Path::segments","value":"punctuated::Punctuated<path::PathSegment, token::Colon2>","parent":{"krate":0,"index":7602},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":3033},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":365338,"byte_end":365343,"line_start":43,"line_end":43,"column_start":13,"column_end":18},"name":"ident","qualname":"::path::PathSegment::ident","value":"proc_macro2::Ident","parent":{"krate":0,"index":7608},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":3035},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":365364,"byte_end":365373,"line_start":44,"line_end":44,"column_start":13,"column_end":22},"name":"arguments","qualname":"::path::PathSegment::arguments","value":"path::PathArguments","parent":{"krate":0,"index":7608},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1862},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":366376,"byte_end":366384,"line_start":89,"line_end":89,"column_start":12,"column_end":20},"name":"is_empty","qualname":"<PathArguments>::is_empty","value":"fn (&self) -> bool","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":3067},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":367705,"byte_end":367717,"line_start":128,"line_end":128,"column_start":13,"column_end":25},"name":"colon2_token","qualname":"::path::AngleBracketedGenericArguments::colon2_token","value":"std::option::Option<token::Colon2>","parent":{"krate":0,"index":7626},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":3069},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":367751,"byte_end":367759,"line_start":129,"line_end":129,"column_start":13,"column_end":21},"name":"lt_token","qualname":"::path::AngleBracketedGenericArguments::lt_token","value":"token::Lt","parent":{"krate":0,"index":7626},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":3071},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":367784,"byte_end":367788,"line_start":130,"line_end":130,"column_start":13,"column_end":17},"name":"args","qualname":"::path::AngleBracketedGenericArguments::args","value":"punctuated::Punctuated<path::GenericArgument, token::Comma>","parent":{"krate":0,"index":7626},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":3073},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":367842,"byte_end":367850,"line_start":131,"line_end":131,"column_start":13,"column_end":21},"name":"gt_token","qualname":"::path::AngleBracketedGenericArguments::gt_token","value":"token::Gt","parent":{"krate":0,"index":7626},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":3075},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":368105,"byte_end":368110,"line_start":141,"line_end":141,"column_start":13,"column_end":18},"name":"ident","qualname":"::path::Binding::ident","value":"proc_macro2::Ident","parent":{"krate":0,"index":7632},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":3077},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":368131,"byte_end":368139,"line_start":142,"line_end":142,"column_start":13,"column_end":21},"name":"eq_token","qualname":"::path::Binding::eq_token","value":"token::Eq","parent":{"krate":0,"index":7632},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":3079},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":368164,"byte_end":368166,"line_start":143,"line_end":143,"column_start":13,"column_end":15},"name":"ty","qualname":"::path::Binding::ty","value":"ty::Type","parent":{"krate":0,"index":7632},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":3081},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":368404,"byte_end":368409,"line_start":153,"line_end":153,"column_start":13,"column_end":18},"name":"ident","qualname":"::path::Constraint::ident","value":"proc_macro2::Ident","parent":{"krate":0,"index":7638},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":3083},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":368430,"byte_end":368441,"line_start":154,"line_end":154,"column_start":13,"column_end":24},"name":"colon_token","qualname":"::path::Constraint::colon_token","value":"token::Colon","parent":{"krate":0,"index":7638},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":3085},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":368466,"byte_end":368472,"line_start":155,"line_end":155,"column_start":13,"column_end":19},"name":"bounds","qualname":"::path::Constraint::bounds","value":"punctuated::Punctuated<generics::TypeParamBound, token::Add>","parent":{"krate":0,"index":7638},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":3087},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":368792,"byte_end":368803,"line_start":166,"line_end":166,"column_start":13,"column_end":24},"name":"paren_token","qualname":"::path::ParenthesizedGenericArguments::paren_token","value":"token::Paren","parent":{"krate":0,"index":7644},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":3089},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":368852,"byte_end":368858,"line_start":168,"line_end":168,"column_start":13,"column_end":19},"name":"inputs","qualname":"::path::ParenthesizedGenericArguments::inputs","value":"punctuated::Punctuated<ty::Type, token::Comma>","parent":{"krate":0,"index":7644},"children":[],"decl_id":null,"docs":" `(A, B)`\n","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":3091},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":368917,"byte_end":368923,"line_start":170,"line_end":170,"column_start":13,"column_end":19},"name":"output","qualname":"::path::ParenthesizedGenericArguments::output","value":"ty::ReturnType","parent":{"krate":0,"index":7644},"children":[],"decl_id":null,"docs":" `C`\n","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":3093},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":369650,"byte_end":369658,"line_start":195,"line_end":195,"column_start":13,"column_end":21},"name":"lt_token","qualname":"::path::QSelf::lt_token","value":"token::Lt","parent":{"krate":0,"index":7650},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":3095},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":369683,"byte_end":369685,"line_start":196,"line_end":196,"column_start":13,"column_end":15},"name":"ty","qualname":"::path::QSelf::ty","value":"std::boxed::Box<ty::Type>","parent":{"krate":0,"index":7650},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":3097},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":369710,"byte_end":369718,"line_start":197,"line_end":197,"column_start":13,"column_end":21},"name":"position","qualname":"::path::QSelf::position","value":"usize","parent":{"krate":0,"index":7650},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":3099},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":369739,"byte_end":369747,"line_start":198,"line_end":198,"column_start":13,"column_end":21},"name":"as_token","qualname":"::path::QSelf::as_token","value":"std::option::Option<token::As>","parent":{"krate":0,"index":7650},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":3101},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":369781,"byte_end":369789,"line_start":199,"line_end":199,"column_start":13,"column_end":21},"name":"gt_token","qualname":"::path::QSelf::gt_token","value":"token::Gt","parent":{"krate":0,"index":7650},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1908},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":376045,"byte_end":376060,"line_start":393,"line_end":393,"column_start":16,"column_end":31},"name":"parse_mod_style","qualname":"<Path>::parse_mod_style","value":"fn (input: ParseStream) -> Result<Self>","parent":null,"children":[],"decl_id":null,"docs":" Parse a `Path` containing no path arguments on any of its segments.","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":1980},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,98,117,102,102,101,114,46,114,115],"byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"buffer","qualname":"::buffer","value":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/buffer.rs","parent":null,"children":[{"krate":0,"index":1982},{"krate":0,"index":1984},{"krate":0,"index":2004},{"krate":0,"index":2006},{"krate":0,"index":2008},{"krate":0,"index":2010},{"krate":0,"index":2012},{"krate":0,"index":2014},{"krate":0,"index":7656},{"krate":0,"index":7672},{"krate":0,"index":7668},{"krate":0,"index":7664},{"krate":0,"index":7658},{"krate":0,"index":2024}],"decl_id":null,"docs":" A stably addressed token buffer supporting efficient traversal based on a\n cheaply copyable cursor.","sig":null,"attributes":[{"value":"cfg(feature = \"parsing\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15558,"byte_end":15585,"line_start":432,"line_end":432,"column_start":1,"column_end":28}}]},{"kind":"Struct","id":{"krate":0,"index":2012},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,98,117,102,102,101,114,46,114,115],"byte_start":388797,"byte_end":388808,"line_start":48,"line_end":48,"column_start":12,"column_end":23},"name":"TokenBuffer","qualname":"::buffer::TokenBuffer","value":"TokenBuffer { }","parent":null,"children":[{"krate":0,"index":231}],"decl_id":null,"docs":" A buffer that can be efficiently traversed multiple times, unlike\n `TokenStream` which requires a deep copy in order to traverse more than\n once.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2018},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,98,117,102,102,101,114,46,114,115],"byte_start":391622,"byte_end":391625,"line_start":115,"line_end":115,"column_start":12,"column_end":15},"name":"new","qualname":"<TokenBuffer>::new","value":"fn (stream: pm::TokenStream) -> TokenBuffer","parent":null,"children":[],"decl_id":null,"docs":" Creates a `TokenBuffer` containing all the tokens from the input\n `TokenStream`.","sig":null,"attributes":[{"value":"cfg(all(not(all(target_arch = \"wasm32\", target_os = \"unknown\")),\n feature = \"proc-macro\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,98,117,102,102,101,114,46,114,115],"byte_start":391496,"byte_end":391610,"line_start":111,"line_end":114,"column_start":5,"column_end":8}}]},{"kind":"Method","id":{"krate":0,"index":2020},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,98,117,102,102,101,114,46,114,115],"byte_start":391816,"byte_end":391820,"line_start":121,"line_end":121,"column_start":12,"column_end":16},"name":"new2","qualname":"<TokenBuffer>::new2","value":"fn (stream: TokenStream) -> TokenBuffer","parent":null,"children":[],"decl_id":null,"docs":" Creates a `TokenBuffer` containing all the tokens from the input\n `TokenStream`.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2022},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,98,117,102,102,101,114,46,114,115],"byte_start":392047,"byte_end":392052,"line_start":127,"line_end":127,"column_start":12,"column_end":17},"name":"begin","qualname":"<TokenBuffer>::begin","value":"fn (&self) -> Cursor","parent":null,"children":[],"decl_id":null,"docs":" Creates a cursor referencing the first token in the buffer and able to\n traverse until the end of the buffer.\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7656},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,98,117,102,102,101,114,46,114,115],"byte_start":392793,"byte_end":392799,"line_start":146,"line_end":146,"column_start":12,"column_end":18},"name":"Cursor","qualname":"::buffer::Cursor","value":"Cursor { }","parent":null,"children":[{"krate":0,"index":3105},{"krate":0,"index":3107},{"krate":0,"index":3109}],"decl_id":null,"docs":" A cheaply copyable cursor into a `TokenBuffer`.","sig":null,"attributes":[{"value":"structural_match","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,98,117,102,102,101,114,46,114,115],"byte_start":392782,"byte_end":393205,"line_start":146,"line_end":155,"column_start":1,"column_end":2}},{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,98,117,102,102,101,114,46,114,115],"byte_start":392782,"byte_end":393205,"line_start":146,"line_end":155,"column_start":1,"column_end":2}}]},{"kind":"Method","id":{"krate":0,"index":2026},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,98,117,102,102,101,114,46,114,115],"byte_start":393305,"byte_end":393310,"line_start":159,"line_end":159,"column_start":12,"column_end":17},"name":"empty","qualname":"<Cursor<'a>>::empty","value":"fn () -> Self","parent":null,"children":[],"decl_id":null,"docs":" Creates a cursor referencing a static empty TokenStream.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2042},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,98,117,102,102,101,114,46,114,115],"byte_start":396158,"byte_end":396161,"line_start":233,"line_end":233,"column_start":12,"column_end":15},"name":"eof","qualname":"<Cursor<'a>>::eof","value":"fn (self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Checks whether the cursor is currently pointing at the end of its valid\n scope.\n","sig":null,"attributes":[{"value":"inline","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,98,117,102,102,101,114,46,114,115],"byte_start":396137,"byte_end":396146,"line_start":232,"line_end":232,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":2044},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,98,117,102,102,101,114,46,114,115],"byte_start":396441,"byte_end":396446,"line_start":240,"line_end":240,"column_start":12,"column_end":17},"name":"group","qualname":"<Cursor<'a>>::group","value":"fn (mut self, delim: Delimiter) -> Option<(Cursor<'a>, Span, Cursor<'a>)>","parent":null,"children":[],"decl_id":null,"docs":" If the cursor is pointing at a `Group` with the given delimiter, returns\n a cursor into that group and one pointing to the next `TokenTree`.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2046},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,98,117,102,102,101,114,46,114,115],"byte_start":397181,"byte_end":397186,"line_start":259,"line_end":259,"column_start":12,"column_end":17},"name":"ident","qualname":"<Cursor<'a>>::ident","value":"fn (mut self) -> Option<(Ident, Cursor<'a>)>","parent":null,"children":[],"decl_id":null,"docs":" If the cursor is pointing at a `Ident`, returns it along with a cursor\n pointing at the next `TokenTree`.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2048},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,98,117,102,102,101,114,46,114,115],"byte_start":397547,"byte_end":397552,"line_start":269,"line_end":269,"column_start":12,"column_end":17},"name":"punct","qualname":"<Cursor<'a>>::punct","value":"fn (mut self) -> Option<(Punct, Cursor<'a>)>","parent":null,"children":[],"decl_id":null,"docs":" If the cursor is pointing at an `Punct`, returns it along with a cursor\n pointing at the next `TokenTree`.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2050},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,98,117,102,102,101,114,46,114,115],"byte_start":397962,"byte_end":397969,"line_start":281,"line_end":281,"column_start":12,"column_end":19},"name":"literal","qualname":"<Cursor<'a>>::literal","value":"fn (mut self) -> Option<(Literal, Cursor<'a>)>","parent":null,"children":[],"decl_id":null,"docs":" If the cursor is pointing at a `Literal`, return it along with a cursor\n pointing at the next `TokenTree`.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2052},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,98,117,102,102,101,114,46,114,115],"byte_start":398332,"byte_end":398340,"line_start":291,"line_end":291,"column_start":12,"column_end":20},"name":"lifetime","qualname":"<Cursor<'a>>::lifetime","value":"fn (mut self) -> Option<(Lifetime, Cursor<'a>)>","parent":null,"children":[],"decl_id":null,"docs":" If the cursor is pointing at a `Lifetime`, returns it along with a\n cursor pointing at the next `TokenTree`.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2054},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,98,117,102,102,101,114,46,114,115],"byte_start":399121,"byte_end":399133,"line_start":313,"line_end":313,"column_start":12,"column_end":24},"name":"token_stream","qualname":"<Cursor<'a>>::token_stream","value":"fn (self) -> TokenStream","parent":null,"children":[],"decl_id":null,"docs":" Copies all remaining tokens visible from this cursor into a\n `TokenStream`.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2056},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,98,117,102,102,101,114,46,114,115],"byte_start":399761,"byte_end":399771,"line_start":330,"line_end":330,"column_start":12,"column_end":22},"name":"token_tree","qualname":"<Cursor<'a>>::token_tree","value":"fn (self) -> Option<(TokenTree, Cursor<'a>)>","parent":null,"children":[],"decl_id":null,"docs":" If the cursor is pointing at a `TokenTree`, returns it along with a\n cursor pointing at the next `TokenTree`.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2058},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,98,117,102,102,101,114,46,114,115],"byte_start":400355,"byte_end":400359,"line_start":346,"line_end":346,"column_start":12,"column_end":16},"name":"span","qualname":"<Cursor<'a>>::span","value":"fn (self) -> Span","parent":null,"children":[],"decl_id":null,"docs":" Returns the `Span` of the current token, or `Span::call_site()` if this\n cursor points to eof.\n","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":2060},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,116,46,114,115],"byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"ext","qualname":"::ext","value":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/ext.rs","parent":null,"children":[{"krate":0,"index":2062},{"krate":0,"index":2064},{"krate":0,"index":2070},{"krate":0,"index":2074},{"krate":0,"index":2078}],"decl_id":null,"docs":" Extension traits to provide parsing methods on foreign types.","sig":null,"attributes":[{"value":"cfg(feature = \"parsing\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15602,"byte_end":15629,"line_start":434,"line_end":434,"column_start":1,"column_end":28}}]},{"kind":"Trait","id":{"krate":0,"index":2070},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,116,46,114,115],"byte_start":401090,"byte_end":401098,"line_start":14,"line_end":14,"column_start":11,"column_end":19},"name":"IdentExt","qualname":"::ext::IdentExt","value":"IdentExt: Sized + private::Sealed","parent":null,"children":[{"krate":0,"index":2072}],"decl_id":null,"docs":" Additional parsing methods for `Ident`.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2072},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,116,46,114,115],"byte_start":402096,"byte_end":402105,"line_start":47,"line_end":47,"column_start":8,"column_end":17},"name":"parse_any","qualname":"::ext::IdentExt::parse_any","value":"fn (input: ParseStream) -> Result<Self>","parent":{"krate":0,"index":2070},"children":[],"decl_id":null,"docs":" Parses any identifier including keywords.","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":2082},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,116,46,114,115],"byte_start":402466,"byte_end":402472,"line_start":62,"line_end":62,"column_start":15,"column_end":21},"name":"Sealed","qualname":"::ext::private::Sealed","value":"Sealed","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":2086},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"punctuated","qualname":"::punctuated","value":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/punctuated.rs","parent":null,"children":[{"krate":0,"index":2088},{"krate":0,"index":2090},{"krate":0,"index":2092},{"krate":0,"index":2098},{"krate":0,"index":2100},{"krate":0,"index":2102},{"krate":0,"index":2104},{"krate":0,"index":2112},{"krate":0,"index":2114},{"krate":0,"index":7674},{"krate":0,"index":7676},{"krate":0,"index":2116},{"krate":0,"index":2162},{"krate":0,"index":2166},{"krate":0,"index":2170},{"krate":0,"index":2174},{"krate":0,"index":2178},{"krate":0,"index":2186},{"krate":0,"index":2194},{"krate":0,"index":2202},{"krate":0,"index":2206},{"krate":0,"index":2208},{"krate":0,"index":2214},{"krate":0,"index":2218},{"krate":0,"index":2220},{"krate":0,"index":2226},{"krate":0,"index":2230},{"krate":0,"index":2232},{"krate":0,"index":2238},{"krate":0,"index":2242},{"krate":0,"index":2244},{"krate":0,"index":2250},{"krate":0,"index":2254},{"krate":0,"index":2256},{"krate":0,"index":2258},{"krate":0,"index":2262},{"krate":0,"index":2268},{"krate":0,"index":2272},{"krate":0,"index":2278},{"krate":0,"index":2282},{"krate":0,"index":2284},{"krate":0,"index":2286},{"krate":0,"index":2290},{"krate":0,"index":2296},{"krate":0,"index":2300},{"krate":0,"index":2306},{"krate":0,"index":2310},{"krate":0,"index":2312},{"krate":0,"index":2326},{"krate":0,"index":2332},{"krate":0,"index":2336}],"decl_id":null,"docs":" A punctuated sequence of syntax tree nodes separated by punctuation.","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7674},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":404503,"byte_end":404513,"line_start":55,"line_end":55,"column_start":12,"column_end":22},"name":"Punctuated","qualname":"::punctuated::Punctuated","value":"Punctuated { }","parent":null,"children":[{"krate":0,"index":3123},{"krate":0,"index":3125}],"decl_id":null,"docs":" A punctuated sequence of syntax tree nodes of type `T` separated by\n punctuation of type `P`.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2118},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":404662,"byte_end":404665,"line_start":62,"line_end":62,"column_start":12,"column_end":15},"name":"new","qualname":"<Punctuated<T, P>>::new","value":"fn () -> Punctuated<T, P>","parent":null,"children":[],"decl_id":null,"docs":" Creates an empty punctuated sequence.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2120},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":404921,"byte_end":404929,"line_start":71,"line_end":71,"column_start":12,"column_end":20},"name":"is_empty","qualname":"<Punctuated<T, P>>::is_empty","value":"fn (&self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Determines whether this punctuated sequence is empty, meaning it\n contains no syntax tree nodes or punctuation.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2122},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":405202,"byte_end":405205,"line_start":79,"line_end":79,"column_start":12,"column_end":15},"name":"len","qualname":"<Punctuated<T, P>>::len","value":"fn (&self) -> usize","parent":null,"children":[],"decl_id":null,"docs":" Returns the number of syntax tree nodes in this punctuated sequence.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2124},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":405369,"byte_end":405374,"line_start":84,"line_end":84,"column_start":12,"column_end":17},"name":"first","qualname":"<Punctuated<T, P>>::first","value":"fn (&self) -> Option<Pair<&T, &P>>","parent":null,"children":[],"decl_id":null,"docs":" Borrows the first punctuated pair in this sequence.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2126},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":405513,"byte_end":405517,"line_start":89,"line_end":89,"column_start":12,"column_end":16},"name":"last","qualname":"<Punctuated<T, P>>::last","value":"fn (&self) -> Option<Pair<&T, &P>>","parent":null,"children":[],"decl_id":null,"docs":" Borrows the last punctuated pair in this sequence.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2128},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":405868,"byte_end":405876,"line_start":100,"line_end":100,"column_start":12,"column_end":20},"name":"last_mut","qualname":"<Punctuated<T, P>>::last_mut","value":"fn (&mut self) -> Option<Pair<&mut T, &mut P>>","parent":null,"children":[],"decl_id":null,"docs":" Mutably borrows the last punctuated pair in this sequence.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2130},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":406262,"byte_end":406266,"line_start":111,"line_end":111,"column_start":12,"column_end":16},"name":"iter","qualname":"<Punctuated<T, P>>::iter","value":"fn (&self) -> Iter<T>","parent":null,"children":[],"decl_id":null,"docs":" Returns an iterator over borrowed syntax tree nodes of type `&T`.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2132},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":406598,"byte_end":406606,"line_start":122,"line_end":122,"column_start":12,"column_end":20},"name":"iter_mut","qualname":"<Punctuated<T, P>>::iter_mut","value":"fn (&mut self) -> IterMut<T>","parent":null,"children":[],"decl_id":null,"docs":" Returns an iterator over mutably borrowed syntax tree nodes of type\n `&mut T`.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2134},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":406962,"byte_end":406967,"line_start":133,"line_end":133,"column_start":12,"column_end":17},"name":"pairs","qualname":"<Punctuated<T, P>>::pairs","value":"fn (&self) -> Pairs<T, P>","parent":null,"children":[],"decl_id":null,"docs":" Returns an iterator over the contents of this sequence as borrowed\n punctuated pairs.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2136},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":407253,"byte_end":407262,"line_start":142,"line_end":142,"column_start":12,"column_end":21},"name":"pairs_mut","qualname":"<Punctuated<T, P>>::pairs_mut","value":"fn (&mut self) -> PairsMut<T, P>","parent":null,"children":[],"decl_id":null,"docs":" Returns an iterator over the contents of this sequence as mutably\n borrowed punctuated pairs.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2138},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":407551,"byte_end":407561,"line_start":151,"line_end":151,"column_start":12,"column_end":22},"name":"into_pairs","qualname":"<Punctuated<T, P>>::into_pairs","value":"fn (self) -> IntoPairs<T, P>","parent":null,"children":[],"decl_id":null,"docs":" Returns an iterator over the contents of this sequence as owned\n punctuated pairs.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2140},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":408182,"byte_end":408192,"line_start":170,"line_end":170,"column_start":12,"column_end":22},"name":"push_value","qualname":"<Punctuated<T, P>>::push_value","value":"fn (&mut self, value: T) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Appends a syntax tree node onto the end of this punctuated sequence. The\n sequence must previously have a trailing punctuation.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2142},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":408608,"byte_end":408618,"line_start":182,"line_end":182,"column_start":12,"column_end":22},"name":"push_punct","qualname":"<Punctuated<T, P>>::push_punct","value":"fn (&mut self, punctuation: P) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Appends a trailing punctuation onto the end of this punctuated sequence.\n The sequence must be non-empty and must not already have trailing\n punctuation.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2144},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":408902,"byte_end":408905,"line_start":190,"line_end":190,"column_start":12,"column_end":15},"name":"pop","qualname":"<Punctuated<T, P>>::pop","value":"fn (&mut self) -> Option<Pair<T, P>>","parent":null,"children":[],"decl_id":null,"docs":" Removes the last punctuated pair from this sequence, or `None` if the\n sequence is empty.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2146},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":409231,"byte_end":409245,"line_start":200,"line_end":200,"column_start":12,"column_end":26},"name":"trailing_punct","qualname":"<Punctuated<T, P>>::trailing_punct","value":"fn (&self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Determines whether this punctuated sequence ends with a trailing\n punctuation.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2148},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":409516,"byte_end":409533,"line_start":208,"line_end":208,"column_start":12,"column_end":29},"name":"empty_or_trailing","qualname":"<Punctuated<T, P>>::empty_or_trailing","value":"fn (&self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if either this `Punctuated` is empty, or it has a trailing\n punctuation.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2150},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":409880,"byte_end":409884,"line_start":217,"line_end":217,"column_start":12,"column_end":16},"name":"push","qualname":"<Punctuated<T, P>>::push","value":"fn (&mut self, value: T) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Appends a syntax tree node onto the end of this punctuated sequence.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2152},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":410284,"byte_end":410290,"line_start":233,"line_end":233,"column_start":12,"column_end":18},"name":"insert","qualname":"<Punctuated<T, P>>::insert","value":"fn (&mut self, index: usize, value: T) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Inserts an element at position `index`.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2154},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":410983,"byte_end":410999,"line_start":255,"line_end":255,"column_start":12,"column_end":28},"name":"parse_terminated","qualname":"<Punctuated<T, P>>::parse_terminated","value":"fn (input: ParseStream) -> Result<Self>","parent":null,"children":[],"decl_id":null,"docs":" Parses zero or more occurrences of `T` separated by punctuation of type\n `P`, with optional trailing punctuation.","sig":null,"attributes":[{"value":"cfg(feature = \"parsing\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":410944,"byte_end":410971,"line_start":254,"line_end":254,"column_start":5,"column_end":32}}]},{"kind":"Method","id":{"krate":0,"index":2156},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":411633,"byte_end":411654,"line_start":275,"line_end":275,"column_start":12,"column_end":33},"name":"parse_terminated_with","qualname":"<Punctuated<T, P>>::parse_terminated_with","value":"fn (input: ParseStream, parser: fn(ParseStream) -> Result<T>) -> Result<Self>","parent":null,"children":[],"decl_id":null,"docs":" Parses zero or more occurrences of `T` using the given parse function,\n separated by punctuation of type `P`, with optional trailing\n punctuation.","sig":null,"attributes":[{"value":"cfg(feature = \"parsing\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":411594,"byte_end":411621,"line_start":274,"line_end":274,"column_start":5,"column_end":32}}]},{"kind":"Method","id":{"krate":0,"index":2158},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":412727,"byte_end":412751,"line_start":311,"line_end":311,"column_start":12,"column_end":36},"name":"parse_separated_nonempty","qualname":"<Punctuated<T, P>>::parse_separated_nonempty","value":"fn (input: ParseStream) -> Result<Self>","parent":null,"children":[],"decl_id":null,"docs":" Parses one or more occurrences of `T` separated by punctuation of type\n `P`, not accepting trailing punctuation.","sig":null,"attributes":[{"value":"cfg(feature = \"parsing\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":412688,"byte_end":412715,"line_start":310,"line_end":310,"column_start":5,"column_end":32}}]},{"kind":"Method","id":{"krate":0,"index":2160},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":413434,"byte_end":413463,"line_start":331,"line_end":331,"column_start":12,"column_end":41},"name":"parse_separated_nonempty_with","qualname":"<Punctuated<T, P>>::parse_separated_nonempty_with","value":"fn (input: ParseStream, parser: fn(ParseStream) -> Result<T>) -> Result<Self>","parent":null,"children":[],"decl_id":null,"docs":" Parses one or more occurrences of `T` using the given parse function,\n separated by punctuation of type `P`, not accepting trailing\n punctuation.","sig":null,"attributes":[{"value":"cfg(feature = \"parsing\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":413395,"byte_end":413422,"line_start":330,"line_end":330,"column_start":5,"column_end":32}}]},{"kind":"Struct","id":{"krate":0,"index":2206},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":416577,"byte_end":416582,"line_start":459,"line_end":459,"column_start":12,"column_end":17},"name":"Pairs","qualname":"::punctuated::Pairs","value":"Pairs { }","parent":null,"children":[{"krate":0,"index":319},{"krate":0,"index":321}],"decl_id":null,"docs":" An iterator over borrowed pairs of type `Pair<&T, &P>`.","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":2218},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":417321,"byte_end":417329,"line_start":486,"line_end":486,"column_start":12,"column_end":20},"name":"PairsMut","qualname":"::punctuated::PairsMut","value":"PairsMut { }","parent":null,"children":[{"krate":0,"index":345},{"krate":0,"index":347}],"decl_id":null,"docs":" An iterator over mutably borrowed pairs of type `Pair<&mut T, &mut P>`.","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":2230},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":418080,"byte_end":418089,"line_start":513,"line_end":513,"column_start":12,"column_end":21},"name":"IntoPairs","qualname":"::punctuated::IntoPairs","value":"IntoPairs { }","parent":null,"children":[{"krate":0,"index":369},{"krate":0,"index":371}],"decl_id":null,"docs":" An iterator over owned pairs of type `Pair<T, P>`.","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":2242},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":418756,"byte_end":418764,"line_start":540,"line_end":540,"column_start":12,"column_end":20},"name":"IntoIter","qualname":"::punctuated::IntoIter","value":"IntoIter { }","parent":null,"children":[{"krate":0,"index":389},{"krate":0,"index":391}],"decl_id":null,"docs":" An iterator over owned values of type `T`.","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":2254},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":419391,"byte_end":419395,"line_start":567,"line_end":567,"column_start":12,"column_end":16},"name":"Iter","qualname":"::punctuated::Iter","value":"Iter { }","parent":null,"children":[{"krate":0,"index":409}],"decl_id":null,"docs":" An iterator over borrowed values of type `&T`.","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":2282},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":420626,"byte_end":420633,"line_start":621,"line_end":621,"column_start":12,"column_end":19},"name":"IterMut","qualname":"::punctuated::IterMut","value":"IterMut { }","parent":null,"children":[{"krate":0,"index":453}],"decl_id":null,"docs":" An iterator over mutably borrowed values of type `&mut T`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":497},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":421967,"byte_end":421977,"line_start":677,"line_end":677,"column_start":5,"column_end":15},"name":"Punctuated","qualname":"::punctuated::Pair::Punctuated","value":"Pair::Punctuated(T, P)","parent":{"krate":0,"index":2310},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":503},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":421989,"byte_end":421992,"line_start":678,"line_end":678,"column_start":5,"column_end":8},"name":"End","qualname":"::punctuated::Pair::End","value":"Pair::End(T)","parent":{"krate":0,"index":2310},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":2310},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":421950,"byte_end":421954,"line_start":676,"line_end":676,"column_start":10,"column_end":14},"name":"Pair","qualname":"::punctuated::Pair","value":"Pair::{Punctuated, End}","parent":null,"children":[{"krate":0,"index":497},{"krate":0,"index":503}],"decl_id":null,"docs":" A single syntax tree node of type `T` followed by its trailing punctuation\n of type `P` if any.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2314},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":422146,"byte_end":422156,"line_start":684,"line_end":684,"column_start":12,"column_end":22},"name":"into_value","qualname":"<Pair<T, P>>::into_value","value":"fn (self) -> T","parent":null,"children":[],"decl_id":null,"docs":" Extracts the syntax tree node from this punctuated pair, discarding the\n following punctuation.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2316},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":422339,"byte_end":422344,"line_start":691,"line_end":691,"column_start":12,"column_end":17},"name":"value","qualname":"<Pair<T, P>>::value","value":"fn (&self) -> &T","parent":null,"children":[],"decl_id":null,"docs":" Borrows the syntax tree node from this punctuated pair.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2318},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":422546,"byte_end":422555,"line_start":698,"line_end":698,"column_start":12,"column_end":21},"name":"value_mut","qualname":"<Pair<T, P>>::value_mut","value":"fn (&mut self) -> &mut T","parent":null,"children":[],"decl_id":null,"docs":" Mutably borrows the syntax tree node from this punctuated pair.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2320},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":422840,"byte_end":422845,"line_start":706,"line_end":706,"column_start":12,"column_end":17},"name":"punct","qualname":"<Pair<T, P>>::punct","value":"fn (&self) -> Option<&P>","parent":null,"children":[],"decl_id":null,"docs":" Borrows the punctuation from this punctuated pair, unless this pair is\n the final one and there is no trailing punctuation.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2322},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":423111,"byte_end":423114,"line_start":715,"line_end":715,"column_start":12,"column_end":15},"name":"new","qualname":"<Pair<T, P>>::new","value":"fn (t: T, d: Option<P>) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Creates a punctuated pair out of a syntax tree node and an optional\n following punctuation.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2324},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":423385,"byte_end":423395,"line_start":724,"line_end":724,"column_start":12,"column_end":22},"name":"into_tuple","qualname":"<Pair<T, P>>::into_tuple","value":"fn (self) -> (T, Option<P>)","parent":null,"children":[],"decl_id":null,"docs":" Produces this punctuated pair as a tuple of syntax tree node and\n optional following punctuation.\n","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":2356},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,95,113,117,111,116,101,46,114,115],"byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"parse_quote","qualname":"::parse_quote","value":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/parse_quote.rs","parent":null,"children":[{"krate":0,"index":2358},{"krate":0,"index":2360},{"krate":0,"index":2362},{"krate":0,"index":2372},{"krate":0,"index":2374},{"krate":0,"index":2376},{"krate":0,"index":2380},{"krate":0,"index":2384},{"krate":0,"index":2386},{"krate":0,"index":2392},{"krate":0,"index":2396}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(feature = \"parsing\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15804,"byte_end":15831,"line_start":441,"line_end":441,"column_start":1,"column_end":28}}]},{"kind":"Function","id":{"krate":0,"index":2374},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,95,113,117,111,116,101,46,114,115],"byte_start":428245,"byte_end":428250,"line_start":113,"line_end":113,"column_start":8,"column_end":13},"name":"parse","qualname":"::parse_quote::parse","value":"fn <T> (token_stream: TokenStream) -> T","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":2376},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,95,113,117,111,116,101,46,114,115],"byte_start":428479,"byte_end":428489,"line_start":123,"line_end":123,"column_start":11,"column_end":21},"name":"ParseQuote","qualname":"::parse_quote::ParseQuote","value":"ParseQuote: Sized","parent":null,"children":[{"krate":0,"index":2378}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2378},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,95,113,117,111,116,101,46,114,115],"byte_start":428506,"byte_end":428511,"line_start":124,"line_end":124,"column_start":8,"column_end":13},"name":"parse","qualname":"::parse_quote::ParseQuote::parse","value":"fn (input: ParseStream) -> Result<Self>","parent":{"krate":0,"index":2376},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":2400},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,95,109,97,99,114,111,95,105,110,112,117,116,46,114,115],"byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"parse_macro_input","qualname":"::parse_macro_input","value":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/parse_macro_input.rs","parent":null,"children":[{"krate":0,"index":2402},{"krate":0,"index":2404},{"krate":0,"index":2414},{"krate":0,"index":2416},{"krate":0,"index":2418},{"krate":0,"index":2422},{"krate":0,"index":2426},{"krate":0,"index":2428}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(all(not(all(target_arch = \"wasm32\", target_os = \"unknown\")),\n feature = \"parsing\",\n feature = \"proc-macro\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15926,"byte_end":16053,"line_start":446,"line_end":450,"column_start":1,"column_end":4}}]},{"kind":"Function","id":{"krate":0,"index":2416},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,95,109,97,99,114,111,95,105,110,112,117,116,46,114,115],"byte_start":431080,"byte_end":431085,"line_start":66,"line_end":66,"column_start":8,"column_end":13},"name":"parse","qualname":"::parse_macro_input::parse","value":"fn <T> (token_stream: TokenStream) -> Result<T>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":2418},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,95,109,97,99,114,111,95,105,110,112,117,116,46,114,115],"byte_start":431228,"byte_end":431243,"line_start":72,"line_end":72,"column_start":11,"column_end":26},"name":"ParseMacroInput","qualname":"::parse_macro_input::ParseMacroInput","value":"ParseMacroInput: Sized","parent":null,"children":[{"krate":0,"index":2420}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2420},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,95,109,97,99,114,111,95,105,110,112,117,116,46,114,115],"byte_start":431260,"byte_end":431265,"line_start":73,"line_end":73,"column_start":8,"column_end":13},"name":"parse","qualname":"::parse_macro_input::ParseMacroInput::parse","value":"fn (input: ParseStream) -> Result<Self>","parent":{"krate":0,"index":2418},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":2432},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,115,112,97,110,110,101,100,46,114,115],"byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"spanned","qualname":"::spanned","value":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/spanned.rs","parent":null,"children":[{"krate":0,"index":2434},{"krate":0,"index":2440},{"krate":0,"index":2442},{"krate":0,"index":2446},{"krate":0,"index":2454},{"krate":0,"index":2458}],"decl_id":null,"docs":" A trait that can provide the `Span` of the complete contents of a syntax\n tree node.","sig":null,"attributes":[{"value":"cfg(all(feature = \"parsing\", feature = \"printing\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":16097,"byte_end":16151,"line_start":454,"line_end":454,"column_start":1,"column_end":55}}]},{"kind":"Trait","id":{"krate":0,"index":2442},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,115,112,97,110,110,101,100,46,114,115],"byte_start":435358,"byte_end":435365,"line_start":99,"line_end":99,"column_start":11,"column_end":18},"name":"Spanned","qualname":"::spanned::Spanned","value":"Spanned: private::Sealed","parent":null,"children":[{"krate":0,"index":2444}],"decl_id":null,"docs":" A trait that can provide the `Span` of the complete contents of a syntax\n tree node.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2444},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,115,112,97,110,110,101,100,46,114,115],"byte_start":435647,"byte_end":435651,"line_start":104,"line_end":104,"column_start":8,"column_end":12},"name":"span","qualname":"::spanned::Spanned::span","value":"fn (&self) -> Span","parent":{"krate":0,"index":2442},"children":[],"decl_id":null,"docs":" Returns a `Span` covering the complete contents of this syntax tree\n node, or [`Span::call_site()`] if this node is empty.","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":2450},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,115,112,97,110,110,101,100,46,114,115],"byte_start":435724,"byte_end":435730,"line_start":109,"line_end":109,"column_start":15,"column_end":21},"name":"Sealed","qualname":"::spanned::private::Sealed","value":"Sealed","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":2462},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"visit","qualname":"::gen::visit","value":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/gen/visit.rs","parent":null,"children":[{"krate":0,"index":2464},{"krate":0,"index":2466},{"krate":0,"index":2468},{"krate":0,"index":2470},{"krate":0,"index":2472},{"krate":0,"index":2474},{"krate":0,"index":2476},{"krate":0,"index":2662},{"krate":0,"index":2664},{"krate":0,"index":2666},{"krate":0,"index":2668},{"krate":0,"index":2670},{"krate":0,"index":2672},{"krate":0,"index":2674},{"krate":0,"index":2676},{"krate":0,"index":2678},{"krate":0,"index":2680},{"krate":0,"index":2682},{"krate":0,"index":2684},{"krate":0,"index":2686},{"krate":0,"index":2688},{"krate":0,"index":2690},{"krate":0,"index":2692},{"krate":0,"index":2694},{"krate":0,"index":2696},{"krate":0,"index":2698},{"krate":0,"index":2700},{"krate":0,"index":2702},{"krate":0,"index":2704},{"krate":0,"index":2706},{"krate":0,"index":2708},{"krate":0,"index":2710},{"krate":0,"index":2712},{"krate":0,"index":2714},{"krate":0,"index":2716},{"krate":0,"index":2718},{"krate":0,"index":2720},{"krate":0,"index":2722},{"krate":0,"index":2724},{"krate":0,"index":2726},{"krate":0,"index":2728},{"krate":0,"index":2730},{"krate":0,"index":2732},{"krate":0,"index":2734},{"krate":0,"index":2736},{"krate":0,"index":2738},{"krate":0,"index":2740},{"krate":0,"index":2742},{"krate":0,"index":2744},{"krate":0,"index":2746},{"krate":0,"index":2748},{"krate":0,"index":2750},{"krate":0,"index":2752},{"krate":0,"index":2754},{"krate":0,"index":2756},{"krate":0,"index":2758},{"krate":0,"index":2760},{"krate":0,"index":2762},{"krate":0,"index":2764},{"krate":0,"index":2766},{"krate":0,"index":2768},{"krate":0,"index":2770},{"krate":0,"index":2772},{"krate":0,"index":2774},{"krate":0,"index":2776},{"krate":0,"index":2778},{"krate":0,"index":2780},{"krate":0,"index":2782},{"krate":0,"index":2784},{"krate":0,"index":2786},{"krate":0,"index":2788},{"krate":0,"index":2790},{"krate":0,"index":2792},{"krate":0,"index":2794},{"krate":0,"index":2796},{"krate":0,"index":2798},{"krate":0,"index":2800},{"krate":0,"index":2802},{"krate":0,"index":2804},{"krate":0,"index":2806},{"krate":0,"index":2808},{"krate":0,"index":2810},{"krate":0,"index":2812},{"krate":0,"index":2814},{"krate":0,"index":2816},{"krate":0,"index":2818},{"krate":0,"index":2820},{"krate":0,"index":2822},{"krate":0,"index":2824},{"krate":0,"index":2826},{"krate":0,"index":2828},{"krate":0,"index":2830},{"krate":0,"index":2832},{"krate":0,"index":2834},{"krate":0,"index":2836},{"krate":0,"index":2838},{"krate":0,"index":2840},{"krate":0,"index":2842},{"krate":0,"index":2844}],"decl_id":null,"docs":" Syntax tree traversal to walk a shared borrow of a syntax tree.","sig":null,"attributes":[{"value":"cfg(feature = \"visit\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":17423,"byte_end":17448,"line_start":490,"line_end":490,"column_start":5,"column_end":30}}]},{"kind":"Trait","id":{"krate":0,"index":2476},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":437843,"byte_end":437848,"line_start":33,"line_end":33,"column_start":11,"column_end":16},"name":"Visit","qualname":"::gen::visit::Visit","value":"Visit<'ast>","parent":null,"children":[{"krate":0,"index":2478},{"krate":0,"index":2480},{"krate":0,"index":2482},{"krate":0,"index":2484},{"krate":0,"index":2486},{"krate":0,"index":2488},{"krate":0,"index":2490},{"krate":0,"index":2492},{"krate":0,"index":2494},{"krate":0,"index":2496},{"krate":0,"index":2498},{"krate":0,"index":2500},{"krate":0,"index":2502},{"krate":0,"index":2504},{"krate":0,"index":2506},{"krate":0,"index":2508},{"krate":0,"index":2510},{"krate":0,"index":2512},{"krate":0,"index":2514},{"krate":0,"index":2516},{"krate":0,"index":2518},{"krate":0,"index":2520},{"krate":0,"index":2522},{"krate":0,"index":2524},{"krate":0,"index":2526},{"krate":0,"index":2528},{"krate":0,"index":2530},{"krate":0,"index":2532},{"krate":0,"index":2534},{"krate":0,"index":2536},{"krate":0,"index":2538},{"krate":0,"index":2540},{"krate":0,"index":2542},{"krate":0,"index":2544},{"krate":0,"index":2546},{"krate":0,"index":2548},{"krate":0,"index":2550},{"krate":0,"index":2552},{"krate":0,"index":2554},{"krate":0,"index":2556},{"krate":0,"index":2558},{"krate":0,"index":2560},{"krate":0,"index":2562},{"krate":0,"index":2564},{"krate":0,"index":2566},{"krate":0,"index":2568},{"krate":0,"index":2570},{"krate":0,"index":2572},{"krate":0,"index":2574},{"krate":0,"index":2576},{"krate":0,"index":2578},{"krate":0,"index":2580},{"krate":0,"index":2582},{"krate":0,"index":2584},{"krate":0,"index":2586},{"krate":0,"index":2588},{"krate":0,"index":2590},{"krate":0,"index":2592},{"krate":0,"index":2594},{"krate":0,"index":2596},{"krate":0,"index":2598},{"krate":0,"index":2600},{"krate":0,"index":2602},{"krate":0,"index":2604},{"krate":0,"index":2606},{"krate":0,"index":2608},{"krate":0,"index":2610},{"krate":0,"index":2612},{"krate":0,"index":2614},{"krate":0,"index":2616},{"krate":0,"index":2618},{"krate":0,"index":2620},{"krate":0,"index":2622},{"krate":0,"index":2624},{"krate":0,"index":2626},{"krate":0,"index":2628},{"krate":0,"index":2630},{"krate":0,"index":2632},{"krate":0,"index":2634},{"krate":0,"index":2636},{"krate":0,"index":2638},{"krate":0,"index":2640},{"krate":0,"index":2642},{"krate":0,"index":2644},{"krate":0,"index":2646},{"krate":0,"index":2648},{"krate":0,"index":2650},{"krate":0,"index":2652},{"krate":0,"index":2654},{"krate":0,"index":2656},{"krate":0,"index":2658},{"krate":0,"index":2660}],"decl_id":null,"docs":" Syntax tree traversal to walk a shared borrow of a syntax tree.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2478},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":437918,"byte_end":437927,"line_start":35,"line_end":35,"column_start":8,"column_end":17},"name":"visit_abi","qualname":"::gen::visit::Visit::visit_abi","value":"fn (&mut self, i: &'ast Abi) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":437861,"byte_end":437910,"line_start":34,"line_end":34,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2480},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":438049,"byte_end":438088,"line_start":39,"line_end":39,"column_start":8,"column_end":47},"name":"visit_angle_bracketed_generic_arguments","qualname":"::gen::visit::Visit::visit_angle_bracketed_generic_arguments","value":"fn (&mut self, i: &'ast AngleBracketedGenericArguments) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":437992,"byte_end":438041,"line_start":38,"line_end":38,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2482},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":438810,"byte_end":438826,"line_start":60,"line_end":60,"column_start":8,"column_end":24},"name":"visit_attr_style","qualname":"::gen::visit::Visit::visit_attr_style","value":"fn (&mut self, i: &'ast AttrStyle) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":438753,"byte_end":438802,"line_start":59,"line_end":59,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2484},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":438961,"byte_end":438976,"line_start":64,"line_end":64,"column_start":8,"column_end":23},"name":"visit_attribute","qualname":"::gen::visit::Visit::visit_attribute","value":"fn (&mut self, i: &'ast Attribute) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":438904,"byte_end":438953,"line_start":63,"line_end":63,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2486},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":439110,"byte_end":439127,"line_start":68,"line_end":68,"column_start":8,"column_end":25},"name":"visit_bare_fn_arg","qualname":"::gen::visit::Visit::visit_bare_fn_arg","value":"fn (&mut self, i: &'ast BareFnArg) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":439053,"byte_end":439102,"line_start":67,"line_end":67,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2488},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":439263,"byte_end":439285,"line_start":72,"line_end":72,"column_start":8,"column_end":30},"name":"visit_bare_fn_arg_name","qualname":"::gen::visit::Visit::visit_bare_fn_arg_name","value":"fn (&mut self, i: &'ast BareFnArgName) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":439206,"byte_end":439255,"line_start":71,"line_end":71,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2490},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":439430,"byte_end":439442,"line_start":76,"line_end":76,"column_start":8,"column_end":20},"name":"visit_bin_op","qualname":"::gen::visit::Visit::visit_bin_op","value":"fn (&mut self, i: &'ast BinOp) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":439373,"byte_end":439422,"line_start":75,"line_end":75,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2492},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":439569,"byte_end":439582,"line_start":80,"line_end":80,"column_start":8,"column_end":21},"name":"visit_binding","qualname":"::gen::visit::Visit::visit_binding","value":"fn (&mut self, i: &'ast Binding) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":439512,"byte_end":439561,"line_start":79,"line_end":79,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2494},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":439878,"byte_end":439899,"line_start":89,"line_end":89,"column_start":8,"column_end":29},"name":"visit_bound_lifetimes","qualname":"::gen::visit::Visit::visit_bound_lifetimes","value":"fn (&mut self, i: &'ast BoundLifetimes) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":439821,"byte_end":439870,"line_start":88,"line_end":88,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2496},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":440044,"byte_end":440061,"line_start":93,"line_end":93,"column_start":8,"column_end":25},"name":"visit_const_param","qualname":"::gen::visit::Visit::visit_const_param","value":"fn (&mut self, i: &'ast ConstParam) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":439987,"byte_end":440036,"line_start":92,"line_end":92,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2498},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":440198,"byte_end":440214,"line_start":97,"line_end":97,"column_start":8,"column_end":24},"name":"visit_constraint","qualname":"::gen::visit::Visit::visit_constraint","value":"fn (&mut self, i: &'ast Constraint) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":440141,"byte_end":440190,"line_start":96,"line_end":96,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2500},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":440327,"byte_end":440337,"line_start":101,"line_end":101,"column_start":8,"column_end":18},"name":"visit_data","qualname":"::gen::visit::Visit::visit_data","value":"fn (&mut self, i: &'ast Data) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(feature = \"derive\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":440293,"byte_end":440319,"line_start":100,"line_end":100,"column_start":5,"column_end":31}}]},{"kind":"Method","id":{"krate":0,"index":2502},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":440438,"byte_end":440453,"line_start":105,"line_end":105,"column_start":8,"column_end":23},"name":"visit_data_enum","qualname":"::gen::visit::Visit::visit_data_enum","value":"fn (&mut self, i: &'ast DataEnum) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(feature = \"derive\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":440404,"byte_end":440430,"line_start":104,"line_end":104,"column_start":5,"column_end":31}}]},{"kind":"Method","id":{"krate":0,"index":2504},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":440563,"byte_end":440580,"line_start":109,"line_end":109,"column_start":8,"column_end":25},"name":"visit_data_struct","qualname":"::gen::visit::Visit::visit_data_struct","value":"fn (&mut self, i: &'ast DataStruct) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(feature = \"derive\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":440529,"byte_end":440555,"line_start":108,"line_end":108,"column_start":5,"column_end":31}}]},{"kind":"Method","id":{"krate":0,"index":2506},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":440694,"byte_end":440710,"line_start":113,"line_end":113,"column_start":8,"column_end":24},"name":"visit_data_union","qualname":"::gen::visit::Visit::visit_data_union","value":"fn (&mut self, i: &'ast DataUnion) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(feature = \"derive\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":440660,"byte_end":440686,"line_start":112,"line_end":112,"column_start":5,"column_end":31}}]},{"kind":"Method","id":{"krate":0,"index":2508},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":440822,"byte_end":440840,"line_start":117,"line_end":117,"column_start":8,"column_end":26},"name":"visit_derive_input","qualname":"::gen::visit::Visit::visit_derive_input","value":"fn (&mut self, i: &'ast DeriveInput) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(feature = \"derive\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":440788,"byte_end":440814,"line_start":116,"line_end":116,"column_start":5,"column_end":31}}]},{"kind":"Method","id":{"krate":0,"index":2510},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":440979,"byte_end":440989,"line_start":121,"line_end":121,"column_start":8,"column_end":18},"name":"visit_expr","qualname":"::gen::visit::Visit::visit_expr","value":"fn (&mut self, i: &'ast Expr) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":440922,"byte_end":440971,"line_start":120,"line_end":120,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2512},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":441847,"byte_end":441864,"line_start":145,"line_end":145,"column_start":8,"column_end":25},"name":"visit_expr_binary","qualname":"::gen::visit::Visit::visit_expr_binary","value":"fn (&mut self, i: &'ast ExprBinary) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":441790,"byte_end":441839,"line_start":144,"line_end":144,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2514},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":442535,"byte_end":442550,"line_start":164,"line_end":164,"column_start":8,"column_end":23},"name":"visit_expr_call","qualname":"::gen::visit::Visit::visit_expr_call","value":"fn (&mut self, i: &'ast ExprCall) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":442478,"byte_end":442527,"line_start":163,"line_end":163,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2516},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":442683,"byte_end":442698,"line_start":168,"line_end":168,"column_start":8,"column_end":23},"name":"visit_expr_cast","qualname":"::gen::visit::Visit::visit_expr_cast","value":"fn (&mut self, i: &'ast ExprCast) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":442626,"byte_end":442675,"line_start":167,"line_end":167,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2518},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":443206,"byte_end":443222,"line_start":182,"line_end":182,"column_start":8,"column_end":24},"name":"visit_expr_field","qualname":"::gen::visit::Visit::visit_expr_field","value":"fn (&mut self, i: &'ast ExprField) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":443149,"byte_end":443198,"line_start":181,"line_end":181,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2520},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":444084,"byte_end":444100,"line_start":206,"line_end":206,"column_start":8,"column_end":24},"name":"visit_expr_index","qualname":"::gen::visit::Visit::visit_expr_index","value":"fn (&mut self, i: &'ast ExprIndex) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":444027,"byte_end":444076,"line_start":205,"line_end":205,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2522},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":444409,"byte_end":444423,"line_start":215,"line_end":215,"column_start":8,"column_end":22},"name":"visit_expr_lit","qualname":"::gen::visit::Visit::visit_expr_lit","value":"fn (&mut self, i: &'ast ExprLit) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":444352,"byte_end":444401,"line_start":214,"line_end":214,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2524},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":445288,"byte_end":445304,"line_start":239,"line_end":239,"column_start":8,"column_end":24},"name":"visit_expr_paren","qualname":"::gen::visit::Visit::visit_expr_paren","value":"fn (&mut self, i: &'ast ExprParen) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":445231,"byte_end":445280,"line_start":238,"line_end":238,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2526},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":445439,"byte_end":445454,"line_start":243,"line_end":243,"column_start":8,"column_end":23},"name":"visit_expr_path","qualname":"::gen::visit::Visit::visit_expr_path","value":"fn (&mut self, i: &'ast ExprPath) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":445382,"byte_end":445431,"line_start":242,"line_end":242,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2528},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":447230,"byte_end":447246,"line_start":292,"line_end":292,"column_start":8,"column_end":24},"name":"visit_expr_unary","qualname":"::gen::visit::Visit::visit_expr_unary","value":"fn (&mut self, i: &'ast ExprUnary) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":447173,"byte_end":447222,"line_start":291,"line_end":291,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2530},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":447564,"byte_end":447583,"line_start":301,"line_end":301,"column_start":8,"column_end":27},"name":"visit_expr_verbatim","qualname":"::gen::visit::Visit::visit_expr_verbatim","value":"fn (&mut self, i: &'ast ExprVerbatim) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":447507,"byte_end":447556,"line_start":300,"line_end":300,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2532},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":448084,"byte_end":448095,"line_start":315,"line_end":315,"column_start":8,"column_end":19},"name":"visit_field","qualname":"::gen::visit::Visit::visit_field","value":"fn (&mut self, i: &'ast Field) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":448027,"byte_end":448076,"line_start":314,"line_end":314,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2534},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":448581,"byte_end":448593,"line_start":329,"line_end":329,"column_start":8,"column_end":20},"name":"visit_fields","qualname":"::gen::visit::Visit::visit_fields","value":"fn (&mut self, i: &'ast Fields) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":448524,"byte_end":448573,"line_start":328,"line_end":328,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2536},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":448721,"byte_end":448739,"line_start":333,"line_end":333,"column_start":8,"column_end":26},"name":"visit_fields_named","qualname":"::gen::visit::Visit::visit_fields_named","value":"fn (&mut self, i: &'ast FieldsNamed) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":448664,"byte_end":448713,"line_start":332,"line_end":332,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2538},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":448878,"byte_end":448898,"line_start":337,"line_end":337,"column_start":8,"column_end":28},"name":"visit_fields_unnamed","qualname":"::gen::visit::Visit::visit_fields_unnamed","value":"fn (&mut self, i: &'ast FieldsUnnamed) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":448821,"byte_end":448870,"line_start":336,"line_end":336,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2540},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":450258,"byte_end":450280,"line_start":377,"line_end":377,"column_start":8,"column_end":30},"name":"visit_generic_argument","qualname":"::gen::visit::Visit::visit_generic_argument","value":"fn (&mut self, i: &'ast GenericArgument) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":450201,"byte_end":450250,"line_start":376,"line_end":376,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2542},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":450645,"byte_end":450664,"line_start":386,"line_end":386,"column_start":8,"column_end":27},"name":"visit_generic_param","qualname":"::gen::visit::Visit::visit_generic_param","value":"fn (&mut self, i: &'ast GenericParam) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":450588,"byte_end":450637,"line_start":385,"line_end":385,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2544},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":450805,"byte_end":450819,"line_start":390,"line_end":390,"column_start":8,"column_end":22},"name":"visit_generics","qualname":"::gen::visit::Visit::visit_generics","value":"fn (&mut self, i: &'ast Generics) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":450748,"byte_end":450797,"line_start":389,"line_end":389,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2546},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":450897,"byte_end":450908,"line_start":393,"line_end":393,"column_start":8,"column_end":19},"name":"visit_ident","qualname":"::gen::visit::Visit::visit_ident","value":"fn (&mut self, i: &'ast Ident) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2548},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":452024,"byte_end":452035,"line_start":425,"line_end":425,"column_start":8,"column_end":19},"name":"visit_index","qualname":"::gen::visit::Visit::visit_index","value":"fn (&mut self, i: &'ast Index) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":451967,"byte_end":452016,"line_start":424,"line_end":424,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2550},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":454710,"byte_end":454724,"line_start":509,"line_end":509,"column_start":8,"column_end":22},"name":"visit_lifetime","qualname":"::gen::visit::Visit::visit_lifetime","value":"fn (&mut self, i: &'ast Lifetime) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2552},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":454856,"byte_end":454874,"line_start":513,"line_end":513,"column_start":8,"column_end":26},"name":"visit_lifetime_def","qualname":"::gen::visit::Visit::visit_lifetime_def","value":"fn (&mut self, i: &'ast LifetimeDef) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":454799,"byte_end":454848,"line_start":512,"line_end":512,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2554},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":455013,"byte_end":455022,"line_start":517,"line_end":517,"column_start":8,"column_end":17},"name":"visit_lit","qualname":"::gen::visit::Visit::visit_lit","value":"fn (&mut self, i: &'ast Lit) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":454956,"byte_end":455005,"line_start":516,"line_end":516,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2556},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":455144,"byte_end":455158,"line_start":521,"line_end":521,"column_start":8,"column_end":22},"name":"visit_lit_bool","qualname":"::gen::visit::Visit::visit_lit_bool","value":"fn (&mut self, i: &'ast LitBool) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":455087,"byte_end":455136,"line_start":520,"line_end":520,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2558},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":455289,"byte_end":455303,"line_start":525,"line_end":525,"column_start":8,"column_end":22},"name":"visit_lit_byte","qualname":"::gen::visit::Visit::visit_lit_byte","value":"fn (&mut self, i: &'ast LitByte) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":455232,"byte_end":455281,"line_start":524,"line_end":524,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2560},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":455434,"byte_end":455452,"line_start":529,"line_end":529,"column_start":8,"column_end":26},"name":"visit_lit_byte_str","qualname":"::gen::visit::Visit::visit_lit_byte_str","value":"fn (&mut self, i: &'ast LitByteStr) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":455377,"byte_end":455426,"line_start":528,"line_end":528,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2562},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":455590,"byte_end":455604,"line_start":533,"line_end":533,"column_start":8,"column_end":22},"name":"visit_lit_char","qualname":"::gen::visit::Visit::visit_lit_char","value":"fn (&mut self, i: &'ast LitChar) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":455533,"byte_end":455582,"line_start":532,"line_end":532,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2564},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":455735,"byte_end":455750,"line_start":537,"line_end":537,"column_start":8,"column_end":23},"name":"visit_lit_float","qualname":"::gen::visit::Visit::visit_lit_float","value":"fn (&mut self, i: &'ast LitFloat) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":455678,"byte_end":455727,"line_start":536,"line_end":536,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2566},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":455883,"byte_end":455896,"line_start":541,"line_end":541,"column_start":8,"column_end":21},"name":"visit_lit_int","qualname":"::gen::visit::Visit::visit_lit_int","value":"fn (&mut self, i: &'ast LitInt) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":455826,"byte_end":455875,"line_start":540,"line_end":540,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2568},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":456025,"byte_end":456038,"line_start":545,"line_end":545,"column_start":8,"column_end":21},"name":"visit_lit_str","qualname":"::gen::visit::Visit::visit_lit_str","value":"fn (&mut self, i: &'ast LitStr) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":455968,"byte_end":456017,"line_start":544,"line_end":544,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2570},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":456167,"byte_end":456185,"line_start":549,"line_end":549,"column_start":8,"column_end":26},"name":"visit_lit_verbatim","qualname":"::gen::visit::Visit::visit_lit_verbatim","value":"fn (&mut self, i: &'ast LitVerbatim) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":456110,"byte_end":456159,"line_start":548,"line_end":548,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2572},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":456490,"byte_end":456501,"line_start":558,"line_end":558,"column_start":8,"column_end":19},"name":"visit_macro","qualname":"::gen::visit::Visit::visit_macro","value":"fn (&mut self, i: &'ast Macro) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":456433,"byte_end":456482,"line_start":557,"line_end":557,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2574},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":456627,"byte_end":456648,"line_start":562,"line_end":562,"column_start":8,"column_end":29},"name":"visit_macro_delimiter","qualname":"::gen::visit::Visit::visit_macro_delimiter","value":"fn (&mut self, i: &'ast MacroDelimiter) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":456570,"byte_end":456619,"line_start":561,"line_end":561,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2576},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":456793,"byte_end":456805,"line_start":566,"line_end":566,"column_start":8,"column_end":20},"name":"visit_member","qualname":"::gen::visit::Visit::visit_member","value":"fn (&mut self, i: &'ast Member) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":456736,"byte_end":456785,"line_start":565,"line_end":565,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2578},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":456933,"byte_end":456943,"line_start":570,"line_end":570,"column_start":8,"column_end":18},"name":"visit_meta","qualname":"::gen::visit::Visit::visit_meta","value":"fn (&mut self, i: &'ast Meta) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":456876,"byte_end":456925,"line_start":569,"line_end":569,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2580},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":457067,"byte_end":457082,"line_start":574,"line_end":574,"column_start":8,"column_end":23},"name":"visit_meta_list","qualname":"::gen::visit::Visit::visit_meta_list","value":"fn (&mut self, i: &'ast MetaList) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":457010,"byte_end":457059,"line_start":573,"line_end":573,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2582},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":457215,"byte_end":457236,"line_start":578,"line_end":578,"column_start":8,"column_end":29},"name":"visit_meta_name_value","qualname":"::gen::visit::Visit::visit_meta_name_value","value":"fn (&mut self, i: &'ast MetaNameValue) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":457158,"byte_end":457207,"line_start":577,"line_end":577,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2584},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":457704,"byte_end":457721,"line_start":591,"line_end":591,"column_start":8,"column_end":25},"name":"visit_nested_meta","qualname":"::gen::visit::Visit::visit_nested_meta","value":"fn (&mut self, i: &'ast NestedMeta) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":457647,"byte_end":457696,"line_start":590,"line_end":590,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2586},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":457858,"byte_end":457895,"line_start":595,"line_end":595,"column_start":8,"column_end":45},"name":"visit_parenthesized_generic_arguments","qualname":"::gen::visit::Visit::visit_parenthesized_generic_arguments","value":"fn (&mut self, i: &'ast ParenthesizedGenericArguments) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":457801,"byte_end":457850,"line_start":594,"line_end":594,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2588},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":460540,"byte_end":460550,"line_start":669,"line_end":669,"column_start":8,"column_end":18},"name":"visit_path","qualname":"::gen::visit::Visit::visit_path","value":"fn (&mut self, i: &'ast Path) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":460483,"byte_end":460532,"line_start":668,"line_end":668,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2590},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":460674,"byte_end":460694,"line_start":673,"line_end":673,"column_start":8,"column_end":28},"name":"visit_path_arguments","qualname":"::gen::visit::Visit::visit_path_arguments","value":"fn (&mut self, i: &'ast PathArguments) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":460617,"byte_end":460666,"line_start":672,"line_end":672,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2592},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":460837,"byte_end":460855,"line_start":677,"line_end":677,"column_start":8,"column_end":26},"name":"visit_path_segment","qualname":"::gen::visit::Visit::visit_path_segment","value":"fn (&mut self, i: &'ast PathSegment) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":460780,"byte_end":460829,"line_start":676,"line_end":676,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2594},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":460994,"byte_end":461012,"line_start":681,"line_end":681,"column_start":8,"column_end":26},"name":"visit_predicate_eq","qualname":"::gen::visit::Visit::visit_predicate_eq","value":"fn (&mut self, i: &'ast PredicateEq) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":460937,"byte_end":460986,"line_start":680,"line_end":680,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2596},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":461151,"byte_end":461175,"line_start":685,"line_end":685,"column_start":8,"column_end":32},"name":"visit_predicate_lifetime","qualname":"::gen::visit::Visit::visit_predicate_lifetime","value":"fn (&mut self, i: &'ast PredicateLifetime) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":461094,"byte_end":461143,"line_start":684,"line_end":684,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2598},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":461326,"byte_end":461346,"line_start":689,"line_end":689,"column_start":8,"column_end":28},"name":"visit_predicate_type","qualname":"::gen::visit::Visit::visit_predicate_type","value":"fn (&mut self, i: &'ast PredicateType) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":461269,"byte_end":461318,"line_start":688,"line_end":688,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2600},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":461489,"byte_end":461500,"line_start":693,"line_end":693,"column_start":8,"column_end":19},"name":"visit_qself","qualname":"::gen::visit::Visit::visit_qself","value":"fn (&mut self, i: &'ast QSelf) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":461432,"byte_end":461481,"line_start":692,"line_end":692,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2602},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":461812,"byte_end":461829,"line_start":702,"line_end":702,"column_start":8,"column_end":25},"name":"visit_return_type","qualname":"::gen::visit::Visit::visit_return_type","value":"fn (&mut self, i: &'ast ReturnType) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":461755,"byte_end":461804,"line_start":701,"line_end":701,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2604},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":461912,"byte_end":461922,"line_start":705,"line_end":705,"column_start":8,"column_end":18},"name":"visit_span","qualname":"::gen::visit::Visit::visit_span","value":"fn (&mut self, i: &'ast Span) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2606},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":462209,"byte_end":462226,"line_start":714,"line_end":714,"column_start":8,"column_end":25},"name":"visit_trait_bound","qualname":"::gen::visit::Visit::visit_trait_bound","value":"fn (&mut self, i: &'ast TraitBound) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":462152,"byte_end":462201,"line_start":713,"line_end":713,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2608},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":462363,"byte_end":462389,"line_start":718,"line_end":718,"column_start":8,"column_end":34},"name":"visit_trait_bound_modifier","qualname":"::gen::visit::Visit::visit_trait_bound_modifier","value":"fn (&mut self, i: &'ast TraitBoundModifier) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":462306,"byte_end":462355,"line_start":717,"line_end":717,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2610},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":463393,"byte_end":463403,"line_start":746,"line_end":746,"column_start":8,"column_end":18},"name":"visit_type","qualname":"::gen::visit::Visit::visit_type","value":"fn (&mut self, i: &'ast Type) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":463336,"byte_end":463385,"line_start":745,"line_end":745,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2612},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":463527,"byte_end":463543,"line_start":750,"line_end":750,"column_start":8,"column_end":24},"name":"visit_type_array","qualname":"::gen::visit::Visit::visit_type_array","value":"fn (&mut self, i: &'ast TypeArray) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":463470,"byte_end":463519,"line_start":749,"line_end":749,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2614},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":463678,"byte_end":463696,"line_start":754,"line_end":754,"column_start":8,"column_end":26},"name":"visit_type_bare_fn","qualname":"::gen::visit::Visit::visit_type_bare_fn","value":"fn (&mut self, i: &'ast TypeBareFn) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":463621,"byte_end":463670,"line_start":753,"line_end":753,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2616},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":463834,"byte_end":463850,"line_start":758,"line_end":758,"column_start":8,"column_end":24},"name":"visit_type_group","qualname":"::gen::visit::Visit::visit_type_group","value":"fn (&mut self, i: &'ast TypeGroup) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":463777,"byte_end":463826,"line_start":757,"line_end":757,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2618},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":463985,"byte_end":464006,"line_start":762,"line_end":762,"column_start":8,"column_end":29},"name":"visit_type_impl_trait","qualname":"::gen::visit::Visit::visit_type_impl_trait","value":"fn (&mut self, i: &'ast TypeImplTrait) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":463928,"byte_end":463977,"line_start":761,"line_end":761,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2620},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":464150,"byte_end":464166,"line_start":766,"line_end":766,"column_start":8,"column_end":24},"name":"visit_type_infer","qualname":"::gen::visit::Visit::visit_type_infer","value":"fn (&mut self, i: &'ast TypeInfer) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":464093,"byte_end":464142,"line_start":765,"line_end":765,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2622},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":464301,"byte_end":464317,"line_start":770,"line_end":770,"column_start":8,"column_end":24},"name":"visit_type_macro","qualname":"::gen::visit::Visit::visit_type_macro","value":"fn (&mut self, i: &'ast TypeMacro) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":464244,"byte_end":464293,"line_start":769,"line_end":769,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2624},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":464452,"byte_end":464468,"line_start":774,"line_end":774,"column_start":8,"column_end":24},"name":"visit_type_never","qualname":"::gen::visit::Visit::visit_type_never","value":"fn (&mut self, i: &'ast TypeNever) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":464395,"byte_end":464444,"line_start":773,"line_end":773,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2626},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":464603,"byte_end":464619,"line_start":778,"line_end":778,"column_start":8,"column_end":24},"name":"visit_type_param","qualname":"::gen::visit::Visit::visit_type_param","value":"fn (&mut self, i: &'ast TypeParam) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":464546,"byte_end":464595,"line_start":777,"line_end":777,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2628},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":464754,"byte_end":464776,"line_start":782,"line_end":782,"column_start":8,"column_end":30},"name":"visit_type_param_bound","qualname":"::gen::visit::Visit::visit_type_param_bound","value":"fn (&mut self, i: &'ast TypeParamBound) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":464697,"byte_end":464746,"line_start":781,"line_end":781,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2630},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":464922,"byte_end":464938,"line_start":786,"line_end":786,"column_start":8,"column_end":24},"name":"visit_type_paren","qualname":"::gen::visit::Visit::visit_type_paren","value":"fn (&mut self, i: &'ast TypeParen) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":464865,"byte_end":464914,"line_start":785,"line_end":785,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2632},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":465073,"byte_end":465088,"line_start":790,"line_end":790,"column_start":8,"column_end":23},"name":"visit_type_path","qualname":"::gen::visit::Visit::visit_type_path","value":"fn (&mut self, i: &'ast TypePath) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":465016,"byte_end":465065,"line_start":789,"line_end":789,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2634},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":465221,"byte_end":465235,"line_start":794,"line_end":794,"column_start":8,"column_end":22},"name":"visit_type_ptr","qualname":"::gen::visit::Visit::visit_type_ptr","value":"fn (&mut self, i: &'ast TypePtr) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":465164,"byte_end":465213,"line_start":793,"line_end":793,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2636},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":465366,"byte_end":465386,"line_start":798,"line_end":798,"column_start":8,"column_end":28},"name":"visit_type_reference","qualname":"::gen::visit::Visit::visit_type_reference","value":"fn (&mut self, i: &'ast TypeReference) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":465309,"byte_end":465358,"line_start":797,"line_end":797,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2638},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":465529,"byte_end":465545,"line_start":802,"line_end":802,"column_start":8,"column_end":24},"name":"visit_type_slice","qualname":"::gen::visit::Visit::visit_type_slice","value":"fn (&mut self, i: &'ast TypeSlice) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":465472,"byte_end":465521,"line_start":801,"line_end":801,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2640},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":465680,"byte_end":465703,"line_start":806,"line_end":806,"column_start":8,"column_end":31},"name":"visit_type_trait_object","qualname":"::gen::visit::Visit::visit_type_trait_object","value":"fn (&mut self, i: &'ast TypeTraitObject) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":465623,"byte_end":465672,"line_start":805,"line_end":805,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2642},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":465851,"byte_end":465867,"line_start":810,"line_end":810,"column_start":8,"column_end":24},"name":"visit_type_tuple","qualname":"::gen::visit::Visit::visit_type_tuple","value":"fn (&mut self, i: &'ast TypeTuple) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":465794,"byte_end":465843,"line_start":809,"line_end":809,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2644},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":466002,"byte_end":466021,"line_start":814,"line_end":814,"column_start":8,"column_end":27},"name":"visit_type_verbatim","qualname":"::gen::visit::Visit::visit_type_verbatim","value":"fn (&mut self, i: &'ast TypeVerbatim) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":465945,"byte_end":465994,"line_start":813,"line_end":813,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2646},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":466162,"byte_end":466173,"line_start":818,"line_end":818,"column_start":8,"column_end":19},"name":"visit_un_op","qualname":"::gen::visit::Visit::visit_un_op","value":"fn (&mut self, i: &'ast UnOp) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":466105,"byte_end":466154,"line_start":817,"line_end":817,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2648},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":467027,"byte_end":467040,"line_start":846,"line_end":846,"column_start":8,"column_end":21},"name":"visit_variant","qualname":"::gen::visit::Visit::visit_variant","value":"fn (&mut self, i: &'ast Variant) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":466970,"byte_end":467019,"line_start":845,"line_end":845,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2650},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":467170,"byte_end":467185,"line_start":850,"line_end":850,"column_start":8,"column_end":23},"name":"visit_vis_crate","qualname":"::gen::visit::Visit::visit_vis_crate","value":"fn (&mut self, i: &'ast VisCrate) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":467113,"byte_end":467162,"line_start":849,"line_end":849,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2652},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":467318,"byte_end":467334,"line_start":854,"line_end":854,"column_start":8,"column_end":24},"name":"visit_vis_public","qualname":"::gen::visit::Visit::visit_vis_public","value":"fn (&mut self, i: &'ast VisPublic) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":467261,"byte_end":467310,"line_start":853,"line_end":853,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2654},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":467469,"byte_end":467489,"line_start":858,"line_end":858,"column_start":8,"column_end":28},"name":"visit_vis_restricted","qualname":"::gen::visit::Visit::visit_vis_restricted","value":"fn (&mut self, i: &'ast VisRestricted) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":467412,"byte_end":467461,"line_start":857,"line_end":857,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2656},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":467632,"byte_end":467648,"line_start":862,"line_end":862,"column_start":8,"column_end":24},"name":"visit_visibility","qualname":"::gen::visit::Visit::visit_visibility","value":"fn (&mut self, i: &'ast Visibility) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":467575,"byte_end":467624,"line_start":861,"line_end":861,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2658},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":467784,"byte_end":467802,"line_start":866,"line_end":866,"column_start":8,"column_end":26},"name":"visit_where_clause","qualname":"::gen::visit::Visit::visit_where_clause","value":"fn (&mut self, i: &'ast WhereClause) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":467727,"byte_end":467776,"line_start":865,"line_end":865,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2660},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":467941,"byte_end":467962,"line_start":870,"line_end":870,"column_start":8,"column_end":29},"name":"visit_where_predicate","qualname":"::gen::visit::Visit::visit_where_predicate","value":"fn (&mut self, i: &'ast WherePredicate) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":467884,"byte_end":467933,"line_start":869,"line_end":869,"column_start":5,"column_end":54}}]},{"kind":"Function","id":{"krate":0,"index":2662},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":468105,"byte_end":468114,"line_start":875,"line_end":875,"column_start":8,"column_end":17},"name":"visit_abi","qualname":"::gen::visit::visit_abi","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast Abi) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":468048,"byte_end":468097,"line_start":874,"line_end":874,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2664},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":468370,"byte_end":468409,"line_start":882,"line_end":882,"column_start":8,"column_end":47},"name":"visit_angle_bracketed_generic_arguments","qualname":"::gen::visit::visit_angle_bracketed_generic_arguments","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast AngleBracketedGenericArguments) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":468313,"byte_end":468362,"line_start":881,"line_end":881,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2666},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":470535,"byte_end":470551,"line_start":944,"line_end":944,"column_start":8,"column_end":24},"name":"visit_attr_style","qualname":"::gen::visit::visit_attr_style","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast AttrStyle) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":470478,"byte_end":470527,"line_start":943,"line_end":943,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2668},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":470848,"byte_end":470863,"line_start":953,"line_end":953,"column_start":8,"column_end":23},"name":"visit_attribute","qualname":"::gen::visit::visit_attribute","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast Attribute) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":470791,"byte_end":470840,"line_start":952,"line_end":952,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2670},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":471196,"byte_end":471213,"line_start":961,"line_end":961,"column_start":8,"column_end":25},"name":"visit_bare_fn_arg","qualname":"::gen::visit::visit_bare_fn_arg","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast BareFnArg) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":471139,"byte_end":471188,"line_start":960,"line_end":960,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2672},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":471519,"byte_end":471541,"line_start":969,"line_end":969,"column_start":8,"column_end":30},"name":"visit_bare_fn_arg_name","qualname":"::gen::visit::visit_bare_fn_arg_name","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast BareFnArgName) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":471462,"byte_end":471511,"line_start":968,"line_end":968,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2674},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":471931,"byte_end":471943,"line_start":983,"line_end":983,"column_start":8,"column_end":20},"name":"visit_bin_op","qualname":"::gen::visit::visit_bin_op","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast BinOp) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":471874,"byte_end":471923,"line_start":982,"line_end":982,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2676},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":475090,"byte_end":475103,"line_start":1072,"line_end":1072,"column_start":8,"column_end":21},"name":"visit_binding","qualname":"::gen::visit::visit_binding","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast Binding) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":475033,"byte_end":475082,"line_start":1071,"line_end":1071,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2678},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":475631,"byte_end":475652,"line_start":1086,"line_end":1086,"column_start":8,"column_end":29},"name":"visit_bound_lifetimes","qualname":"::gen::visit::visit_bound_lifetimes","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast BoundLifetimes) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":475574,"byte_end":475623,"line_start":1085,"line_end":1085,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2680},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":476071,"byte_end":476088,"line_start":1099,"line_end":1099,"column_start":8,"column_end":25},"name":"visit_const_param","qualname":"::gen::visit::visit_const_param","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast ConstParam) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":476014,"byte_end":476063,"line_start":1098,"line_end":1098,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2682},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":476631,"byte_end":476647,"line_start":1115,"line_end":1115,"column_start":8,"column_end":24},"name":"visit_constraint","qualname":"::gen::visit::visit_constraint","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast Constraint) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":476574,"byte_end":476623,"line_start":1114,"line_end":1114,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2684},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":476971,"byte_end":476981,"line_start":1124,"line_end":1124,"column_start":8,"column_end":18},"name":"visit_data","qualname":"::gen::visit::visit_data","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast Data) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(feature = \"derive\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":476937,"byte_end":476963,"line_start":1123,"line_end":1123,"column_start":1,"column_end":27}}]},{"kind":"Function","id":{"krate":0,"index":2686},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":477413,"byte_end":477428,"line_start":1138,"line_end":1138,"column_start":8,"column_end":23},"name":"visit_data_enum","qualname":"::gen::visit::visit_data_enum","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast DataEnum) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(feature = \"derive\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":477379,"byte_end":477405,"line_start":1137,"line_end":1137,"column_start":1,"column_end":27}}]},{"kind":"Function","id":{"krate":0,"index":2688},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":477755,"byte_end":477772,"line_start":1147,"line_end":1147,"column_start":8,"column_end":25},"name":"visit_data_struct","qualname":"::gen::visit::visit_data_struct","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast DataStruct) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(feature = \"derive\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":477721,"byte_end":477747,"line_start":1146,"line_end":1146,"column_start":1,"column_end":27}}]},{"kind":"Function","id":{"krate":0,"index":2690},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":478065,"byte_end":478081,"line_start":1155,"line_end":1155,"column_start":8,"column_end":24},"name":"visit_data_union","qualname":"::gen::visit::visit_data_union","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast DataUnion) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(feature = \"derive\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":478031,"byte_end":478057,"line_start":1154,"line_end":1154,"column_start":1,"column_end":27}}]},{"kind":"Function","id":{"krate":0,"index":2692},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":478286,"byte_end":478304,"line_start":1160,"line_end":1160,"column_start":8,"column_end":26},"name":"visit_derive_input","qualname":"::gen::visit::visit_derive_input","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast DeriveInput) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(feature = \"derive\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":478252,"byte_end":478278,"line_start":1159,"line_end":1159,"column_start":1,"column_end":27}}]},{"kind":"Function","id":{"krate":0,"index":2694},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":478662,"byte_end":478672,"line_start":1170,"line_end":1170,"column_start":8,"column_end":18},"name":"visit_expr","qualname":"::gen::visit::visit_expr","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast Expr) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":478605,"byte_end":478654,"line_start":1169,"line_end":1169,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2696},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":484709,"byte_end":484726,"line_start":1342,"line_end":1342,"column_start":8,"column_end":25},"name":"visit_expr_binary","qualname":"::gen::visit::visit_expr_binary","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast ExprBinary) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":484652,"byte_end":484701,"line_start":1341,"line_end":1341,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2698},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":486166,"byte_end":486181,"line_start":1385,"line_end":1385,"column_start":8,"column_end":23},"name":"visit_expr_call","qualname":"::gen::visit::visit_expr_call","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast ExprCall) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":486109,"byte_end":486158,"line_start":1384,"line_end":1384,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2700},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":486579,"byte_end":486594,"line_start":1397,"line_end":1397,"column_start":8,"column_end":23},"name":"visit_expr_cast","qualname":"::gen::visit::visit_expr_cast","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast ExprCast) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":486522,"byte_end":486571,"line_start":1396,"line_end":1396,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2702},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":488115,"byte_end":488131,"line_start":1444,"line_end":1444,"column_start":8,"column_end":24},"name":"visit_expr_field","qualname":"::gen::visit::visit_expr_field","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast ExprField) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":488058,"byte_end":488107,"line_start":1443,"line_end":1443,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2704},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":490185,"byte_end":490201,"line_start":1501,"line_end":1501,"column_start":8,"column_end":24},"name":"visit_expr_index","qualname":"::gen::visit::visit_expr_index","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast ExprIndex) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":490128,"byte_end":490177,"line_start":1500,"line_end":1500,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2706},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":491010,"byte_end":491024,"line_start":1524,"line_end":1524,"column_start":8,"column_end":22},"name":"visit_expr_lit","qualname":"::gen::visit::visit_expr_lit","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast ExprLit) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":490953,"byte_end":491002,"line_start":1523,"line_end":1523,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2708},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":493024,"byte_end":493040,"line_start":1585,"line_end":1585,"column_start":8,"column_end":24},"name":"visit_expr_paren","qualname":"::gen::visit::visit_expr_paren","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast ExprParen) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":492967,"byte_end":493016,"line_start":1584,"line_end":1584,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2710},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":493328,"byte_end":493343,"line_start":1593,"line_end":1593,"column_start":8,"column_end":23},"name":"visit_expr_path","qualname":"::gen::visit::visit_expr_path","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast ExprPath) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":493271,"byte_end":493320,"line_start":1592,"line_end":1592,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2712},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":497389,"byte_end":497405,"line_start":1716,"line_end":1716,"column_start":8,"column_end":24},"name":"visit_expr_unary","qualname":"::gen::visit::visit_expr_unary","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast ExprUnary) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":497332,"byte_end":497381,"line_start":1715,"line_end":1715,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2714},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":498009,"byte_end":498028,"line_start":1733,"line_end":1733,"column_start":8,"column_end":27},"name":"visit_expr_verbatim","qualname":"::gen::visit::visit_expr_verbatim","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast ExprVerbatim) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":497952,"byte_end":498001,"line_start":1732,"line_end":1732,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2716},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":499006,"byte_end":499017,"line_start":1764,"line_end":1764,"column_start":8,"column_end":19},"name":"visit_field","qualname":"::gen::visit::visit_field","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast Field) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":498949,"byte_end":498998,"line_start":1763,"line_end":1763,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2718},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":500274,"byte_end":500286,"line_start":1802,"line_end":1802,"column_start":8,"column_end":20},"name":"visit_fields","qualname":"::gen::visit::visit_fields","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast Fields) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":500217,"byte_end":500266,"line_start":1801,"line_end":1801,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2720},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":500680,"byte_end":500698,"line_start":1814,"line_end":1814,"column_start":8,"column_end":26},"name":"visit_fields_named","qualname":"::gen::visit::visit_fields_named","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast FieldsNamed) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":500623,"byte_end":500672,"line_start":1813,"line_end":1813,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2722},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":500996,"byte_end":501016,"line_start":1822,"line_end":1822,"column_start":8,"column_end":28},"name":"visit_fields_unnamed","qualname":"::gen::visit::visit_fields_unnamed","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast FieldsUnnamed) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":500939,"byte_end":500988,"line_start":1821,"line_end":1821,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2724},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":505363,"byte_end":505385,"line_start":1961,"line_end":1961,"column_start":8,"column_end":30},"name":"visit_generic_argument","qualname":"::gen::visit::visit_generic_argument","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast GenericArgument) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":505306,"byte_end":505355,"line_start":1960,"line_end":1960,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2726},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":506569,"byte_end":506588,"line_start":1999,"line_end":1999,"column_start":8,"column_end":27},"name":"visit_generic_param","qualname":"::gen::visit::visit_generic_param","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast GenericParam) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":506512,"byte_end":506561,"line_start":1998,"line_end":1998,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2728},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":507091,"byte_end":507105,"line_start":2016,"line_end":2016,"column_start":8,"column_end":22},"name":"visit_generics","qualname":"::gen::visit::visit_generics","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast Generics) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":507034,"byte_end":507083,"line_start":2015,"line_end":2015,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2730},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":507579,"byte_end":507590,"line_start":2031,"line_end":2031,"column_start":8,"column_end":19},"name":"visit_ident","qualname":"::gen::visit::visit_ident","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast Ident) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":2732},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":511411,"byte_end":511422,"line_start":2151,"line_end":2151,"column_start":8,"column_end":19},"name":"visit_index","qualname":"::gen::visit::visit_index","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast Index) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":511354,"byte_end":511403,"line_start":2150,"line_end":2150,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2734},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":523662,"byte_end":523676,"line_start":2516,"line_end":2516,"column_start":8,"column_end":22},"name":"visit_lifetime","qualname":"::gen::visit::visit_lifetime","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast Lifetime) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":2736},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":523885,"byte_end":523903,"line_start":2521,"line_end":2521,"column_start":8,"column_end":26},"name":"visit_lifetime_def","qualname":"::gen::visit::visit_lifetime_def","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast LifetimeDef) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":523828,"byte_end":523877,"line_start":2520,"line_end":2520,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2738},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":524359,"byte_end":524368,"line_start":2535,"line_end":2535,"column_start":8,"column_end":17},"name":"visit_lit","qualname":"::gen::visit::visit_lit","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast Lit) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":524302,"byte_end":524351,"line_start":2534,"line_end":2534,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2740},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":525313,"byte_end":525327,"line_start":2564,"line_end":2564,"column_start":8,"column_end":22},"name":"visit_lit_bool","qualname":"::gen::visit::visit_lit_bool","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast LitBool) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":525256,"byte_end":525305,"line_start":2563,"line_end":2563,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2742},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":525513,"byte_end":525527,"line_start":2569,"line_end":2569,"column_start":8,"column_end":22},"name":"visit_lit_byte","qualname":"::gen::visit::visit_lit_byte","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast LitByte) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":525456,"byte_end":525505,"line_start":2568,"line_end":2568,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2744},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":525678,"byte_end":525696,"line_start":2573,"line_end":2573,"column_start":8,"column_end":26},"name":"visit_lit_byte_str","qualname":"::gen::visit::visit_lit_byte_str","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast LitByteStr) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":525621,"byte_end":525670,"line_start":2572,"line_end":2572,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2746},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":525850,"byte_end":525864,"line_start":2577,"line_end":2577,"column_start":8,"column_end":22},"name":"visit_lit_char","qualname":"::gen::visit::visit_lit_char","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast LitChar) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":525793,"byte_end":525842,"line_start":2576,"line_end":2576,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2748},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":526015,"byte_end":526030,"line_start":2581,"line_end":2581,"column_start":8,"column_end":23},"name":"visit_lit_float","qualname":"::gen::visit::visit_lit_float","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast LitFloat) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":525958,"byte_end":526007,"line_start":2580,"line_end":2580,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2750},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":526182,"byte_end":526195,"line_start":2585,"line_end":2585,"column_start":8,"column_end":21},"name":"visit_lit_int","qualname":"::gen::visit::visit_lit_int","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast LitInt) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":526125,"byte_end":526174,"line_start":2584,"line_end":2584,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2752},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":526345,"byte_end":526358,"line_start":2589,"line_end":2589,"column_start":8,"column_end":21},"name":"visit_lit_str","qualname":"::gen::visit::visit_lit_str","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast LitStr) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":526288,"byte_end":526337,"line_start":2588,"line_end":2588,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2754},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":526508,"byte_end":526526,"line_start":2593,"line_end":2593,"column_start":8,"column_end":26},"name":"visit_lit_verbatim","qualname":"::gen::visit::visit_lit_verbatim","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast LitVerbatim) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":526451,"byte_end":526500,"line_start":2592,"line_end":2592,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2756},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":527382,"byte_end":527393,"line_start":2618,"line_end":2618,"column_start":8,"column_end":19},"name":"visit_macro","qualname":"::gen::visit::visit_macro","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast Macro) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":527325,"byte_end":527374,"line_start":2617,"line_end":2617,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2758},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":527677,"byte_end":527698,"line_start":2625,"line_end":2625,"column_start":8,"column_end":29},"name":"visit_macro_delimiter","qualname":"::gen::visit::visit_macro_delimiter","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast MacroDelimiter) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":527620,"byte_end":527669,"line_start":2624,"line_end":2624,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2760},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":528218,"byte_end":528230,"line_start":2642,"line_end":2642,"column_start":8,"column_end":20},"name":"visit_member","qualname":"::gen::visit::visit_member","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast Member) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":528161,"byte_end":528210,"line_start":2641,"line_end":2641,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2762},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":528581,"byte_end":528591,"line_start":2653,"line_end":2653,"column_start":8,"column_end":18},"name":"visit_meta","qualname":"::gen::visit::visit_meta","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast Meta) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":528524,"byte_end":528573,"line_start":2652,"line_end":2652,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2764},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":529047,"byte_end":529062,"line_start":2667,"line_end":2667,"column_start":8,"column_end":23},"name":"visit_meta_list","qualname":"::gen::visit::visit_meta_list","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast MetaList) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":528990,"byte_end":529039,"line_start":2666,"line_end":2666,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2766},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":529401,"byte_end":529422,"line_start":2676,"line_end":2676,"column_start":8,"column_end":29},"name":"visit_meta_name_value","qualname":"::gen::visit::visit_meta_name_value","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast MetaNameValue) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":529344,"byte_end":529393,"line_start":2675,"line_end":2675,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2768},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":530705,"byte_end":530722,"line_start":2716,"line_end":2716,"column_start":8,"column_end":25},"name":"visit_nested_meta","qualname":"::gen::visit::visit_nested_meta","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast NestedMeta) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":530648,"byte_end":530697,"line_start":2715,"line_end":2715,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2770},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":531081,"byte_end":531118,"line_start":2727,"line_end":2727,"column_start":8,"column_end":45},"name":"visit_parenthesized_generic_arguments","qualname":"::gen::visit::visit_parenthesized_generic_arguments","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast ParenthesizedGenericArguments) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":531024,"byte_end":531073,"line_start":2726,"line_end":2726,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2772},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":537556,"byte_end":537566,"line_start":2912,"line_end":2912,"column_start":8,"column_end":18},"name":"visit_path","qualname":"::gen::visit::visit_path","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast Path) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":537499,"byte_end":537548,"line_start":2911,"line_end":2911,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2774},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":537911,"byte_end":537931,"line_start":2922,"line_end":2922,"column_start":8,"column_end":28},"name":"visit_path_arguments","qualname":"::gen::visit::visit_path_arguments","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast PathArguments) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":537854,"byte_end":537903,"line_start":2921,"line_end":2921,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2776},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":538417,"byte_end":538435,"line_start":2937,"line_end":2937,"column_start":8,"column_end":26},"name":"visit_path_segment","qualname":"::gen::visit::visit_path_segment","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast PathSegment) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":538360,"byte_end":538409,"line_start":2936,"line_end":2936,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2778},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":538656,"byte_end":538674,"line_start":2942,"line_end":2942,"column_start":8,"column_end":26},"name":"visit_predicate_eq","qualname":"::gen::visit::visit_predicate_eq","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast PredicateEq) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":538599,"byte_end":538648,"line_start":2941,"line_end":2941,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2780},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":538931,"byte_end":538955,"line_start":2948,"line_end":2948,"column_start":8,"column_end":32},"name":"visit_predicate_lifetime","qualname":"::gen::visit::visit_predicate_lifetime","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast PredicateLifetime) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":538874,"byte_end":538923,"line_start":2947,"line_end":2947,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2782},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":539318,"byte_end":539338,"line_start":2960,"line_end":2960,"column_start":8,"column_end":28},"name":"visit_predicate_type","qualname":"::gen::visit::visit_predicate_type","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast PredicateType) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":539261,"byte_end":539310,"line_start":2959,"line_end":2959,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2784},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":539794,"byte_end":539805,"line_start":2975,"line_end":2975,"column_start":8,"column_end":19},"name":"visit_qself","qualname":"::gen::visit::visit_qself","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast QSelf) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":539737,"byte_end":539786,"line_start":2974,"line_end":2974,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2786},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":540609,"byte_end":540626,"line_start":2997,"line_end":2997,"column_start":8,"column_end":25},"name":"visit_return_type","qualname":"::gen::visit::visit_return_type","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast ReturnType) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":540552,"byte_end":540601,"line_start":2996,"line_end":2996,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2788},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":540941,"byte_end":540951,"line_start":3006,"line_end":3006,"column_start":8,"column_end":18},"name":"visit_span","qualname":"::gen::visit::visit_span","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast Span) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":2790},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":541715,"byte_end":541732,"line_start":3027,"line_end":3027,"column_start":8,"column_end":25},"name":"visit_trait_bound","qualname":"::gen::visit::visit_trait_bound","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast TraitBound) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":541658,"byte_end":541707,"line_start":3026,"line_end":3026,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2792},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":542138,"byte_end":542164,"line_start":3038,"line_end":3038,"column_start":8,"column_end":34},"name":"visit_trait_bound_modifier","qualname":"::gen::visit::visit_trait_bound_modifier","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast TraitBoundModifier) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":542081,"byte_end":542130,"line_start":3037,"line_end":3037,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2794},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":545465,"byte_end":545475,"line_start":3148,"line_end":3148,"column_start":8,"column_end":18},"name":"visit_type","qualname":"::gen::visit::visit_type","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast Type) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":545408,"byte_end":545457,"line_start":3147,"line_end":3147,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2796},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":547187,"byte_end":547203,"line_start":3198,"line_end":3198,"column_start":8,"column_end":24},"name":"visit_type_array","qualname":"::gen::visit::visit_type_array","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast TypeArray) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":547130,"byte_end":547179,"line_start":3197,"line_end":3197,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2798},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":547509,"byte_end":547527,"line_start":3205,"line_end":3205,"column_start":8,"column_end":26},"name":"visit_type_bare_fn","qualname":"::gen::visit::visit_type_bare_fn","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast TypeBareFn) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":547452,"byte_end":547501,"line_start":3204,"line_end":3204,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2800},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":548266,"byte_end":548282,"line_start":3227,"line_end":3227,"column_start":8,"column_end":24},"name":"visit_type_group","qualname":"::gen::visit::visit_type_group","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast TypeGroup) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":548209,"byte_end":548258,"line_start":3226,"line_end":3226,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2802},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":548501,"byte_end":548522,"line_start":3232,"line_end":3232,"column_start":8,"column_end":29},"name":"visit_type_impl_trait","qualname":"::gen::visit::visit_type_impl_trait","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast TypeImplTrait) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":548444,"byte_end":548493,"line_start":3231,"line_end":3231,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2804},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":548844,"byte_end":548860,"line_start":3243,"line_end":3243,"column_start":8,"column_end":24},"name":"visit_type_infer","qualname":"::gen::visit::visit_type_infer","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast TypeInfer) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":548787,"byte_end":548836,"line_start":3242,"line_end":3242,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2806},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":549049,"byte_end":549065,"line_start":3247,"line_end":3247,"column_start":8,"column_end":24},"name":"visit_type_macro","qualname":"::gen::visit::visit_type_macro","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast TypeMacro) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":548992,"byte_end":549041,"line_start":3246,"line_end":3246,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2808},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":549232,"byte_end":549248,"line_start":3251,"line_end":3251,"column_start":8,"column_end":24},"name":"visit_type_never","qualname":"::gen::visit::visit_type_never","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast TypeNever) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":549175,"byte_end":549224,"line_start":3250,"line_end":3250,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2810},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":549431,"byte_end":549447,"line_start":3255,"line_end":3255,"column_start":8,"column_end":24},"name":"visit_type_param","qualname":"::gen::visit::visit_type_param","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast TypeParam) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":549374,"byte_end":549423,"line_start":3254,"line_end":3254,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2812},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":550071,"byte_end":550093,"line_start":3275,"line_end":3275,"column_start":8,"column_end":30},"name":"visit_type_param_bound","qualname":"::gen::visit::visit_type_param_bound","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast TypeParamBound) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":550014,"byte_end":550063,"line_start":3274,"line_end":3274,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2814},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":550489,"byte_end":550505,"line_start":3289,"line_end":3289,"column_start":8,"column_end":24},"name":"visit_type_paren","qualname":"::gen::visit::visit_type_paren","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast TypeParen) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":550432,"byte_end":550481,"line_start":3288,"line_end":3288,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2816},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":550724,"byte_end":550739,"line_start":3294,"line_end":3294,"column_start":8,"column_end":23},"name":"visit_type_path","qualname":"::gen::visit::visit_type_path","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast TypePath) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":550667,"byte_end":550716,"line_start":3293,"line_end":3293,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2818},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":550982,"byte_end":550996,"line_start":3301,"line_end":3301,"column_start":8,"column_end":22},"name":"visit_type_ptr","qualname":"::gen::visit::visit_type_ptr","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast TypePtr) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":550925,"byte_end":550974,"line_start":3300,"line_end":3300,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2820},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":551396,"byte_end":551416,"line_start":3312,"line_end":3312,"column_start":8,"column_end":28},"name":"visit_type_reference","qualname":"::gen::visit::visit_type_reference","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast TypeReference) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":551339,"byte_end":551388,"line_start":3311,"line_end":3311,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2822},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":551823,"byte_end":551839,"line_start":3326,"line_end":3326,"column_start":8,"column_end":24},"name":"visit_type_slice","qualname":"::gen::visit::visit_type_slice","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast TypeSlice) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":551766,"byte_end":551815,"line_start":3325,"line_end":3325,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2824},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":552060,"byte_end":552083,"line_start":3331,"line_end":3331,"column_start":8,"column_end":31},"name":"visit_type_trait_object","qualname":"::gen::visit::visit_type_trait_object","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast TypeTraitObject) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":552003,"byte_end":552052,"line_start":3330,"line_end":3330,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2826},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":552447,"byte_end":552463,"line_start":3344,"line_end":3344,"column_start":8,"column_end":24},"name":"visit_type_tuple","qualname":"::gen::visit::visit_type_tuple","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast TypeTuple) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":552390,"byte_end":552439,"line_start":3343,"line_end":3343,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2828},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":552758,"byte_end":552777,"line_start":3352,"line_end":3352,"column_start":8,"column_end":27},"name":"visit_type_verbatim","qualname":"::gen::visit::visit_type_verbatim","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast TypeVerbatim) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":552701,"byte_end":552750,"line_start":3351,"line_end":3351,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2830},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":552942,"byte_end":552953,"line_start":3359,"line_end":3359,"column_start":8,"column_end":19},"name":"visit_un_op","qualname":"::gen::visit::visit_un_op","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast UnOp) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":552885,"byte_end":552934,"line_start":3358,"line_end":3358,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2832},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":555185,"byte_end":555198,"line_start":3421,"line_end":3421,"column_start":8,"column_end":21},"name":"visit_variant","qualname":"::gen::visit::visit_variant","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast Variant) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":555128,"byte_end":555177,"line_start":3420,"line_end":3420,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2834},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":555610,"byte_end":555625,"line_start":3433,"line_end":3433,"column_start":8,"column_end":23},"name":"visit_vis_crate","qualname":"::gen::visit::visit_vis_crate","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast VisCrate) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":555553,"byte_end":555602,"line_start":3432,"line_end":3432,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2836},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":555807,"byte_end":555823,"line_start":3437,"line_end":3437,"column_start":8,"column_end":24},"name":"visit_vis_public","qualname":"::gen::visit::visit_vis_public","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast VisPublic) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":555750,"byte_end":555799,"line_start":3436,"line_end":3436,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2838},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":556004,"byte_end":556024,"line_start":3441,"line_end":3441,"column_start":8,"column_end":28},"name":"visit_vis_restricted","qualname":"::gen::visit::visit_vis_restricted","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast VisRestricted) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":555947,"byte_end":555996,"line_start":3440,"line_end":3440,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2840},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":556396,"byte_end":556412,"line_start":3453,"line_end":3453,"column_start":8,"column_end":24},"name":"visit_visibility","qualname":"::gen::visit::visit_visibility","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast Visibility) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":556339,"byte_end":556388,"line_start":3452,"line_end":3452,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2842},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":556936,"byte_end":556954,"line_start":3468,"line_end":3468,"column_start":8,"column_end":26},"name":"visit_where_clause","qualname":"::gen::visit::visit_where_clause","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast WhereClause) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":556879,"byte_end":556928,"line_start":3467,"line_end":3467,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2844},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":557267,"byte_end":557288,"line_start":3476,"line_end":3476,"column_start":8,"column_end":29},"name":"visit_where_predicate","qualname":"::gen::visit::visit_where_predicate","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast WherePredicate) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":557210,"byte_end":557259,"line_start":3475,"line_end":3475,"column_start":1,"column_end":50}}]},{"kind":"Mod","id":{"krate":0,"index":2878},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,111,114,116,46,114,115],"byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"export","qualname":"::export","value":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/export.rs","parent":null,"children":[{"krate":0,"index":2880},{"krate":0,"index":2882},{"krate":0,"index":2888},{"krate":0,"index":2890},{"krate":0,"index":2892},{"krate":0,"index":2900},{"krate":0,"index":2906},{"krate":0,"index":2908},{"krate":0,"index":2914},{"krate":0,"index":2920},{"krate":0,"index":2922},{"krate":0,"index":2928},{"krate":0,"index":2930},{"krate":0,"index":2932},{"krate":0,"index":2938},{"krate":0,"index":2940},{"krate":0,"index":2942}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":2938},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,111,114,116,46,114,115],"byte_start":562921,"byte_end":562925,"line_start":28,"line_end":28,"column_start":10,"column_end":14},"name":"bool","qualname":"::export::bool","value":"help::Bool","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_camel_case_types)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,111,114,116,46,114,115],"byte_start":562881,"byte_end":562911,"line_start":27,"line_end":27,"column_start":1,"column_end":31}}]},{"kind":"Type","id":{"krate":0,"index":2940},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,111,114,116,46,114,115],"byte_start":562980,"byte_end":562983,"line_start":30,"line_end":30,"column_start":10,"column_end":13},"name":"str","qualname":"::export::str","value":"help::Str","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_camel_case_types)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,111,114,116,46,114,115],"byte_start":562940,"byte_end":562970,"line_start":29,"line_end":29,"column_start":1,"column_end":31}}]},{"kind":"Struct","id":{"krate":0,"index":2982},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,111,111,107,97,104,101,97,100,46,114,115],"byte_start":572281,"byte_end":572291,"line_start":65,"line_end":65,"column_start":12,"column_end":22},"name":"Lookahead1","qualname":"::lookahead::Lookahead1","value":"Lookahead1 { }","parent":null,"children":[{"krate":0,"index":949},{"krate":0,"index":951},{"krate":0,"index":953}],"decl_id":null,"docs":" Support for checking the next token in a stream to decide how to parse.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2990},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,111,111,107,97,104,101,97,100,46,114,115],"byte_start":573293,"byte_end":573297,"line_start":105,"line_end":105,"column_start":12,"column_end":16},"name":"peek","qualname":"<Lookahead1<'a>>::peek","value":"fn <T> (&self, token: T) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Looks at the next token in the parse stream to determine whether it\n matches the requested type of token.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2992},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,111,111,107,97,104,101,97,100,46,114,115],"byte_start":573648,"byte_end":573653,"line_start":114,"line_end":114,"column_start":12,"column_end":17},"name":"error","qualname":"<Lookahead1<'a>>::error","value":"fn (self) -> Error","parent":null,"children":[],"decl_id":null,"docs":" Triggers an error at the current position of the parse stream.","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":2994},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,111,111,107,97,104,101,97,100,46,114,115],"byte_start":574943,"byte_end":574947,"line_start":149,"line_end":149,"column_start":11,"column_end":15},"name":"Peek","qualname":"::lookahead::Peek","value":"Peek: private::Sealed","parent":null,"children":[{"krate":0,"index":2996}],"decl_id":null,"docs":" Types that can be parsed by looking at just one token.","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":2996},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,111,111,107,97,104,101,97,100,46,114,115],"byte_start":575018,"byte_end":575023,"line_start":152,"line_end":152,"column_start":10,"column_end":15},"name":"Token","qualname":"::lookahead::Peek::Token","value":"type Token: Token;","parent":{"krate":0,"index":2994},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":3002},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,111,111,107,97,104,101,97,100,46,114,115],"byte_start":575124,"byte_end":575135,"line_start":159,"line_end":159,"column_start":10,"column_end":21},"name":"TokenMarker","qualname":"::lookahead::TokenMarker","value":"TokenMarker::{}","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":3018},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,111,111,107,97,104,101,97,100,46,114,115],"byte_start":575415,"byte_end":575421,"line_start":173,"line_end":173,"column_start":15,"column_end":21},"name":"Sealed","qualname":"::lookahead::private::Sealed","value":"Sealed","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":3022},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"parse","qualname":"::parse","value":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/parse.rs","parent":null,"children":[{"krate":0,"index":3024},{"krate":0,"index":3026},{"krate":0,"index":3028},{"krate":0,"index":3030},{"krate":0,"index":3032},{"krate":0,"index":3034},{"krate":0,"index":3036},{"krate":0,"index":3038},{"krate":0,"index":3040},{"krate":0,"index":3058},{"krate":0,"index":3064},{"krate":0,"index":3066},{"krate":0,"index":3068},{"krate":0,"index":3070},{"krate":0,"index":3072},{"krate":0,"index":3074},{"krate":0,"index":3080},{"krate":0,"index":3086},{"krate":0,"index":3090},{"krate":0,"index":3092},{"krate":0,"index":3094},{"krate":0,"index":7680},{"krate":0,"index":7686},{"krate":0,"index":7682},{"krate":0,"index":3098},{"krate":0,"index":3104},{"krate":0,"index":3108},{"krate":0,"index":3112},{"krate":0,"index":3114},{"krate":0,"index":3120},{"krate":0,"index":3148},{"krate":0,"index":3152},{"krate":0,"index":3156},{"krate":0,"index":3160},{"krate":0,"index":3164},{"krate":0,"index":3168},{"krate":0,"index":3172},{"krate":0,"index":3176},{"krate":0,"index":3186},{"krate":0,"index":3188}],"decl_id":null,"docs":" Parsing interface for parsing a token stream into a syntax tree node.","sig":null,"attributes":[{"value":"cfg(feature = \"parsing\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":20561,"byte_end":20588,"line_start":583,"line_end":583,"column_start":1,"column_end":28}}]},{"kind":"Trait","id":{"krate":0,"index":3086},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":582731,"byte_end":582736,"line_start":226,"line_end":226,"column_start":11,"column_end":16},"name":"Parse","qualname":"::parse::Parse","value":"Parse: Sized","parent":null,"children":[{"krate":0,"index":3088}],"decl_id":null,"docs":" Parsing interface implemented by all types that can be parsed in a default\n way from a token stream.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3088},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":582753,"byte_end":582758,"line_start":227,"line_end":227,"column_start":8,"column_end":13},"name":"parse","qualname":"::parse::Parse::parse","value":"fn (input: ParseStream) -> Result<Self>","parent":{"krate":0,"index":3086},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":3090},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":583044,"byte_end":583055,"line_start":236,"line_end":236,"column_start":10,"column_end":21},"name":"ParseStream","qualname":"::parse::ParseStream","value":"&'a ParseBuffer<'a>","parent":null,"children":[],"decl_id":null,"docs":" Input to a Syn parser function.","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":3092},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":583401,"byte_end":583412,"line_start":245,"line_end":245,"column_start":12,"column_end":23},"name":"ParseBuffer","qualname":"::parse::ParseBuffer","value":"ParseBuffer { }","parent":null,"children":[{"krate":0,"index":973},{"krate":0,"index":975},{"krate":0,"index":977},{"krate":0,"index":979}],"decl_id":null,"docs":" Cursor position within a buffered token stream.","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7680},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":585527,"byte_end":585537,"line_start":307,"line_end":307,"column_start":12,"column_end":22},"name":"StepCursor","qualname":"::parse::StepCursor","value":"StepCursor { }","parent":null,"children":[{"krate":0,"index":3135},{"krate":0,"index":3137},{"krate":0,"index":3139}],"decl_id":null,"docs":" Cursor state associated with speculative parsing.","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":585516,"byte_end":586112,"line_start":307,"line_end":320,"column_start":1,"column_end":2}}]},{"kind":"Method","id":{"krate":0,"index":3106},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":586497,"byte_end":586502,"line_start":335,"line_end":335,"column_start":12,"column_end":17},"name":"error","qualname":"<StepCursor<'c, 'a>>::error","value":"fn <T> (self, message: T) -> Error","parent":null,"children":[],"decl_id":null,"docs":" Triggers an error at the current position of the parse stream.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3122},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":588203,"byte_end":588208,"line_start":388,"line_end":388,"column_start":12,"column_end":17},"name":"parse","qualname":"<ParseBuffer<'a>>::parse","value":"fn <T> (&self) -> Result<T>","parent":null,"children":[],"decl_id":null,"docs":" Parses a syntax tree node of type `T`, advancing the position of our\n parse stream past it.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3124},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":589525,"byte_end":589529,"line_start":433,"line_end":433,"column_start":12,"column_end":16},"name":"call","qualname":"<ParseBuffer<'a>>::call","value":"fn <T> (&self, function: fn(ParseStream) -> Result<T>) -> Result<T>","parent":null,"children":[],"decl_id":null,"docs":" Calls the given parser function to parse a syntax tree node of type `T`\n from this stream.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3126},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":592358,"byte_end":592362,"line_start":513,"line_end":513,"column_start":12,"column_end":16},"name":"peek","qualname":"<ParseBuffer<'a>>::peek","value":"fn <T> (&self, token: T) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Looks at the next token in the parse stream to determine whether it\n matches the requested type of token.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3128},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":593866,"byte_end":593871,"line_start":557,"line_end":557,"column_start":12,"column_end":17},"name":"peek2","qualname":"<ParseBuffer<'a>>::peek2","value":"fn <T> (&self, token: T) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Looks at the second-next token in the parse stream.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3130},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":594060,"byte_end":594065,"line_start":563,"line_end":563,"column_start":12,"column_end":17},"name":"peek3","qualname":"<ParseBuffer<'a>>::peek3","value":"fn <T> (&self, token: T) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Looks at the third-next token in the parse stream.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3132},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":595810,"byte_end":595826,"line_start":618,"line_end":618,"column_start":12,"column_end":28},"name":"parse_terminated","qualname":"<ParseBuffer<'a>>::parse_terminated","value":"fn <T, P> (&self, parser: fn(ParseStream) -> Result<T>) -> Result<Punctuated<T, P>>","parent":null,"children":[],"decl_id":null,"docs":" Parses zero or more occurrences of `T` separated by punctuation of type\n `P`, with optional trailing punctuation.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3134},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":597318,"byte_end":597326,"line_start":666,"line_end":666,"column_start":12,"column_end":20},"name":"is_empty","qualname":"<ParseBuffer<'a>>::is_empty","value":"fn (&self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns whether there are tokens remaining in this stream.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3136},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":599010,"byte_end":599020,"line_start":716,"line_end":716,"column_start":12,"column_end":22},"name":"lookahead1","qualname":"<ParseBuffer<'a>>::lookahead1","value":"fn (&self) -> Lookahead1<'a>","parent":null,"children":[],"decl_id":null,"docs":" Constructs a helper for peeking at the next token in this stream and\n building an error message if it is not one of a set of expected tokens.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3138},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":603636,"byte_end":603640,"line_start":845,"line_end":845,"column_start":12,"column_end":16},"name":"fork","qualname":"<ParseBuffer<'a>>::fork","value":"fn (&self) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Forks a parse stream so that parsing tokens out of either the original\n or the fork does not advance the position of the other.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3140},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":604874,"byte_end":604879,"line_start":889,"line_end":889,"column_start":12,"column_end":17},"name":"error","qualname":"<ParseBuffer<'a>>::error","value":"fn <T> (&self, message: T) -> Error","parent":null,"children":[],"decl_id":null,"docs":" Triggers an error at the current position of the parse stream.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3142},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":606366,"byte_end":606370,"line_start":929,"line_end":929,"column_start":12,"column_end":16},"name":"step","qualname":"<ParseBuffer<'a>>::step","value":"fn <F, R> (&self, function: F) -> Result<R>","parent":null,"children":[],"decl_id":null,"docs":" Speculatively parses tokens from this parse stream, advancing the\n position of this stream only if parsing succeeds.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3144},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":608101,"byte_end":608107,"line_start":964,"line_end":964,"column_start":12,"column_end":18},"name":"cursor","qualname":"<ParseBuffer<'a>>::cursor","value":"fn (&self) -> Cursor<'a>","parent":null,"children":[],"decl_id":null,"docs":" Provides low-level access to the token representation underlying this\n parse stream.","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":3176},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":610515,"byte_end":610521,"line_start":1047,"line_end":1047,"column_start":11,"column_end":17},"name":"Parser","qualname":"::parse::Parser","value":"Parser: Sized","parent":null,"children":[{"krate":0,"index":3178},{"krate":0,"index":3180},{"krate":0,"index":3182},{"krate":0,"index":3184}],"decl_id":null,"docs":" Parser that can parse Rust tokens into a particular syntax tree node.","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":3178},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":610540,"byte_end":610546,"line_start":1048,"line_end":1048,"column_start":10,"column_end":16},"name":"Output","qualname":"::parse::Parser::Output","value":"type Output;","parent":{"krate":0,"index":3176},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3180},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":610631,"byte_end":610637,"line_start":1051,"line_end":1051,"column_start":8,"column_end":14},"name":"parse2","qualname":"::parse::Parser::parse2","value":"fn (self, tokens: TokenStream) -> Result<Self::Output>","parent":{"krate":0,"index":3176},"children":[],"decl_id":null,"docs":" Parse a proc-macro2 token stream into the chosen syntax tree node.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3182},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":611009,"byte_end":611014,"line_start":1061,"line_end":1061,"column_start":8,"column_end":13},"name":"parse","qualname":"::parse::Parser::parse","value":"fn (self, tokens: proc_macro::TokenStream) -> Result<Self::Output>","parent":{"krate":0,"index":3176},"children":[],"decl_id":null,"docs":" Parse tokens of source code into the chosen syntax tree node.","sig":null,"attributes":[{"value":"cfg(all(not(all(target_arch = \"wasm32\", target_os = \"unknown\")),\n feature = \"proc-macro\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":610887,"byte_end":611001,"line_start":1057,"line_end":1060,"column_start":5,"column_end":8}}]},{"kind":"Method","id":{"krate":0,"index":3184},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":611361,"byte_end":611370,"line_start":1071,"line_end":1071,"column_start":8,"column_end":17},"name":"parse_str","qualname":"::parse::Parser::parse_str","value":"fn (self, s: &str) -> Result<Self::Output>","parent":{"krate":0,"index":3176},"children":[],"decl_id":null,"docs":" Parse a string of Rust code into the chosen syntax tree node.","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":3198},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,115,112,97,110,46,114,115],"byte_start":612206,"byte_end":612215,"line_start":3,"line_end":3,"column_start":11,"column_end":20},"name":"IntoSpans","qualname":"::span::IntoSpans","value":"IntoSpans<S>","parent":null,"children":[{"krate":0,"index":3200}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3200},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,115,112,97,110,46,114,115],"byte_start":612228,"byte_end":612238,"line_start":4,"line_end":4,"column_start":8,"column_end":18},"name":"into_spans","qualname":"::span::IntoSpans::into_spans","value":"fn (self) -> S","parent":{"krate":0,"index":3198},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":3292},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,114,114,111,114,46,114,115],"byte_start":614382,"byte_end":614388,"line_start":20,"line_end":20,"column_start":10,"column_end":16},"name":"Result","qualname":"::error::Result","value":"std::result::Result<T, Error>","parent":null,"children":[],"decl_id":null,"docs":" The result of a Syn parser.\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7688},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,114,114,111,114,46,114,115],"byte_start":614729,"byte_end":614734,"line_start":30,"line_end":30,"column_start":12,"column_end":17},"name":"Error","qualname":"::error::Error","value":"Error { }","parent":null,"children":[{"krate":0,"index":3149},{"krate":0,"index":3151}],"decl_id":null,"docs":" Error returned when a Syn parser cannot parse the input tokens.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3296},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,114,114,111,114,46,114,115],"byte_start":616145,"byte_end":616148,"line_start":71,"line_end":71,"column_start":12,"column_end":15},"name":"new","qualname":"<Error>::new","value":"fn <T> (span: Span, message: T) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Usually the [`ParseStream::error`] method will be used instead, which\n automatically uses the correct span from the current position of the\n parse stream.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3298},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,114,114,111,114,46,114,115],"byte_start":616305,"byte_end":616309,"line_start":78,"line_end":78,"column_start":12,"column_end":16},"name":"span","qualname":"<Error>::span","value":"fn (&self) -> Span","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3300},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,114,114,111,114,46,114,115],"byte_start":616721,"byte_end":616737,"line_start":89,"line_end":89,"column_start":12,"column_end":28},"name":"to_compile_error","qualname":"<Error>::to_compile_error","value":"fn (&self) -> TokenStream","parent":null,"children":[],"decl_id":null,"docs":" Render the error as an invocation of [`compile_error!`].","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":3318},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":22596,"byte_end":22601,"line_start":655,"line_end":655,"column_start":8,"column_end":13},"name":"parse","qualname":"::parse","value":"fn <T> (tokens: proc_macro::TokenStream) -> Result<T, Error>","parent":null,"children":[],"decl_id":null,"docs":" Parse tokens of source code into the chosen syntax tree node.","sig":null,"attributes":[{"value":"cfg(all(not(all(target_arch = \"wasm32\", target_os = \"unknown\")),\n feature = \"parsing\",\n feature = \"proc-macro\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":22461,"byte_end":22588,"line_start":650,"line_end":654,"column_start":1,"column_end":4}}]},{"kind":"Function","id":{"krate":0,"index":3320},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":23296,"byte_end":23302,"line_start":672,"line_end":672,"column_start":8,"column_end":14},"name":"parse2","qualname":"::parse2","value":"fn <T> (tokens: proc_macro2::TokenStream) -> Result<T, Error>","parent":null,"children":[],"decl_id":null,"docs":" Parse a proc-macro2 token stream into the chosen syntax tree node.","sig":null,"attributes":[{"value":"cfg(feature = \"parsing\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":23261,"byte_end":23288,"line_start":671,"line_end":671,"column_start":1,"column_end":28}}]},{"kind":"Function","id":{"krate":0,"index":3322},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":24077,"byte_end":24086,"line_start":703,"line_end":703,"column_start":8,"column_end":17},"name":"parse_str","qualname":"::parse_str","value":"fn <T> (s: &str) -> Result<T, Error>","parent":null,"children":[],"decl_id":null,"docs":" Parse a string of Rust code into the chosen syntax tree node.","sig":null,"attributes":[{"value":"cfg(feature = \"parsing\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":24042,"byte_end":24069,"line_start":702,"line_end":702,"column_start":1,"column_end":28}}]}],"impls":[{"id":0,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,114,111,117,112,46,114,115],"byte_start":32440,"byte_end":32447,"line_start":65,"line_end":65,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":64}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":42715,"byte_end":42720,"line_start":143,"line_end":143,"column_start":26,"column_end":31},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":44721,"byte_end":44722,"line_start":207,"line_end":207,"column_start":44,"column_end":45},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":44788,"byte_end":44789,"line_start":210,"line_end":210,"column_start":34,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":156},{"krate":0,"index":158}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":52306,"byte_end":52316,"line_start":468,"line_end":468,"column_start":19,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":170}],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":52478,"byte_end":52488,"line_start":475,"line_end":475,"column_start":16,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":174}],"docs":"","sig":null,"attributes":[]},{"id":6,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":53069,"byte_end":53079,"line_start":494,"line_end":494,"column_start":16,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":178},{"krate":0,"index":180}],"docs":"","sig":null,"attributes":[]},{"id":7,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":53458,"byte_end":53468,"line_start":511,"line_end":511,"column_start":26,"column_end":36},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":8,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":53516,"byte_end":53521,"line_start":514,"line_end":514,"column_start":16,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":186},{"krate":0,"index":188}],"docs":"","sig":null,"attributes":[]},{"id":9,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":53742,"byte_end":53747,"line_start":525,"line_end":525,"column_start":16,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":192},{"krate":0,"index":194}],"docs":"","sig":null,"attributes":[]},{"id":10,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":53963,"byte_end":53970,"line_start":536,"line_end":536,"column_start":16,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":198},{"krate":0,"index":200}],"docs":"","sig":null,"attributes":[]},{"id":11,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":54191,"byte_end":54196,"line_start":547,"line_end":547,"column_start":16,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":204},{"krate":0,"index":206}],"docs":"","sig":null,"attributes":[]},{"id":12,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,105,100,101,110,116,46,114,115],"byte_start":70001,"byte_end":70006,"line_start":38,"line_end":38,"column_start":16,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":290}],"docs":"","sig":null,"attributes":[]},{"id":13,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,105,100,101,110,116,46,114,115],"byte_start":70387,"byte_end":70392,"line_start":52,"line_end":52,"column_start":16,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":294},{"krate":0,"index":296}],"docs":"","sig":null,"attributes":[]},{"id":14,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,105,100,101,110,116,46,114,115],"byte_start":71045,"byte_end":71050,"line_start":82,"line_end":82,"column_start":26,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":302}],"docs":"","sig":null,"attributes":[]},{"id":15,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":76118,"byte_end":76127,"line_start":148,"line_end":148,"column_start":6,"column_end":15},"value":"","parent":null,"children":[{"krate":0,"index":324},{"krate":0,"index":326},{"krate":0,"index":328},{"krate":0,"index":330}],"docs":"","sig":null,"attributes":[]},{"id":16,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":85451,"byte_end":85455,"line_start":451,"line_end":451,"column_start":6,"column_end":10},"value":"","parent":null,"children":[{"krate":0,"index":334}],"docs":"","sig":null,"attributes":[]},{"id":17,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":87638,"byte_end":87639,"line_start":529,"line_end":529,"column_start":33,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":348},{"krate":0,"index":350},{"krate":0,"index":354}],"docs":"","sig":null,"attributes":[]},{"id":18,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":89453,"byte_end":89457,"line_start":596,"line_end":596,"column_start":20,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":378}],"docs":"","sig":null,"attributes":[]},{"id":19,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":89655,"byte_end":89663,"line_start":603,"line_end":603,"column_start":20,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":382}],"docs":"","sig":null,"attributes":[]},{"id":20,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":89866,"byte_end":89879,"line_start":610,"line_end":610,"column_start":20,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":386}],"docs":"","sig":null,"attributes":[]},{"id":21,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":90088,"byte_end":90098,"line_start":617,"line_end":617,"column_start":20,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":390}],"docs":"","sig":null,"attributes":[]},{"id":22,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":91668,"byte_end":91677,"line_start":668,"line_end":668,"column_start":23,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":408}],"docs":"","sig":null,"attributes":[]},{"id":23,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":92096,"byte_end":92104,"line_start":681,"line_end":681,"column_start":23,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":412}],"docs":"","sig":null,"attributes":[]},{"id":24,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":92363,"byte_end":92376,"line_start":690,"line_end":690,"column_start":23,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":416}],"docs":"","sig":null,"attributes":[]},{"id":25,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":94612,"byte_end":94618,"line_start":68,"line_end":68,"column_start":6,"column_end":12},"value":"","parent":null,"children":[{"krate":0,"index":442},{"krate":0,"index":444}],"docs":"","sig":null,"attributes":[]},{"id":26,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":98243,"byte_end":98250,"line_start":191,"line_end":191,"column_start":20,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":478}],"docs":"","sig":null,"attributes":[]},{"id":27,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":99197,"byte_end":99208,"line_start":218,"line_end":218,"column_start":20,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":482}],"docs":"","sig":null,"attributes":[]},{"id":28,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":99497,"byte_end":99510,"line_start":228,"line_end":228,"column_start":20,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":486}],"docs":"","sig":null,"attributes":[]},{"id":29,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":99802,"byte_end":99807,"line_start":238,"line_end":238,"column_start":10,"column_end":15},"value":"","parent":null,"children":[{"krate":0,"index":490},{"krate":0,"index":492}],"docs":"","sig":null,"attributes":[]},{"id":30,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":100593,"byte_end":100603,"line_start":262,"line_end":262,"column_start":20,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":496}],"docs":"","sig":null,"attributes":[]},{"id":31,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":100935,"byte_end":100945,"line_start":274,"line_end":274,"column_start":10,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":500},{"krate":0,"index":502}],"docs":"","sig":null,"attributes":[]},{"id":32,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":102792,"byte_end":102799,"line_start":329,"line_end":329,"column_start":23,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":520}],"docs":"","sig":null,"attributes":[]},{"id":33,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":103196,"byte_end":103207,"line_start":341,"line_end":341,"column_start":23,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":524}],"docs":"","sig":null,"attributes":[]},{"id":34,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":103424,"byte_end":103437,"line_start":349,"line_end":349,"column_start":23,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":528}],"docs":"","sig":null,"attributes":[]},{"id":35,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":103656,"byte_end":103661,"line_start":357,"line_end":357,"column_start":23,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":532}],"docs":"","sig":null,"attributes":[]},{"id":36,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":104057,"byte_end":104066,"line_start":369,"line_end":369,"column_start":23,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":536}],"docs":"","sig":null,"attributes":[]},{"id":37,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":104209,"byte_end":104217,"line_start":375,"line_end":375,"column_start":23,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":540}],"docs":"","sig":null,"attributes":[]},{"id":38,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":104363,"byte_end":104376,"line_start":381,"line_end":381,"column_start":23,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":544}],"docs":"","sig":null,"attributes":[]},{"id":39,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":123511,"byte_end":123515,"line_start":550,"line_end":550,"column_start":6,"column_end":10},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":40,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":126759,"byte_end":126764,"line_start":623,"line_end":623,"column_start":22,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":582}],"docs":"","sig":null,"attributes":[]},{"id":41,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":138822,"byte_end":138832,"line_start":1034,"line_end":1034,"column_start":10,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":600}],"docs":"","sig":null,"attributes":[]},{"id":42,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":140010,"byte_end":140014,"line_start":1065,"line_end":1065,"column_start":20,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":604}],"docs":"","sig":null,"attributes":[]},{"id":43,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":182188,"byte_end":182196,"line_start":2267,"line_end":2267,"column_start":20,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":624}],"docs":"","sig":null,"attributes":[]},{"id":44,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":198108,"byte_end":198114,"line_start":2732,"line_end":2732,"column_start":20,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":628}],"docs":"","sig":null,"attributes":[]},{"id":45,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":200216,"byte_end":200221,"line_start":2792,"line_end":2792,"column_start":20,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":632}],"docs":"","sig":null,"attributes":[]},{"id":46,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":208382,"byte_end":208390,"line_start":3064,"line_end":3064,"column_start":23,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":656}],"docs":"","sig":null,"attributes":[]},{"id":47,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":210517,"byte_end":210527,"line_start":3124,"line_end":3124,"column_start":23,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":660}],"docs":"","sig":null,"attributes":[]},{"id":48,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":210803,"byte_end":210812,"line_start":3133,"line_end":3133,"column_start":23,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":664}],"docs":"","sig":null,"attributes":[]},{"id":49,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":211046,"byte_end":211053,"line_start":3141,"line_end":3141,"column_start":23,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":668}],"docs":"","sig":null,"attributes":[]},{"id":50,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":211247,"byte_end":211255,"line_start":3148,"line_end":3148,"column_start":23,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":672}],"docs":"","sig":null,"attributes":[]},{"id":51,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":219209,"byte_end":219218,"line_start":3372,"line_end":3372,"column_start":23,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":676}],"docs":"","sig":null,"attributes":[]},{"id":52,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":219502,"byte_end":219508,"line_start":3381,"line_end":3381,"column_start":23,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":680}],"docs":"","sig":null,"attributes":[]},{"id":53,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":219786,"byte_end":219791,"line_start":3390,"line_end":3390,"column_start":23,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":684}],"docs":"","sig":null,"attributes":[]},{"id":54,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":220032,"byte_end":220041,"line_start":3398,"line_end":3398,"column_start":23,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":688}],"docs":"","sig":null,"attributes":[]},{"id":55,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":220811,"byte_end":220819,"line_start":3421,"line_end":3421,"column_start":23,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":692}],"docs":"","sig":null,"attributes":[]},{"id":56,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":223866,"byte_end":223875,"line_start":3513,"line_end":3513,"column_start":23,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":696}],"docs":"","sig":null,"attributes":[]},{"id":57,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":224489,"byte_end":224501,"line_start":3532,"line_end":3532,"column_start":23,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":700}],"docs":"","sig":null,"attributes":[]},{"id":58,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":235566,"byte_end":235574,"line_start":80,"line_end":80,"column_start":6,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":804},{"krate":0,"index":806},{"krate":0,"index":808},{"krate":0,"index":810},{"krate":0,"index":812},{"krate":0,"index":814},{"krate":0,"index":816}],"docs":"","sig":null,"attributes":[]},{"id":59,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":238785,"byte_end":238795,"line_start":165,"line_end":165,"column_start":23,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":822},{"krate":0,"index":824}],"docs":"","sig":null,"attributes":[]},{"id":60,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":239227,"byte_end":239240,"line_start":183,"line_end":183,"column_start":23,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":830},{"krate":0,"index":832}],"docs":"","sig":null,"attributes":[]},{"id":61,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":239673,"byte_end":239682,"line_start":201,"line_end":201,"column_start":23,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":838},{"krate":0,"index":840}],"docs":"","sig":null,"attributes":[]},{"id":62,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":240115,"byte_end":240127,"line_start":219,"line_end":219,"column_start":23,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":846},{"krate":0,"index":848}],"docs":"","sig":null,"attributes":[]},{"id":63,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":240564,"byte_end":240575,"line_start":237,"line_end":237,"column_start":23,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":854},{"krate":0,"index":856}],"docs":"","sig":null,"attributes":[]},{"id":64,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":241012,"byte_end":241026,"line_start":255,"line_end":255,"column_start":23,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":862},{"krate":0,"index":864}],"docs":"","sig":null,"attributes":[]},{"id":65,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":242521,"byte_end":242529,"line_start":299,"line_end":299,"column_start":6,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":868}],"docs":"","sig":null,"attributes":[]},{"id":66,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":243668,"byte_end":243680,"line_start":338,"line_end":338,"column_start":10,"column_end":22},"value":"","parent":null,"children":[{"krate":0,"index":872}],"docs":"","sig":null,"attributes":[]},{"id":67,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":244387,"byte_end":244398,"line_start":362,"line_end":362,"column_start":6,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":876}],"docs":"","sig":null,"attributes":[]},{"id":68,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":244641,"byte_end":244650,"line_start":373,"line_end":373,"column_start":22,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":880}],"docs":"","sig":null,"attributes":[]},{"id":69,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":248183,"byte_end":248191,"line_start":491,"line_end":491,"column_start":20,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":896}],"docs":"","sig":null,"attributes":[]},{"id":70,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":249802,"byte_end":249814,"line_start":541,"line_end":541,"column_start":20,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":900}],"docs":"","sig":null,"attributes":[]},{"id":71,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":250665,"byte_end":250676,"line_start":567,"line_end":567,"column_start":20,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":904}],"docs":"","sig":null,"attributes":[]},{"id":72,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":251986,"byte_end":252000,"line_start":604,"line_end":604,"column_start":20,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":908}],"docs":"","sig":null,"attributes":[]},{"id":73,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":252714,"byte_end":252720,"line_start":625,"line_end":625,"column_start":20,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":912}],"docs":"","sig":null,"attributes":[]},{"id":74,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":252971,"byte_end":252980,"line_start":635,"line_end":635,"column_start":20,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":916}],"docs":"","sig":null,"attributes":[]},{"id":75,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":254947,"byte_end":254961,"line_start":692,"line_end":692,"column_start":20,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":920}],"docs":"","sig":null,"attributes":[]},{"id":76,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":255557,"byte_end":255567,"line_start":710,"line_end":710,"column_start":20,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":924}],"docs":"","sig":null,"attributes":[]},{"id":77,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":256340,"byte_end":256358,"line_start":732,"line_end":732,"column_start":20,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":928}],"docs":"","sig":null,"attributes":[]},{"id":78,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":256632,"byte_end":256642,"line_start":742,"line_end":742,"column_start":20,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":932}],"docs":"","sig":null,"attributes":[]},{"id":79,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":257406,"byte_end":257417,"line_start":765,"line_end":765,"column_start":20,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":936}],"docs":"","sig":null,"attributes":[]},{"id":80,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":258540,"byte_end":258546,"line_start":795,"line_end":795,"column_start":20,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":940}],"docs":"","sig":null,"attributes":[]},{"id":81,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":258796,"byte_end":258810,"line_start":805,"line_end":805,"column_start":20,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":944}],"docs":"","sig":null,"attributes":[]},{"id":82,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":261493,"byte_end":261501,"line_start":875,"line_end":875,"column_start":23,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":964}],"docs":"","sig":null,"attributes":[]},{"id":83,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":262919,"byte_end":262931,"line_start":912,"line_end":912,"column_start":27,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":968}],"docs":"","sig":null,"attributes":[]},{"id":84,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":265288,"byte_end":265300,"line_start":967,"line_end":967,"column_start":27,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":972}],"docs":"","sig":null,"attributes":[]},{"id":85,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":267266,"byte_end":267275,"line_start":1015,"line_end":1015,"column_start":27,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":976}],"docs":"","sig":null,"attributes":[]},{"id":86,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":267549,"byte_end":267563,"line_start":1024,"line_end":1024,"column_start":23,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":980}],"docs":"","sig":null,"attributes":[]},{"id":87,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":267843,"byte_end":267854,"line_start":1033,"line_end":1033,"column_start":23,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":984}],"docs":"","sig":null,"attributes":[]},{"id":88,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":268220,"byte_end":268229,"line_start":1044,"line_end":1044,"column_start":23,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":988}],"docs":"","sig":null,"attributes":[]},{"id":89,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":268761,"byte_end":268771,"line_start":1059,"line_end":1059,"column_start":23,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":992}],"docs":"","sig":null,"attributes":[]},{"id":90,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":269249,"byte_end":269267,"line_start":1073,"line_end":1073,"column_start":23,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":996}],"docs":"","sig":null,"attributes":[]},{"id":91,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":269525,"byte_end":269535,"line_start":1082,"line_end":1082,"column_start":23,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":1000}],"docs":"","sig":null,"attributes":[]},{"id":92,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":270030,"byte_end":270041,"line_start":1096,"line_end":1096,"column_start":23,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":1004}],"docs":"","sig":null,"attributes":[]},{"id":93,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":270301,"byte_end":270314,"line_start":1105,"line_end":1105,"column_start":23,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":1008}],"docs":"","sig":null,"attributes":[]},{"id":94,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":270596,"byte_end":270613,"line_start":1114,"line_end":1114,"column_start":23,"column_end":40},"value":"","parent":null,"children":[{"krate":0,"index":1012}],"docs":"","sig":null,"attributes":[]},{"id":95,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":270847,"byte_end":270858,"line_start":1122,"line_end":1122,"column_start":23,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":1016}],"docs":"","sig":null,"attributes":[]},{"id":96,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,102,101,116,105,109,101,46,114,115],"byte_start":272223,"byte_end":272231,"line_start":39,"line_end":39,"column_start":6,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":1084}],"docs":"","sig":null,"attributes":[]},{"id":97,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,102,101,116,105,109,101,46,114,115],"byte_start":273638,"byte_end":273646,"line_start":94,"line_end":94,"column_start":18,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":1090}],"docs":"","sig":null,"attributes":[]},{"id":98,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,102,101,116,105,109,101,46,114,115],"byte_start":273807,"byte_end":273815,"line_start":101,"line_end":101,"column_start":20,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":1094}],"docs":"","sig":null,"attributes":[]},{"id":99,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,102,101,116,105,109,101,46,114,115],"byte_start":273920,"byte_end":273928,"line_start":107,"line_end":107,"column_start":13,"column_end":21},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":100,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,102,101,116,105,109,101,46,114,115],"byte_start":273953,"byte_end":273961,"line_start":109,"line_end":109,"column_start":21,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":1100}],"docs":"","sig":null,"attributes":[]},{"id":101,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,102,101,116,105,109,101,46,114,115],"byte_start":274082,"byte_end":274090,"line_start":115,"line_end":115,"column_start":14,"column_end":22},"value":"","parent":null,"children":[{"krate":0,"index":1104}],"docs":"","sig":null,"attributes":[]},{"id":102,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,102,101,116,105,109,101,46,114,115],"byte_start":274203,"byte_end":274211,"line_start":121,"line_end":121,"column_start":15,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":1108}],"docs":"","sig":null,"attributes":[]},{"id":103,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,102,101,116,105,109,101,46,114,115],"byte_start":274576,"byte_end":274584,"line_start":140,"line_end":140,"column_start":20,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":1126}],"docs":"","sig":null,"attributes":[]},{"id":104,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,102,101,116,105,109,101,46,114,115],"byte_start":275016,"byte_end":275024,"line_start":158,"line_end":158,"column_start":23,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":1148}],"docs":"","sig":null,"attributes":[]},{"id":105,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":278739,"byte_end":278745,"line_start":115,"line_end":115,"column_start":6,"column_end":12},"value":"","parent":null,"children":[{"krate":0,"index":1176},{"krate":0,"index":1178},{"krate":0,"index":1180},{"krate":0,"index":1190},{"krate":0,"index":1192}],"docs":"","sig":null,"attributes":[]},{"id":106,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":281922,"byte_end":281932,"line_start":214,"line_end":214,"column_start":6,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":1196},{"krate":0,"index":1198},{"krate":0,"index":1200},{"krate":0,"index":1202}],"docs":"","sig":null,"attributes":[]},{"id":107,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":282374,"byte_end":282381,"line_start":234,"line_end":234,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":1206},{"krate":0,"index":1208},{"krate":0,"index":1210},{"krate":0,"index":1212}],"docs":"","sig":null,"attributes":[]},{"id":108,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":282808,"byte_end":282815,"line_start":254,"line_end":254,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":1216},{"krate":0,"index":1218},{"krate":0,"index":1220},{"krate":0,"index":1222}],"docs":"","sig":null,"attributes":[]},{"id":109,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":283244,"byte_end":283250,"line_start":274,"line_end":274,"column_start":6,"column_end":12},"value":"","parent":null,"children":[{"krate":0,"index":1226},{"krate":0,"index":1228},{"krate":0,"index":1230},{"krate":0,"index":1232},{"krate":0,"index":1234}],"docs":"","sig":null,"attributes":[]},{"id":110,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":285291,"byte_end":285299,"line_start":331,"line_end":331,"column_start":6,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":1238},{"krate":0,"index":1240},{"krate":0,"index":1242},{"krate":0,"index":1244},{"krate":0,"index":1246}],"docs":"","sig":null,"attributes":[]},{"id":111,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":287045,"byte_end":287056,"line_start":396,"line_end":396,"column_start":6,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":1252},{"krate":0,"index":1254}],"docs":"","sig":null,"attributes":[]},{"id":112,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":288949,"byte_end":288952,"line_start":478,"line_end":478,"column_start":20,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":1272}],"docs":"","sig":null,"attributes":[]},{"id":113,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":289820,"byte_end":289826,"line_start":503,"line_end":503,"column_start":20,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":1276}],"docs":"","sig":null,"attributes":[]},{"id":114,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":290113,"byte_end":290123,"line_start":513,"line_end":513,"column_start":20,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":1280}],"docs":"","sig":null,"attributes":[]},{"id":115,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":290419,"byte_end":290426,"line_start":523,"line_end":523,"column_start":20,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":1284}],"docs":"","sig":null,"attributes":[]},{"id":116,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":290712,"byte_end":290719,"line_start":533,"line_end":533,"column_start":20,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":1288}],"docs":"","sig":null,"attributes":[]},{"id":117,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":291010,"byte_end":291016,"line_start":543,"line_end":543,"column_start":20,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":1292}],"docs":"","sig":null,"attributes":[]},{"id":118,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":291304,"byte_end":291312,"line_start":553,"line_end":553,"column_start":20,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":1296}],"docs":"","sig":null,"attributes":[]},{"id":119,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":291609,"byte_end":291616,"line_start":563,"line_end":563,"column_start":20,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":1300}],"docs":"","sig":null,"attributes":[]},{"id":120,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":292050,"byte_end":292056,"line_start":580,"line_end":580,"column_start":23,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":1316}],"docs":"","sig":null,"attributes":[]},{"id":121,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":292196,"byte_end":292206,"line_start":586,"line_end":586,"column_start":23,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":1320}],"docs":"","sig":null,"attributes":[]},{"id":122,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":292346,"byte_end":292353,"line_start":592,"line_end":592,"column_start":23,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":1324}],"docs":"","sig":null,"attributes":[]},{"id":123,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":292493,"byte_end":292500,"line_start":598,"line_end":598,"column_start":23,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":1328}],"docs":"","sig":null,"attributes":[]},{"id":124,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":292640,"byte_end":292646,"line_start":604,"line_end":604,"column_start":23,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":1332}],"docs":"","sig":null,"attributes":[]},{"id":125,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":292786,"byte_end":292794,"line_start":610,"line_end":610,"column_start":23,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":1336}],"docs":"","sig":null,"attributes":[]},{"id":126,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":292934,"byte_end":292941,"line_start":616,"line_end":616,"column_start":23,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":1340}],"docs":"","sig":null,"attributes":[]},{"id":127,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":293155,"byte_end":293166,"line_start":623,"line_end":623,"column_start":23,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":1344}],"docs":"","sig":null,"attributes":[]},{"id":128,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":293417,"byte_end":293420,"line_start":636,"line_end":636,"column_start":10,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":1362}],"docs":"","sig":null,"attributes":[]},{"id":129,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,109,97,99,46,114,115],"byte_start":311445,"byte_end":311450,"line_start":99,"line_end":99,"column_start":20,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":1466}],"docs":"","sig":null,"attributes":[]},{"id":130,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,109,97,99,46,114,115],"byte_start":312043,"byte_end":312048,"line_start":122,"line_end":122,"column_start":23,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":1478}],"docs":"","sig":null,"attributes":[]},{"id":131,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,101,114,105,118,101,46,114,115],"byte_start":315197,"byte_end":315208,"line_start":84,"line_end":84,"column_start":20,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":1506}],"docs":"","sig":null,"attributes":[]},{"id":132,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,101,114,105,118,101,46,114,115],"byte_start":319985,"byte_end":319996,"line_start":221,"line_end":221,"column_start":23,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":1528}],"docs":"","sig":null,"attributes":[]},{"id":133,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,111,112,46,114,115],"byte_start":326452,"byte_end":326457,"line_start":139,"line_end":139,"column_start":20,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":1560}],"docs":"","sig":null,"attributes":[]},{"id":134,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,111,112,46,114,115],"byte_start":327742,"byte_end":327746,"line_start":173,"line_end":173,"column_start":20,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":1564}],"docs":"","sig":null,"attributes":[]},{"id":135,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,111,112,46,114,115],"byte_start":328369,"byte_end":328374,"line_start":195,"line_end":195,"column_start":23,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":1576}],"docs":"","sig":null,"attributes":[]},{"id":136,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,111,112,46,114,115],"byte_start":330165,"byte_end":330169,"line_start":230,"line_end":230,"column_start":23,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":1580}],"docs":"","sig":null,"attributes":[]},{"id":137,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":338463,"byte_end":338467,"line_start":256,"line_end":256,"column_start":20,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":1612}],"docs":"","sig":null,"attributes":[]},{"id":138,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":338585,"byte_end":338589,"line_start":262,"line_end":262,"column_start":10,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":1616}],"docs":"","sig":null,"attributes":[]},{"id":139,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":348985,"byte_end":348994,"line_start":513,"line_end":513,"column_start":20,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":1622}],"docs":"","sig":null,"attributes":[]},{"id":140,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":349256,"byte_end":349265,"line_start":523,"line_end":523,"column_start":20,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":1626}],"docs":"","sig":null,"attributes":[]},{"id":141,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":349612,"byte_end":349619,"line_start":535,"line_end":535,"column_start":20,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":1630}],"docs":"","sig":null,"attributes":[]},{"id":142,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":350350,"byte_end":350363,"line_start":557,"line_end":557,"column_start":20,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":1634}],"docs":"","sig":null,"attributes":[]},{"id":143,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":350766,"byte_end":350776,"line_start":569,"line_end":569,"column_start":20,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":1638}],"docs":"","sig":null,"attributes":[]},{"id":144,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":352000,"byte_end":352009,"line_start":603,"line_end":603,"column_start":20,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":1642}],"docs":"","sig":null,"attributes":[]},{"id":145,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":352189,"byte_end":352198,"line_start":611,"line_end":611,"column_start":20,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":1646}],"docs":"","sig":null,"attributes":[]},{"id":146,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":352384,"byte_end":352393,"line_start":619,"line_end":619,"column_start":20,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":1650}],"docs":"","sig":null,"attributes":[]},{"id":147,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":352680,"byte_end":352689,"line_start":629,"line_end":629,"column_start":20,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":1654}],"docs":"","sig":null,"attributes":[]},{"id":148,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":352862,"byte_end":352870,"line_start":637,"line_end":637,"column_start":20,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":1658}],"docs":"","sig":null,"attributes":[]},{"id":149,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":353509,"byte_end":353519,"line_start":656,"line_end":656,"column_start":10,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":1662},{"krate":0,"index":1664}],"docs":"","sig":null,"attributes":[]},{"id":150,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":354022,"byte_end":354032,"line_start":672,"line_end":672,"column_start":20,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":1668}],"docs":"","sig":null,"attributes":[]},{"id":151,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":354163,"byte_end":354178,"line_start":678,"line_end":678,"column_start":20,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":1672}],"docs":"","sig":null,"attributes":[]},{"id":152,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":354541,"byte_end":354556,"line_start":693,"line_end":693,"column_start":10,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":1678},{"krate":0,"index":1680}],"docs":"","sig":null,"attributes":[]},{"id":153,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":355884,"byte_end":355897,"line_start":728,"line_end":728,"column_start":20,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":1684}],"docs":"","sig":null,"attributes":[]},{"id":154,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":356649,"byte_end":356658,"line_start":749,"line_end":749,"column_start":20,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":1688}],"docs":"","sig":null,"attributes":[]},{"id":155,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":356936,"byte_end":356945,"line_start":759,"line_end":759,"column_start":20,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":1692}],"docs":"","sig":null,"attributes":[]},{"id":156,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":357067,"byte_end":357076,"line_start":765,"line_end":765,"column_start":10,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":1696}],"docs":"","sig":null,"attributes":[]},{"id":157,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":357383,"byte_end":357392,"line_start":775,"line_end":775,"column_start":20,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":1700}],"docs":"","sig":null,"attributes":[]},{"id":158,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":358052,"byte_end":358065,"line_start":795,"line_end":795,"column_start":20,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":1704}],"docs":"","sig":null,"attributes":[]},{"id":159,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":358481,"byte_end":358484,"line_start":808,"line_end":808,"column_start":20,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":1708}],"docs":"","sig":null,"attributes":[]},{"id":160,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":358698,"byte_end":358704,"line_start":817,"line_end":817,"column_start":20,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":1712}],"docs":"","sig":null,"attributes":[]},{"id":161,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":359108,"byte_end":359117,"line_start":837,"line_end":837,"column_start":23,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":1726}],"docs":"","sig":null,"attributes":[]},{"id":162,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":359335,"byte_end":359344,"line_start":845,"line_end":845,"column_start":23,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":1730}],"docs":"","sig":null,"attributes":[]},{"id":163,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":359657,"byte_end":359664,"line_start":855,"line_end":855,"column_start":23,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":1734}],"docs":"","sig":null,"attributes":[]},{"id":164,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":360074,"byte_end":360087,"line_start":868,"line_end":868,"column_start":23,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":1738}],"docs":"","sig":null,"attributes":[]},{"id":165,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":360364,"byte_end":360374,"line_start":877,"line_end":877,"column_start":23,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":1742}],"docs":"","sig":null,"attributes":[]},{"id":166,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":361130,"byte_end":361139,"line_start":897,"line_end":897,"column_start":23,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":1746}],"docs":"","sig":null,"attributes":[]},{"id":167,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":361284,"byte_end":361293,"line_start":903,"line_end":903,"column_start":23,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":1750}],"docs":"","sig":null,"attributes":[]},{"id":168,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":361510,"byte_end":361518,"line_start":911,"line_end":911,"column_start":23,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":1754}],"docs":"","sig":null,"attributes":[]},{"id":169,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":361682,"byte_end":361697,"line_start":917,"line_end":917,"column_start":23,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":1758}],"docs":"","sig":null,"attributes":[]},{"id":170,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":361884,"byte_end":361897,"line_start":924,"line_end":924,"column_start":23,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":1762}],"docs":"","sig":null,"attributes":[]},{"id":171,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":362085,"byte_end":362094,"line_start":931,"line_end":931,"column_start":23,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":1766}],"docs":"","sig":null,"attributes":[]},{"id":172,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":362310,"byte_end":362319,"line_start":939,"line_end":939,"column_start":23,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":1770}],"docs":"","sig":null,"attributes":[]},{"id":173,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":362535,"byte_end":362544,"line_start":947,"line_end":947,"column_start":23,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":1774}],"docs":"","sig":null,"attributes":[]},{"id":174,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":362695,"byte_end":362704,"line_start":953,"line_end":953,"column_start":23,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":1778}],"docs":"","sig":null,"attributes":[]},{"id":175,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":362842,"byte_end":362854,"line_start":959,"line_end":959,"column_start":23,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":1782}],"docs":"","sig":null,"attributes":[]},{"id":176,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":362992,"byte_end":363002,"line_start":965,"line_end":965,"column_start":23,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":1786}],"docs":"","sig":null,"attributes":[]},{"id":177,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":363344,"byte_end":363353,"line_start":977,"line_end":977,"column_start":23,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":1790}],"docs":"","sig":null,"attributes":[]},{"id":178,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":363646,"byte_end":363659,"line_start":987,"line_end":987,"column_start":23,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":1794}],"docs":"","sig":null,"attributes":[]},{"id":179,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":363932,"byte_end":363935,"line_start":996,"line_end":996,"column_start":23,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":1798}],"docs":"","sig":null,"attributes":[]},{"id":180,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":364839,"byte_end":364843,"line_start":23,"line_end":23,"column_start":21,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":1850}],"docs":"","sig":null,"attributes":[]},{"id":181,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":365419,"byte_end":365430,"line_start":48,"line_end":48,"column_start":21,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":1854}],"docs":"","sig":null,"attributes":[]},{"id":182,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":366264,"byte_end":366277,"line_start":82,"line_end":82,"column_start":18,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":1858}],"docs":"","sig":null,"attributes":[]},{"id":183,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":366349,"byte_end":366362,"line_start":88,"line_end":88,"column_start":6,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":1862}],"docs":"","sig":null,"attributes":[]},{"id":184,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":370007,"byte_end":370011,"line_start":212,"line_end":212,"column_start":20,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":1880}],"docs":"","sig":null,"attributes":[]},{"id":185,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":370150,"byte_end":370165,"line_start":218,"line_end":218,"column_start":20,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":1884}],"docs":"","sig":null,"attributes":[]},{"id":186,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":371267,"byte_end":371297,"line_start":249,"line_end":249,"column_start":20,"column_end":50},"value":"","parent":null,"children":[{"krate":0,"index":1888}],"docs":"","sig":null,"attributes":[]},{"id":187,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":372179,"byte_end":372208,"line_start":275,"line_end":275,"column_start":20,"column_end":49},"value":"","parent":null,"children":[{"krate":0,"index":1892}],"docs":"","sig":null,"attributes":[]},{"id":188,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":372579,"byte_end":372590,"line_start":286,"line_end":286,"column_start":20,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":1896}],"docs":"","sig":null,"attributes":[]},{"id":189,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":372719,"byte_end":372730,"line_start":292,"line_end":292,"column_start":10,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":1900}],"docs":"","sig":null,"attributes":[]},{"id":190,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":373655,"byte_end":373662,"line_start":318,"line_end":318,"column_start":20,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":1904}],"docs":"","sig":null,"attributes":[]},{"id":191,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":374794,"byte_end":374798,"line_start":354,"line_end":354,"column_start":10,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":1908},{"krate":0,"index":1910}],"docs":"","sig":null,"attributes":[]},{"id":192,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":380433,"byte_end":380437,"line_start":511,"line_end":511,"column_start":23,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":1926}],"docs":"","sig":null,"attributes":[]},{"id":193,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":380630,"byte_end":380641,"line_start":518,"line_end":518,"column_start":23,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":1930}],"docs":"","sig":null,"attributes":[]},{"id":194,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":380827,"byte_end":380840,"line_start":525,"line_end":525,"column_start":23,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":1934}],"docs":"","sig":null,"attributes":[]},{"id":195,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":381285,"byte_end":381300,"line_start":539,"line_end":539,"column_start":23,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":1938}],"docs":"","sig":null,"attributes":[]},{"id":196,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":382507,"byte_end":382537,"line_start":566,"line_end":566,"column_start":23,"column_end":53},"value":"","parent":null,"children":[{"krate":0,"index":1942}],"docs":"","sig":null,"attributes":[]},{"id":197,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":384904,"byte_end":384911,"line_start":622,"line_end":622,"column_start":23,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":1946}],"docs":"","sig":null,"attributes":[]},{"id":198,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":385135,"byte_end":385145,"line_start":630,"line_end":630,"column_start":23,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":1950}],"docs":"","sig":null,"attributes":[]},{"id":199,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":385376,"byte_end":385405,"line_start":638,"line_end":638,"column_start":23,"column_end":52},"value":"","parent":null,"children":[{"krate":0,"index":1954}],"docs":"","sig":null,"attributes":[]},{"id":200,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":385653,"byte_end":385660,"line_start":647,"line_end":647,"column_start":10,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":1958}],"docs":"","sig":null,"attributes":[]},{"id":201,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,98,117,102,102,101,114,46,114,115],"byte_start":389040,"byte_end":389051,"line_start":55,"line_end":55,"column_start":6,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":2016},{"krate":0,"index":2018},{"krate":0,"index":2020},{"krate":0,"index":2022}],"docs":"","sig":null,"attributes":[]},{"id":202,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,98,117,102,102,101,114,46,114,115],"byte_start":393216,"byte_end":393222,"line_start":157,"line_end":157,"column_start":10,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":2026},{"krate":0,"index":2034},{"krate":0,"index":2036},{"krate":0,"index":2038},{"krate":0,"index":2040},{"krate":0,"index":2042},{"krate":0,"index":2044},{"krate":0,"index":2046},{"krate":0,"index":2048},{"krate":0,"index":2050},{"krate":0,"index":2052},{"krate":0,"index":2054},{"krate":0,"index":2056},{"krate":0,"index":2058}],"docs":"","sig":null,"attributes":[]},{"id":203,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,98,117,102,102,101,114,46,114,115],"byte_start":393809,"byte_end":393824,"line_start":168,"line_end":168,"column_start":30,"column_end":45},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":204,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,116,46,114,115],"byte_start":402164,"byte_end":402169,"line_start":50,"line_end":50,"column_start":19,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":2076}],"docs":"","sig":null,"attributes":[]},{"id":205,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,116,46,114,115],"byte_start":402497,"byte_end":402502,"line_start":64,"line_end":64,"column_start":21,"column_end":26},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":206,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":404586,"byte_end":404596,"line_start":60,"line_end":60,"column_start":12,"column_end":22},"value":"","parent":null,"children":[{"krate":0,"index":2118},{"krate":0,"index":2120},{"krate":0,"index":2122},{"krate":0,"index":2124},{"krate":0,"index":2126},{"krate":0,"index":2128},{"krate":0,"index":2130},{"krate":0,"index":2132},{"krate":0,"index":2134},{"krate":0,"index":2136},{"krate":0,"index":2138},{"krate":0,"index":2140},{"krate":0,"index":2142},{"krate":0,"index":2144},{"krate":0,"index":2146},{"krate":0,"index":2148},{"krate":0,"index":2150},{"krate":0,"index":2152},{"krate":0,"index":2154},{"krate":0,"index":2156},{"krate":0,"index":2158},{"krate":0,"index":2160}],"docs":"","sig":null,"attributes":[]},{"id":207,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":414393,"byte_end":414403,"line_start":369,"line_end":369,"column_start":32,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":2164}],"docs":"","sig":null,"attributes":[]},{"id":208,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":414604,"byte_end":414614,"line_start":380,"line_end":380,"column_start":26,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":2168}],"docs":"","sig":null,"attributes":[]},{"id":209,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":414819,"byte_end":414829,"line_start":391,"line_end":391,"column_start":41,"column_end":51},"value":"","parent":null,"children":[{"krate":0,"index":2172}],"docs":"","sig":null,"attributes":[]},{"id":210,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":415026,"byte_end":415036,"line_start":399,"line_end":399,"column_start":35,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":2176}],"docs":"","sig":null,"attributes":[]},{"id":211,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":415618,"byte_end":415628,"line_start":418,"line_end":418,"column_start":29,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":2180},{"krate":0,"index":2182},{"krate":0,"index":2184}],"docs":"","sig":null,"attributes":[]},{"id":212,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":416298,"byte_end":416308,"line_start":448,"line_end":448,"column_start":24,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":2204}],"docs":"","sig":null,"attributes":[]},{"id":213,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":416705,"byte_end":416710,"line_start":464,"line_end":464,"column_start":29,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":2210},{"krate":0,"index":2212}],"docs":"","sig":null,"attributes":[]},{"id":214,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":417008,"byte_end":417013,"line_start":475,"line_end":475,"column_start":38,"column_end":43},"value":"","parent":null,"children":[{"krate":0,"index":2216}],"docs":"","sig":null,"attributes":[]},{"id":215,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":417459,"byte_end":417467,"line_start":491,"line_end":491,"column_start":29,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":2222},{"krate":0,"index":2224}],"docs":"","sig":null,"attributes":[]},{"id":216,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":417785,"byte_end":417793,"line_start":502,"line_end":502,"column_start":38,"column_end":46},"value":"","parent":null,"children":[{"krate":0,"index":2228}],"docs":"","sig":null,"attributes":[]},{"id":217,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":418190,"byte_end":418199,"line_start":518,"line_end":518,"column_start":25,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":2234},{"krate":0,"index":2236}],"docs":"","sig":null,"attributes":[]},{"id":218,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":418472,"byte_end":418481,"line_start":529,"line_end":529,"column_start":34,"column_end":43},"value":"","parent":null,"children":[{"krate":0,"index":2240}],"docs":"","sig":null,"attributes":[]},{"id":219,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":418865,"byte_end":418873,"line_start":545,"line_end":545,"column_start":25,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":2246},{"krate":0,"index":2248}],"docs":"","sig":null,"attributes":[]},{"id":220,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":419104,"byte_end":419112,"line_start":556,"line_end":556,"column_start":34,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":2252}],"docs":"","sig":null,"attributes":[]},{"id":221,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":419634,"byte_end":419641,"line_start":577,"line_end":577,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":2260}],"docs":"","sig":null,"attributes":[]},{"id":222,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":419806,"byte_end":419810,"line_start":585,"line_end":585,"column_start":26,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":2264},{"krate":0,"index":2266}],"docs":"","sig":null,"attributes":[]},{"id":223,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":419960,"byte_end":419964,"line_start":593,"line_end":593,"column_start":35,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":2270}],"docs":"","sig":null,"attributes":[]},{"id":224,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":420065,"byte_end":420076,"line_start":599,"line_end":599,"column_start":29,"column_end":40},"value":"","parent":null,"children":[{"krate":0,"index":2274},{"krate":0,"index":2276}],"docs":"","sig":null,"attributes":[]},{"id":225,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":420320,"byte_end":420331,"line_start":610,"line_end":610,"column_start":38,"column_end":49},"value":"","parent":null,"children":[{"krate":0,"index":2280}],"docs":"","sig":null,"attributes":[]},{"id":226,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":420886,"byte_end":420893,"line_start":631,"line_end":631,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":2288}],"docs":"","sig":null,"attributes":[]},{"id":227,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":421068,"byte_end":421075,"line_start":639,"line_end":639,"column_start":26,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":2292},{"krate":0,"index":2294}],"docs":"","sig":null,"attributes":[]},{"id":228,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":421229,"byte_end":421236,"line_start":647,"line_end":647,"column_start":35,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":2298}],"docs":"","sig":null,"attributes":[]},{"id":229,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":421337,"byte_end":421351,"line_start":653,"line_end":653,"column_start":29,"column_end":43},"value":"","parent":null,"children":[{"krate":0,"index":2302},{"krate":0,"index":2304}],"docs":"","sig":null,"attributes":[]},{"id":230,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":421603,"byte_end":421617,"line_start":664,"line_end":664,"column_start":38,"column_end":52},"value":"","parent":null,"children":[{"krate":0,"index":2308}],"docs":"","sig":null,"attributes":[]},{"id":231,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":422011,"byte_end":422015,"line_start":681,"line_end":681,"column_start":12,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":2314},{"krate":0,"index":2316},{"krate":0,"index":2318},{"krate":0,"index":2320},{"krate":0,"index":2322},{"krate":0,"index":2324}],"docs":"","sig":null,"attributes":[]},{"id":232,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":423581,"byte_end":423591,"line_start":732,"line_end":732,"column_start":29,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":2328},{"krate":0,"index":2330}],"docs":"","sig":null,"attributes":[]},{"id":233,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":423936,"byte_end":423946,"line_start":747,"line_end":747,"column_start":32,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":2334}],"docs":"","sig":null,"attributes":[]},{"id":234,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":424430,"byte_end":424440,"line_start":766,"line_end":766,"column_start":29,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":2350}],"docs":"","sig":null,"attributes":[]},{"id":235,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":424650,"byte_end":424654,"line_start":776,"line_end":776,"column_start":29,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":2354}],"docs":"","sig":null,"attributes":[]},{"id":236,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,95,113,117,111,116,101,46,114,115],"byte_start":428582,"byte_end":428583,"line_start":127,"line_end":127,"column_start":31,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":2382}],"docs":"","sig":null,"attributes":[]},{"id":237,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,95,113,117,111,116,101,46,114,115],"byte_start":429003,"byte_end":429012,"line_start":141,"line_end":141,"column_start":21,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":2394}],"docs":"","sig":null,"attributes":[]},{"id":238,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,95,113,117,111,116,101,46,114,115],"byte_start":429309,"byte_end":429319,"line_start":151,"line_end":151,"column_start":41,"column_end":51},"value":"","parent":null,"children":[{"krate":0,"index":2398}],"docs":"","sig":null,"attributes":[]},{"id":239,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,95,109,97,99,114,111,95,105,110,112,117,116,46,114,115],"byte_start":431341,"byte_end":431342,"line_start":76,"line_end":76,"column_start":36,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":2424}],"docs":"","sig":null,"attributes":[]},{"id":240,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,95,109,97,99,114,111,95,105,110,112,117,116,46,114,115],"byte_start":431641,"byte_end":431654,"line_start":87,"line_end":87,"column_start":26,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":2430}],"docs":"","sig":null,"attributes":[]},{"id":241,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,115,112,97,110,110,101,100,46,114,115],"byte_start":435767,"byte_end":435768,"line_start":110,"line_end":110,"column_start":34,"column_end":35},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":242,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,115,112,97,110,110,101,100,46,114,115],"byte_start":435795,"byte_end":435796,"line_start":113,"line_end":113,"column_start":21,"column_end":22},"value":"","parent":null,"children":[{"krate":0,"index":2456}],"docs":"","sig":null,"attributes":[]},{"id":243,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,46,46,47,103,101,110,95,104,101,108,112,101,114,46,114,115],"byte_start":560282,"byte_end":560286,"line_start":95,"line_end":95,"column_start":20,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":2862}],"docs":"","sig":null,"attributes":[]},{"id":244,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,111,111,107,97,104,101,97,100,46,114,115],"byte_start":572818,"byte_end":572828,"line_start":91,"line_end":91,"column_start":10,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":2990},{"krate":0,"index":2992}],"docs":"","sig":null,"attributes":[]},{"id":245,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,111,111,107,97,104,101,97,100,46,114,115],"byte_start":575088,"byte_end":575089,"line_start":155,"line_end":155,"column_start":54,"column_end":55},"value":"","parent":null,"children":[{"krate":0,"index":3000}],"docs":"","sig":null,"attributes":[]},{"id":246,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,111,111,107,97,104,101,97,100,46,114,115],"byte_start":575165,"byte_end":575176,"line_start":161,"line_end":161,"column_start":26,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":3006}],"docs":"","sig":null,"attributes":[]},{"id":247,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,111,111,107,97,104,101,97,100,46,114,115],"byte_start":575484,"byte_end":575485,"line_start":174,"line_end":174,"column_start":60,"column_end":61},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":248,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":584199,"byte_end":584210,"line_start":263,"line_end":263,"column_start":19,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":3096}],"docs":"","sig":null,"attributes":[]},{"id":249,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":586137,"byte_end":586147,"line_start":322,"line_end":322,"column_start":24,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":3100},{"krate":0,"index":3102}],"docs":"","sig":null,"attributes":[]},{"id":250,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":586271,"byte_end":586281,"line_start":330,"line_end":330,"column_start":14,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":3106}],"docs":"","sig":null,"attributes":[]},{"id":251,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":586614,"byte_end":586621,"line_start":340,"line_end":340,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":3110}],"docs":"","sig":null,"attributes":[]},{"id":252,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":587500,"byte_end":587507,"line_start":365,"line_end":365,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":3116},{"krate":0,"index":3118}],"docs":"","sig":null,"attributes":[]},{"id":253,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":588067,"byte_end":588078,"line_start":385,"line_end":385,"column_start":10,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":3122},{"krate":0,"index":3124},{"krate":0,"index":3126},{"krate":0,"index":3128},{"krate":0,"index":3130},{"krate":0,"index":3132},{"krate":0,"index":3134},{"krate":0,"index":3136},{"krate":0,"index":3138},{"krate":0,"index":3140},{"krate":0,"index":3142},{"krate":0,"index":3144},{"krate":0,"index":3146}],"docs":"","sig":null,"attributes":[]},{"id":254,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":608388,"byte_end":608391,"line_start":976,"line_end":976,"column_start":26,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":3150}],"docs":"","sig":null,"attributes":[]},{"id":255,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":608526,"byte_end":608532,"line_start":982,"line_end":982,"column_start":34,"column_end":40},"value":"","parent":null,"children":[{"krate":0,"index":3154}],"docs":"","sig":null,"attributes":[]},{"id":256,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":608735,"byte_end":608746,"line_start":992,"line_end":992,"column_start":16,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":3158}],"docs":"","sig":null,"attributes":[]},{"id":257,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":608898,"byte_end":608907,"line_start":998,"line_end":998,"column_start":16,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":3162}],"docs":"","sig":null,"attributes":[]},{"id":258,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":609162,"byte_end":609167,"line_start":1007,"line_end":1007,"column_start":16,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":3166}],"docs":"","sig":null,"attributes":[]},{"id":259,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":609705,"byte_end":609710,"line_start":1022,"line_end":1022,"column_start":16,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":3170}],"docs":"","sig":null,"attributes":[]},{"id":260,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":609973,"byte_end":609980,"line_start":1031,"line_end":1031,"column_start":16,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":3174}],"docs":"","sig":null,"attributes":[]},{"id":261,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":611743,"byte_end":611744,"line_start":1083,"line_end":1083,"column_start":23,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":3190},{"krate":0,"index":3192}],"docs":"","sig":null,"attributes":[]},{"id":262,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,115,112,97,110,46,114,115],"byte_start":612284,"byte_end":612288,"line_start":7,"line_end":7,"column_start":31,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":3204}],"docs":"","sig":null,"attributes":[]},{"id":263,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,115,112,97,110,46,114,115],"byte_start":612384,"byte_end":612388,"line_start":13,"line_end":13,"column_start":31,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":3208}],"docs":"","sig":null,"attributes":[]},{"id":264,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,115,112,97,110,46,114,115],"byte_start":612490,"byte_end":612494,"line_start":19,"line_end":19,"column_start":31,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":3212}],"docs":"","sig":null,"attributes":[]},{"id":265,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,114,105,110,116,46,114,115],"byte_start":613543,"byte_end":613558,"line_start":6,"line_end":6,"column_start":26,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":3252}],"docs":"","sig":null,"attributes":[]},{"id":266,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,114,114,111,114,46,114,115],"byte_start":614782,"byte_end":614787,"line_start":35,"line_end":35,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":3296},{"krate":0,"index":3298},{"krate":0,"index":3300}],"docs":"","sig":null,"attributes":[]},{"id":267,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,114,114,111,114,46,114,115],"byte_start":617804,"byte_end":617809,"line_start":121,"line_end":121,"column_start":18,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":3306}],"docs":"","sig":null,"attributes":[]},{"id":268,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,114,114,111,114,46,114,115],"byte_start":617958,"byte_end":617963,"line_start":127,"line_end":127,"column_start":28,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":3310}],"docs":"","sig":null,"attributes":[]},{"id":269,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,114,114,111,114,46,114,115],"byte_start":618057,"byte_end":618062,"line_start":133,"line_end":133,"column_start":25,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":3314}],"docs":"","sig":null,"attributes":[]}],"refs":[{"kind":"Mod","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":11398,"byte_end":11403,"line_start":319,"line_end":319,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":28}},{"kind":"Mod","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":11427,"byte_end":11432,"line_start":322,"line_end":322,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":74}},{"kind":"Mod","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15594,"byte_end":15600,"line_start":433,"line_end":433,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":1980}},{"kind":"Mod","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15638,"byte_end":15641,"line_start":435,"line_end":435,"column_start":9,"column_end":12},"ref_id":{"krate":0,"index":2060}},{"kind":"Mod","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15651,"byte_end":15661,"line_start":436,"line_end":436,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":2086}},{"kind":"Mod","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15855,"byte_end":15866,"line_start":443,"line_end":443,"column_start":9,"column_end":20},"ref_id":{"krate":0,"index":2356}},{"kind":"Mod","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":16077,"byte_end":16094,"line_start":452,"line_end":452,"column_start":9,"column_end":26},"ref_id":{"krate":0,"index":2400}},{"kind":"Mod","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":16160,"byte_end":16167,"line_start":455,"line_end":455,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":2432}},{"kind":"Mod","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":17461,"byte_end":17466,"line_start":491,"line_end":491,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":2462}},{"kind":"Mod","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":20494,"byte_end":20500,"line_start":576,"line_end":576,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":2878}},{"kind":"Mod","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":20597,"byte_end":20602,"line_start":584,"line_end":584,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":3022}}],"macro_refs":[],"relations":[{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,114,111,117,112,46,114,115],"byte_start":32440,"byte_end":32447,"line_start":65,"line_end":65,"column_start":6,"column_end":13},"kind":{"variant":"Impl","fields":[0]},"from":{"krate":0,"index":3254},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":42425,"byte_end":42431,"line_start":127,"line_end":127,"column_start":27,"column_end":33},"kind":"SuperTrait","from":{"krate":0,"index":134},"to":{"krate":0,"index":126}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":42715,"byte_end":42720,"line_start":143,"line_end":143,"column_start":26,"column_end":31},"kind":{"variant":"Impl","fields":[1]},"from":{"krate":50,"index":1206},"to":{"krate":0,"index":134}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":44721,"byte_end":44722,"line_start":207,"line_end":207,"column_start":44,"column_end":45},"kind":{"variant":"Impl","fields":[2]},"from":{"krate":0,"index":53},"to":{"krate":0,"index":134}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":44788,"byte_end":44789,"line_start":210,"line_end":210,"column_start":34,"column_end":35},"kind":{"variant":"Impl","fields":[3]},"from":{"krate":0,"index":55},"to":{"krate":0,"index":126}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":52306,"byte_end":52316,"line_start":468,"line_end":468,"column_start":19,"column_end":29},"kind":{"variant":"Impl","fields":[4]},"from":{"krate":0,"index":3420},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":52478,"byte_end":52488,"line_start":475,"line_end":475,"column_start":16,"column_end":26},"kind":{"variant":"Impl","fields":[5]},"from":{"krate":0,"index":3420},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":53069,"byte_end":53079,"line_start":494,"line_end":494,"column_start":16,"column_end":26},"kind":{"variant":"Impl","fields":[6]},"from":{"krate":0,"index":3420},"to":{"krate":0,"index":126}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":53458,"byte_end":53468,"line_start":511,"line_end":511,"column_start":26,"column_end":36},"kind":{"variant":"Impl","fields":[7]},"from":{"krate":0,"index":3420},"to":{"krate":0,"index":134}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":53516,"byte_end":53521,"line_start":514,"line_end":514,"column_start":16,"column_end":21},"kind":{"variant":"Impl","fields":[8]},"from":{"krate":0,"index":6432},"to":{"krate":0,"index":126}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":53742,"byte_end":53747,"line_start":525,"line_end":525,"column_start":16,"column_end":21},"kind":{"variant":"Impl","fields":[9]},"from":{"krate":0,"index":6416},"to":{"krate":0,"index":126}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":53963,"byte_end":53970,"line_start":536,"line_end":536,"column_start":16,"column_end":23},"kind":{"variant":"Impl","fields":[10]},"from":{"krate":0,"index":6424},"to":{"krate":0,"index":126}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":54191,"byte_end":54196,"line_start":547,"line_end":547,"column_start":16,"column_end":21},"kind":{"variant":"Impl","fields":[11]},"from":{"krate":0,"index":6440},"to":{"krate":0,"index":126}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,105,100,101,110,116,46,114,115],"byte_start":70001,"byte_end":70006,"line_start":38,"line_end":38,"column_start":16,"column_end":21},"kind":{"variant":"Impl","fields":[12]},"from":{"krate":50,"index":1206},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,105,100,101,110,116,46,114,115],"byte_start":70387,"byte_end":70392,"line_start":52,"line_end":52,"column_start":16,"column_end":21},"kind":{"variant":"Impl","fields":[13]},"from":{"krate":50,"index":1206},"to":{"krate":0,"index":126}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,105,100,101,110,116,46,114,115],"byte_start":71045,"byte_end":71050,"line_start":82,"line_end":82,"column_start":26,"column_end":31},"kind":{"variant":"Impl","fields":[14]},"from":{"krate":50,"index":1206},"to":{"krate":2,"index":2634}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":76118,"byte_end":76127,"line_start":148,"line_end":148,"column_start":6,"column_end":15},"kind":{"variant":"Impl","fields":[15]},"from":{"krate":0,"index":6468},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":85451,"byte_end":85455,"line_start":451,"line_end":451,"column_start":6,"column_end":10},"kind":{"variant":"Impl","fields":[16]},"from":{"krate":0,"index":6494},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":87638,"byte_end":87639,"line_start":529,"line_end":529,"column_start":33,"column_end":34},"kind":{"variant":"Impl","fields":[17]},"from":{"krate":0,"index":79},"to":{"krate":0,"index":338}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":89453,"byte_end":89457,"line_start":596,"line_end":596,"column_start":20,"column_end":24},"kind":{"variant":"Impl","fields":[18]},"from":{"krate":0,"index":6494},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":89655,"byte_end":89663,"line_start":603,"line_end":603,"column_start":20,"column_end":28},"kind":{"variant":"Impl","fields":[19]},"from":{"krate":0,"index":6500},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":89866,"byte_end":89879,"line_start":610,"line_end":610,"column_start":20,"column_end":33},"kind":{"variant":"Impl","fields":[20]},"from":{"krate":0,"index":6506},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":90088,"byte_end":90098,"line_start":617,"line_end":617,"column_start":20,"column_end":30},"kind":{"variant":"Impl","fields":[21]},"from":{"krate":0,"index":6524},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":91668,"byte_end":91677,"line_start":668,"line_end":668,"column_start":23,"column_end":32},"kind":{"variant":"Impl","fields":[22]},"from":{"krate":0,"index":6468},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":92096,"byte_end":92104,"line_start":681,"line_end":681,"column_start":23,"column_end":31},"kind":{"variant":"Impl","fields":[23]},"from":{"krate":0,"index":6500},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":92363,"byte_end":92376,"line_start":690,"line_end":690,"column_start":23,"column_end":36},"kind":{"variant":"Impl","fields":[24]},"from":{"krate":0,"index":6506},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":94612,"byte_end":94618,"line_start":68,"line_end":68,"column_start":6,"column_end":12},"kind":{"variant":"Impl","fields":[25]},"from":{"krate":0,"index":6548},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":98243,"byte_end":98250,"line_start":191,"line_end":191,"column_start":20,"column_end":27},"kind":{"variant":"Impl","fields":[26]},"from":{"krate":0,"index":6534},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":99197,"byte_end":99208,"line_start":218,"line_end":218,"column_start":20,"column_end":31},"kind":{"variant":"Impl","fields":[27]},"from":{"krate":0,"index":6554},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":99497,"byte_end":99510,"line_start":228,"line_end":228,"column_start":20,"column_end":33},"kind":{"variant":"Impl","fields":[28]},"from":{"krate":0,"index":6560},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":99802,"byte_end":99807,"line_start":238,"line_end":238,"column_start":10,"column_end":15},"kind":{"variant":"Impl","fields":[29]},"from":{"krate":0,"index":6570},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":100593,"byte_end":100603,"line_start":262,"line_end":262,"column_start":20,"column_end":30},"kind":{"variant":"Impl","fields":[30]},"from":{"krate":0,"index":6588},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":100935,"byte_end":100945,"line_start":274,"line_end":274,"column_start":10,"column_end":20},"kind":{"variant":"Impl","fields":[31]},"from":{"krate":0,"index":6588},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":102792,"byte_end":102799,"line_start":329,"line_end":329,"column_start":23,"column_end":30},"kind":{"variant":"Impl","fields":[32]},"from":{"krate":0,"index":6534},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":103196,"byte_end":103207,"line_start":341,"line_end":341,"column_start":23,"column_end":34},"kind":{"variant":"Impl","fields":[33]},"from":{"krate":0,"index":6554},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":103424,"byte_end":103437,"line_start":349,"line_end":349,"column_start":23,"column_end":36},"kind":{"variant":"Impl","fields":[34]},"from":{"krate":0,"index":6560},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":103656,"byte_end":103661,"line_start":357,"line_end":357,"column_start":23,"column_end":28},"kind":{"variant":"Impl","fields":[35]},"from":{"krate":0,"index":6570},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":104057,"byte_end":104066,"line_start":369,"line_end":369,"column_start":23,"column_end":32},"kind":{"variant":"Impl","fields":[36]},"from":{"krate":0,"index":6594},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":104209,"byte_end":104217,"line_start":375,"line_end":375,"column_start":23,"column_end":31},"kind":{"variant":"Impl","fields":[37]},"from":{"krate":0,"index":6600},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":104363,"byte_end":104376,"line_start":381,"line_end":381,"column_start":23,"column_end":36},"kind":{"variant":"Impl","fields":[38]},"from":{"krate":0,"index":6606},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":123511,"byte_end":123515,"line_start":550,"line_end":550,"column_start":6,"column_end":10},"kind":{"variant":"Impl","fields":[39]},"from":{"krate":0,"index":6776},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":126759,"byte_end":126764,"line_start":623,"line_end":623,"column_start":22,"column_end":27},"kind":{"variant":"Impl","fields":[40]},"from":{"krate":0,"index":7032},"to":{"krate":2,"index":2634}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":138822,"byte_end":138832,"line_start":1034,"line_end":1034,"column_start":10,"column_end":20},"kind":{"variant":"Impl","fields":[41]},"from":{"krate":0,"index":7046},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":140010,"byte_end":140014,"line_start":1065,"line_end":1065,"column_start":20,"column_end":24},"kind":{"variant":"Impl","fields":[42]},"from":{"krate":0,"index":6776},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":182188,"byte_end":182196,"line_start":2267,"line_end":2267,"column_start":20,"column_end":28},"kind":{"variant":"Impl","fields":[43]},"from":{"krate":0,"index":6932},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":198108,"byte_end":198114,"line_start":2732,"line_end":2732,"column_start":20,"column_end":26},"kind":{"variant":"Impl","fields":[44]},"from":{"krate":0,"index":7026},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":200216,"byte_end":200221,"line_start":2792,"line_end":2792,"column_start":20,"column_end":25},"kind":{"variant":"Impl","fields":[45]},"from":{"krate":0,"index":7032},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":208382,"byte_end":208390,"line_start":3064,"line_end":3064,"column_start":23,"column_end":31},"kind":{"variant":"Impl","fields":[46]},"from":{"krate":0,"index":6800},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":210517,"byte_end":210527,"line_start":3124,"line_end":3124,"column_start":23,"column_end":33},"kind":{"variant":"Impl","fields":[47]},"from":{"krate":0,"index":6818},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":210803,"byte_end":210812,"line_start":3133,"line_end":3133,"column_start":23,"column_end":32},"kind":{"variant":"Impl","fields":[48]},"from":{"krate":0,"index":6824},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":211046,"byte_end":211053,"line_start":3141,"line_end":3141,"column_start":23,"column_end":30},"kind":{"variant":"Impl","fields":[49]},"from":{"krate":0,"index":6830},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":211247,"byte_end":211255,"line_start":3148,"line_end":3148,"column_start":23,"column_end":31},"kind":{"variant":"Impl","fields":[50]},"from":{"krate":0,"index":6836},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":219209,"byte_end":219218,"line_start":3372,"line_end":3372,"column_start":23,"column_end":32},"kind":{"variant":"Impl","fields":[51]},"from":{"krate":0,"index":6914},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":219502,"byte_end":219508,"line_start":3381,"line_end":3381,"column_start":23,"column_end":29},"kind":{"variant":"Impl","fields":[52]},"from":{"krate":0,"index":7026},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":219786,"byte_end":219791,"line_start":3390,"line_end":3390,"column_start":23,"column_end":28},"kind":{"variant":"Impl","fields":[53]},"from":{"krate":0,"index":7032},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":220032,"byte_end":220041,"line_start":3398,"line_end":3398,"column_start":23,"column_end":32},"kind":{"variant":"Impl","fields":[54]},"from":{"krate":0,"index":6920},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":220811,"byte_end":220819,"line_start":3421,"line_end":3421,"column_start":23,"column_end":31},"kind":{"variant":"Impl","fields":[55]},"from":{"krate":0,"index":6932},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":223866,"byte_end":223875,"line_start":3513,"line_end":3513,"column_start":23,"column_end":32},"kind":{"variant":"Impl","fields":[56]},"from":{"krate":0,"index":6980},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":224489,"byte_end":224501,"line_start":3532,"line_end":3532,"column_start":23,"column_end":35},"kind":{"variant":"Impl","fields":[57]},"from":{"krate":0,"index":7016},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":235566,"byte_end":235574,"line_start":80,"line_end":80,"column_start":6,"column_end":14},"kind":{"variant":"Impl","fields":[58]},"from":{"krate":0,"index":7062},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":238785,"byte_end":238795,"line_start":165,"line_end":165,"column_start":23,"column_end":33},"kind":{"variant":"Impl","fields":[59]},"from":{"krate":0,"index":818},"to":{"krate":2,"index":3858}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":239227,"byte_end":239240,"line_start":183,"line_end":183,"column_start":23,"column_end":36},"kind":{"variant":"Impl","fields":[60]},"from":{"krate":0,"index":826},"to":{"krate":2,"index":3858}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":239673,"byte_end":239682,"line_start":201,"line_end":201,"column_start":23,"column_end":32},"kind":{"variant":"Impl","fields":[61]},"from":{"krate":0,"index":834},"to":{"krate":2,"index":3858}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":240115,"byte_end":240127,"line_start":219,"line_end":219,"column_start":23,"column_end":35},"kind":{"variant":"Impl","fields":[62]},"from":{"krate":0,"index":842},"to":{"krate":2,"index":3858}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":240564,"byte_end":240575,"line_start":237,"line_end":237,"column_start":23,"column_end":34},"kind":{"variant":"Impl","fields":[63]},"from":{"krate":0,"index":850},"to":{"krate":2,"index":3858}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":241012,"byte_end":241026,"line_start":255,"line_end":255,"column_start":23,"column_end":37},"kind":{"variant":"Impl","fields":[64]},"from":{"krate":0,"index":858},"to":{"krate":2,"index":3858}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":242521,"byte_end":242529,"line_start":299,"line_end":299,"column_start":6,"column_end":14},"kind":{"variant":"Impl","fields":[65]},"from":{"krate":0,"index":7062},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":243668,"byte_end":243680,"line_start":338,"line_end":338,"column_start":10,"column_end":22},"kind":{"variant":"Impl","fields":[66]},"from":{"krate":0,"index":7118},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":244387,"byte_end":244398,"line_start":362,"line_end":362,"column_start":6,"column_end":17},"kind":{"variant":"Impl","fields":[67]},"from":{"krate":0,"index":7096},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":244641,"byte_end":244650,"line_start":373,"line_end":373,"column_start":22,"column_end":31},"kind":{"variant":"Impl","fields":[68]},"from":{"krate":0,"index":7090},"to":{"krate":2,"index":2634}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":248183,"byte_end":248191,"line_start":491,"line_end":491,"column_start":20,"column_end":28},"kind":{"variant":"Impl","fields":[69]},"from":{"krate":0,"index":7062},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":249802,"byte_end":249814,"line_start":541,"line_end":541,"column_start":20,"column_end":32},"kind":{"variant":"Impl","fields":[70]},"from":{"krate":0,"index":7084},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":250665,"byte_end":250676,"line_start":567,"line_end":567,"column_start":20,"column_end":31},"kind":{"variant":"Impl","fields":[71]},"from":{"krate":0,"index":7096},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":251986,"byte_end":252000,"line_start":604,"line_end":604,"column_start":20,"column_end":34},"kind":{"variant":"Impl","fields":[72]},"from":{"krate":0,"index":7130},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":252714,"byte_end":252720,"line_start":625,"line_end":625,"column_start":20,"column_end":26},"kind":{"variant":"Impl","fields":[73]},"from":{"krate":2,"index":40994},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":252971,"byte_end":252980,"line_start":635,"line_end":635,"column_start":20,"column_end":29},"kind":{"variant":"Impl","fields":[74]},"from":{"krate":0,"index":7090},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":254947,"byte_end":254961,"line_start":692,"line_end":692,"column_start":20,"column_end":34},"kind":{"variant":"Impl","fields":[75]},"from":{"krate":0,"index":7148},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":255557,"byte_end":255567,"line_start":710,"line_end":710,"column_start":20,"column_end":30},"kind":{"variant":"Impl","fields":[76]},"from":{"krate":0,"index":7158},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":256340,"byte_end":256358,"line_start":732,"line_end":732,"column_start":20,"column_end":38},"kind":{"variant":"Impl","fields":[77]},"from":{"krate":0,"index":7164},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":256632,"byte_end":256642,"line_start":742,"line_end":742,"column_start":20,"column_end":30},"kind":{"variant":"Impl","fields":[78]},"from":{"krate":0,"index":7102},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":257406,"byte_end":257417,"line_start":765,"line_end":765,"column_start":20,"column_end":31},"kind":{"variant":"Impl","fields":[79]},"from":{"krate":0,"index":7172},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":258540,"byte_end":258546,"line_start":795,"line_end":795,"column_start":20,"column_end":26},"kind":{"variant":"Impl","fields":[80]},"from":{"krate":2,"index":40994},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":258796,"byte_end":258810,"line_start":805,"line_end":805,"column_start":20,"column_end":34},"kind":{"variant":"Impl","fields":[81]},"from":{"krate":0,"index":7190},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":261493,"byte_end":261501,"line_start":875,"line_end":875,"column_start":23,"column_end":31},"kind":{"variant":"Impl","fields":[82]},"from":{"krate":0,"index":7062},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":262919,"byte_end":262931,"line_start":912,"line_end":912,"column_start":27,"column_end":39},"kind":{"variant":"Impl","fields":[83]},"from":{"krate":0,"index":7112},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":265288,"byte_end":265300,"line_start":967,"line_end":967,"column_start":27,"column_end":39},"kind":{"variant":"Impl","fields":[84]},"from":{"krate":0,"index":7118},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":267266,"byte_end":267275,"line_start":1015,"line_end":1015,"column_start":27,"column_end":36},"kind":{"variant":"Impl","fields":[85]},"from":{"krate":0,"index":7124},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":267549,"byte_end":267563,"line_start":1024,"line_end":1024,"column_start":23,"column_end":37},"kind":{"variant":"Impl","fields":[86]},"from":{"krate":0,"index":7130},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":267843,"byte_end":267854,"line_start":1033,"line_end":1033,"column_start":23,"column_end":34},"kind":{"variant":"Impl","fields":[87]},"from":{"krate":0,"index":7096},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":268220,"byte_end":268229,"line_start":1044,"line_end":1044,"column_start":23,"column_end":32},"kind":{"variant":"Impl","fields":[88]},"from":{"krate":0,"index":7090},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":268761,"byte_end":268771,"line_start":1059,"line_end":1059,"column_start":23,"column_end":33},"kind":{"variant":"Impl","fields":[89]},"from":{"krate":0,"index":7158},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":269249,"byte_end":269267,"line_start":1073,"line_end":1073,"column_start":23,"column_end":41},"kind":{"variant":"Impl","fields":[90]},"from":{"krate":0,"index":7164},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":269525,"byte_end":269535,"line_start":1082,"line_end":1082,"column_start":23,"column_end":33},"kind":{"variant":"Impl","fields":[91]},"from":{"krate":0,"index":7102},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":270030,"byte_end":270041,"line_start":1096,"line_end":1096,"column_start":23,"column_end":34},"kind":{"variant":"Impl","fields":[92]},"from":{"krate":0,"index":7172},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":270301,"byte_end":270314,"line_start":1105,"line_end":1105,"column_start":23,"column_end":36},"kind":{"variant":"Impl","fields":[93]},"from":{"krate":0,"index":7196},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":270596,"byte_end":270613,"line_start":1114,"line_end":1114,"column_start":23,"column_end":40},"kind":{"variant":"Impl","fields":[94]},"from":{"krate":0,"index":7202},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":270847,"byte_end":270858,"line_start":1122,"line_end":1122,"column_start":23,"column_end":34},"kind":{"variant":"Impl","fields":[95]},"from":{"krate":0,"index":7208},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,102,101,116,105,109,101,46,114,115],"byte_start":272223,"byte_end":272231,"line_start":39,"line_end":39,"column_start":6,"column_end":14},"kind":{"variant":"Impl","fields":[96]},"from":{"krate":0,"index":7218},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,102,101,116,105,109,101,46,114,115],"byte_start":273638,"byte_end":273646,"line_start":94,"line_end":94,"column_start":18,"column_end":26},"kind":{"variant":"Impl","fields":[97]},"from":{"krate":0,"index":7218},"to":{"krate":2,"index":7832}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,102,101,116,105,109,101,46,114,115],"byte_start":273807,"byte_end":273815,"line_start":101,"line_end":101,"column_start":20,"column_end":28},"kind":{"variant":"Impl","fields":[98]},"from":{"krate":0,"index":7218},"to":{"krate":2,"index":2392}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,102,101,116,105,109,101,46,114,115],"byte_start":273920,"byte_end":273928,"line_start":107,"line_end":107,"column_start":13,"column_end":21},"kind":{"variant":"Impl","fields":[99]},"from":{"krate":0,"index":7218},"to":{"krate":2,"index":2398}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,102,101,116,105,109,101,46,114,115],"byte_start":273953,"byte_end":273961,"line_start":109,"line_end":109,"column_start":21,"column_end":29},"kind":{"variant":"Impl","fields":[100]},"from":{"krate":0,"index":7218},"to":{"krate":2,"index":2446}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,102,101,116,105,109,101,46,114,115],"byte_start":274082,"byte_end":274090,"line_start":115,"line_end":115,"column_start":14,"column_end":22},"kind":{"variant":"Impl","fields":[101]},"from":{"krate":0,"index":7218},"to":{"krate":2,"index":2428}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,102,101,116,105,109,101,46,114,115],"byte_start":274203,"byte_end":274211,"line_start":121,"line_end":121,"column_start":15,"column_end":23},"kind":{"variant":"Impl","fields":[102]},"from":{"krate":0,"index":7218},"to":{"krate":2,"index":7394}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,102,101,116,105,109,101,46,114,115],"byte_start":274576,"byte_end":274584,"line_start":140,"line_end":140,"column_start":20,"column_end":28},"kind":{"variant":"Impl","fields":[103]},"from":{"krate":0,"index":7218},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,102,101,116,105,109,101,46,114,115],"byte_start":275016,"byte_end":275024,"line_start":158,"line_end":158,"column_start":23,"column_end":31},"kind":{"variant":"Impl","fields":[104]},"from":{"krate":0,"index":7218},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":278739,"byte_end":278745,"line_start":115,"line_end":115,"column_start":6,"column_end":12},"kind":{"variant":"Impl","fields":[105]},"from":{"krate":0,"index":7262},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":281922,"byte_end":281932,"line_start":214,"line_end":214,"column_start":6,"column_end":16},"kind":{"variant":"Impl","fields":[106]},"from":{"krate":0,"index":7268},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":282374,"byte_end":282381,"line_start":234,"line_end":234,"column_start":6,"column_end":13},"kind":{"variant":"Impl","fields":[107]},"from":{"krate":0,"index":7274},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":282808,"byte_end":282815,"line_start":254,"line_end":254,"column_start":6,"column_end":13},"kind":{"variant":"Impl","fields":[108]},"from":{"krate":0,"index":7280},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":283244,"byte_end":283250,"line_start":274,"line_end":274,"column_start":6,"column_end":12},"kind":{"variant":"Impl","fields":[109]},"from":{"krate":0,"index":7286},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":285291,"byte_end":285299,"line_start":331,"line_end":331,"column_start":6,"column_end":14},"kind":{"variant":"Impl","fields":[110]},"from":{"krate":0,"index":7292},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":287045,"byte_end":287056,"line_start":396,"line_end":396,"column_start":6,"column_end":17},"kind":{"variant":"Impl","fields":[111]},"from":{"krate":0,"index":7304},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":288949,"byte_end":288952,"line_start":478,"line_end":478,"column_start":20,"column_end":23},"kind":{"variant":"Impl","fields":[112]},"from":{"krate":0,"index":7256},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":289820,"byte_end":289826,"line_start":503,"line_end":503,"column_start":20,"column_end":26},"kind":{"variant":"Impl","fields":[113]},"from":{"krate":0,"index":7262},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":290113,"byte_end":290123,"line_start":513,"line_end":513,"column_start":20,"column_end":30},"kind":{"variant":"Impl","fields":[114]},"from":{"krate":0,"index":7268},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":290419,"byte_end":290426,"line_start":523,"line_end":523,"column_start":20,"column_end":27},"kind":{"variant":"Impl","fields":[115]},"from":{"krate":0,"index":7274},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":290712,"byte_end":290719,"line_start":533,"line_end":533,"column_start":20,"column_end":27},"kind":{"variant":"Impl","fields":[116]},"from":{"krate":0,"index":7280},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":291010,"byte_end":291016,"line_start":543,"line_end":543,"column_start":20,"column_end":26},"kind":{"variant":"Impl","fields":[117]},"from":{"krate":0,"index":7286},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":291304,"byte_end":291312,"line_start":553,"line_end":553,"column_start":20,"column_end":28},"kind":{"variant":"Impl","fields":[118]},"from":{"krate":0,"index":7292},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":291609,"byte_end":291616,"line_start":563,"line_end":563,"column_start":20,"column_end":27},"kind":{"variant":"Impl","fields":[119]},"from":{"krate":0,"index":7298},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":292050,"byte_end":292056,"line_start":580,"line_end":580,"column_start":23,"column_end":29},"kind":{"variant":"Impl","fields":[120]},"from":{"krate":0,"index":7262},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":292196,"byte_end":292206,"line_start":586,"line_end":586,"column_start":23,"column_end":33},"kind":{"variant":"Impl","fields":[121]},"from":{"krate":0,"index":7268},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":292346,"byte_end":292353,"line_start":592,"line_end":592,"column_start":23,"column_end":30},"kind":{"variant":"Impl","fields":[122]},"from":{"krate":0,"index":7274},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":292493,"byte_end":292500,"line_start":598,"line_end":598,"column_start":23,"column_end":30},"kind":{"variant":"Impl","fields":[123]},"from":{"krate":0,"index":7280},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":292640,"byte_end":292646,"line_start":604,"line_end":604,"column_start":23,"column_end":29},"kind":{"variant":"Impl","fields":[124]},"from":{"krate":0,"index":7286},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":292786,"byte_end":292794,"line_start":610,"line_end":610,"column_start":23,"column_end":31},"kind":{"variant":"Impl","fields":[125]},"from":{"krate":0,"index":7292},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":292934,"byte_end":292941,"line_start":616,"line_end":616,"column_start":23,"column_end":30},"kind":{"variant":"Impl","fields":[126]},"from":{"krate":0,"index":7298},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":293155,"byte_end":293166,"line_start":623,"line_end":623,"column_start":23,"column_end":34},"kind":{"variant":"Impl","fields":[127]},"from":{"krate":0,"index":7304},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":293417,"byte_end":293420,"line_start":636,"line_end":636,"column_start":10,"column_end":13},"kind":{"variant":"Impl","fields":[128]},"from":{"krate":0,"index":7256},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,109,97,99,46,114,115],"byte_start":311445,"byte_end":311450,"line_start":99,"line_end":99,"column_start":20,"column_end":25},"kind":{"variant":"Impl","fields":[129]},"from":{"krate":0,"index":7348},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,109,97,99,46,114,115],"byte_start":312043,"byte_end":312048,"line_start":122,"line_end":122,"column_start":23,"column_end":28},"kind":{"variant":"Impl","fields":[130]},"from":{"krate":0,"index":7348},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,101,114,105,118,101,46,114,115],"byte_start":315197,"byte_end":315208,"line_start":84,"line_end":84,"column_start":20,"column_end":31},"kind":{"variant":"Impl","fields":[131]},"from":{"krate":0,"index":7360},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,101,114,105,118,101,46,114,115],"byte_start":319985,"byte_end":319996,"line_start":221,"line_end":221,"column_start":23,"column_end":34},"kind":{"variant":"Impl","fields":[132]},"from":{"krate":0,"index":7360},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,111,112,46,114,115],"byte_start":326452,"byte_end":326457,"line_start":139,"line_end":139,"column_start":20,"column_end":25},"kind":{"variant":"Impl","fields":[133]},"from":{"krate":0,"index":7402},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,111,112,46,114,115],"byte_start":327742,"byte_end":327746,"line_start":173,"line_end":173,"column_start":20,"column_end":24},"kind":{"variant":"Impl","fields":[134]},"from":{"krate":0,"index":7410},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,111,112,46,114,115],"byte_start":328369,"byte_end":328374,"line_start":195,"line_end":195,"column_start":23,"column_end":28},"kind":{"variant":"Impl","fields":[135]},"from":{"krate":0,"index":7402},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,111,112,46,114,115],"byte_start":330165,"byte_end":330169,"line_start":230,"line_end":230,"column_start":23,"column_end":27},"kind":{"variant":"Impl","fields":[136]},"from":{"krate":0,"index":7410},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":338463,"byte_end":338467,"line_start":256,"line_end":256,"column_start":20,"column_end":24},"kind":{"variant":"Impl","fields":[137]},"from":{"krate":0,"index":7478},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":338585,"byte_end":338589,"line_start":262,"line_end":262,"column_start":10,"column_end":14},"kind":{"variant":"Impl","fields":[138]},"from":{"krate":0,"index":7478},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":348985,"byte_end":348994,"line_start":513,"line_end":513,"column_start":20,"column_end":29},"kind":{"variant":"Impl","fields":[139]},"from":{"krate":0,"index":7484},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":349256,"byte_end":349265,"line_start":523,"line_end":523,"column_start":20,"column_end":29},"kind":{"variant":"Impl","fields":[140]},"from":{"krate":0,"index":7490},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":349612,"byte_end":349619,"line_start":535,"line_end":535,"column_start":20,"column_end":27},"kind":{"variant":"Impl","fields":[141]},"from":{"krate":0,"index":7496},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":350350,"byte_end":350363,"line_start":557,"line_end":557,"column_start":20,"column_end":33},"kind":{"variant":"Impl","fields":[142]},"from":{"krate":0,"index":7502},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":350766,"byte_end":350776,"line_start":569,"line_end":569,"column_start":20,"column_end":30},"kind":{"variant":"Impl","fields":[143]},"from":{"krate":0,"index":7508},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":352000,"byte_end":352009,"line_start":603,"line_end":603,"column_start":20,"column_end":29},"kind":{"variant":"Impl","fields":[144]},"from":{"krate":0,"index":7514},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":352189,"byte_end":352198,"line_start":611,"line_end":611,"column_start":20,"column_end":29},"kind":{"variant":"Impl","fields":[145]},"from":{"krate":0,"index":7556},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":352384,"byte_end":352393,"line_start":619,"line_end":619,"column_start":20,"column_end":29},"kind":{"variant":"Impl","fields":[146]},"from":{"krate":0,"index":7520},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":352680,"byte_end":352689,"line_start":629,"line_end":629,"column_start":20,"column_end":29},"kind":{"variant":"Impl","fields":[147]},"from":{"krate":0,"index":7562},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":352862,"byte_end":352870,"line_start":637,"line_end":637,"column_start":20,"column_end":28},"kind":{"variant":"Impl","fields":[148]},"from":{"krate":0,"index":7526},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":353509,"byte_end":353519,"line_start":656,"line_end":656,"column_start":10,"column_end":20},"kind":{"variant":"Impl","fields":[149]},"from":{"krate":0,"index":7596},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":354022,"byte_end":354032,"line_start":672,"line_end":672,"column_start":20,"column_end":30},"kind":{"variant":"Impl","fields":[150]},"from":{"krate":0,"index":7596},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":354163,"byte_end":354178,"line_start":678,"line_end":678,"column_start":20,"column_end":35},"kind":{"variant":"Impl","fields":[151]},"from":{"krate":0,"index":7532},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":354541,"byte_end":354556,"line_start":693,"line_end":693,"column_start":10,"column_end":25},"kind":{"variant":"Impl","fields":[152]},"from":{"krate":0,"index":7532},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":355884,"byte_end":355897,"line_start":728,"line_end":728,"column_start":20,"column_end":33},"kind":{"variant":"Impl","fields":[153]},"from":{"krate":0,"index":7538},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":356649,"byte_end":356658,"line_start":749,"line_end":749,"column_start":20,"column_end":29},"kind":{"variant":"Impl","fields":[154]},"from":{"krate":0,"index":7550},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":356936,"byte_end":356945,"line_start":759,"line_end":759,"column_start":20,"column_end":29},"kind":{"variant":"Impl","fields":[155]},"from":{"krate":0,"index":7544},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":357067,"byte_end":357076,"line_start":765,"line_end":765,"column_start":10,"column_end":19},"kind":{"variant":"Impl","fields":[156]},"from":{"krate":0,"index":7544},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":357383,"byte_end":357392,"line_start":775,"line_end":775,"column_start":20,"column_end":29},"kind":{"variant":"Impl","fields":[157]},"from":{"krate":0,"index":7584},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":358052,"byte_end":358065,"line_start":795,"line_end":795,"column_start":20,"column_end":33},"kind":{"variant":"Impl","fields":[158]},"from":{"krate":0,"index":7590},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":358481,"byte_end":358484,"line_start":808,"line_end":808,"column_start":20,"column_end":23},"kind":{"variant":"Impl","fields":[159]},"from":{"krate":0,"index":7578},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":358698,"byte_end":358704,"line_start":817,"line_end":817,"column_start":20,"column_end":26},"kind":{"variant":"Impl","fields":[160]},"from":{"krate":2,"index":40994},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":359108,"byte_end":359117,"line_start":837,"line_end":837,"column_start":23,"column_end":32},"kind":{"variant":"Impl","fields":[161]},"from":{"krate":0,"index":7484},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":359335,"byte_end":359344,"line_start":845,"line_end":845,"column_start":23,"column_end":32},"kind":{"variant":"Impl","fields":[162]},"from":{"krate":0,"index":7490},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":359657,"byte_end":359664,"line_start":855,"line_end":855,"column_start":23,"column_end":30},"kind":{"variant":"Impl","fields":[163]},"from":{"krate":0,"index":7496},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":360074,"byte_end":360087,"line_start":868,"line_end":868,"column_start":23,"column_end":36},"kind":{"variant":"Impl","fields":[164]},"from":{"krate":0,"index":7502},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":360364,"byte_end":360374,"line_start":877,"line_end":877,"column_start":23,"column_end":33},"kind":{"variant":"Impl","fields":[165]},"from":{"krate":0,"index":7508},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":361130,"byte_end":361139,"line_start":897,"line_end":897,"column_start":23,"column_end":32},"kind":{"variant":"Impl","fields":[166]},"from":{"krate":0,"index":7514},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":361284,"byte_end":361293,"line_start":903,"line_end":903,"column_start":23,"column_end":32},"kind":{"variant":"Impl","fields":[167]},"from":{"krate":0,"index":7520},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":361510,"byte_end":361518,"line_start":911,"line_end":911,"column_start":23,"column_end":31},"kind":{"variant":"Impl","fields":[168]},"from":{"krate":0,"index":7526},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":361682,"byte_end":361697,"line_start":917,"line_end":917,"column_start":23,"column_end":38},"kind":{"variant":"Impl","fields":[169]},"from":{"krate":0,"index":7532},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":361884,"byte_end":361897,"line_start":924,"line_end":924,"column_start":23,"column_end":36},"kind":{"variant":"Impl","fields":[170]},"from":{"krate":0,"index":7538},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":362085,"byte_end":362094,"line_start":931,"line_end":931,"column_start":23,"column_end":32},"kind":{"variant":"Impl","fields":[171]},"from":{"krate":0,"index":7550},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":362310,"byte_end":362319,"line_start":939,"line_end":939,"column_start":23,"column_end":32},"kind":{"variant":"Impl","fields":[172]},"from":{"krate":0,"index":7544},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":362535,"byte_end":362544,"line_start":947,"line_end":947,"column_start":23,"column_end":32},"kind":{"variant":"Impl","fields":[173]},"from":{"krate":0,"index":7556},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":362695,"byte_end":362704,"line_start":953,"line_end":953,"column_start":23,"column_end":32},"kind":{"variant":"Impl","fields":[174]},"from":{"krate":0,"index":7562},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":362842,"byte_end":362854,"line_start":959,"line_end":959,"column_start":23,"column_end":35},"kind":{"variant":"Impl","fields":[175]},"from":{"krate":0,"index":7568},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":362992,"byte_end":363002,"line_start":965,"line_end":965,"column_start":23,"column_end":33},"kind":{"variant":"Impl","fields":[176]},"from":{"krate":0,"index":7596},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":363344,"byte_end":363353,"line_start":977,"line_end":977,"column_start":23,"column_end":32},"kind":{"variant":"Impl","fields":[177]},"from":{"krate":0,"index":7584},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":363646,"byte_end":363659,"line_start":987,"line_end":987,"column_start":23,"column_end":36},"kind":{"variant":"Impl","fields":[178]},"from":{"krate":0,"index":7590},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":363932,"byte_end":363935,"line_start":996,"line_end":996,"column_start":23,"column_end":26},"kind":{"variant":"Impl","fields":[179]},"from":{"krate":0,"index":7578},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":364839,"byte_end":364843,"line_start":23,"line_end":23,"column_start":21,"column_end":25},"kind":{"variant":"Impl","fields":[180]},"from":{"krate":0,"index":7602},"to":{"krate":2,"index":2634}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":365419,"byte_end":365430,"line_start":48,"line_end":48,"column_start":21,"column_end":32},"kind":{"variant":"Impl","fields":[181]},"from":{"krate":0,"index":7608},"to":{"krate":2,"index":2634}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":366264,"byte_end":366277,"line_start":82,"line_end":82,"column_start":18,"column_end":31},"kind":{"variant":"Impl","fields":[182]},"from":{"krate":0,"index":7614},"to":{"krate":2,"index":2614}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":366349,"byte_end":366362,"line_start":88,"line_end":88,"column_start":6,"column_end":19},"kind":{"variant":"Impl","fields":[183]},"from":{"krate":0,"index":7614},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":370007,"byte_end":370011,"line_start":212,"line_end":212,"column_start":20,"column_end":24},"kind":{"variant":"Impl","fields":[184]},"from":{"krate":0,"index":7602},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":370150,"byte_end":370165,"line_start":218,"line_end":218,"column_start":20,"column_end":35},"kind":{"variant":"Impl","fields":[185]},"from":{"krate":0,"index":7620},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":371267,"byte_end":371297,"line_start":249,"line_end":249,"column_start":20,"column_end":50},"kind":{"variant":"Impl","fields":[186]},"from":{"krate":0,"index":7626},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":372179,"byte_end":372208,"line_start":275,"line_end":275,"column_start":20,"column_end":49},"kind":{"variant":"Impl","fields":[187]},"from":{"krate":0,"index":7644},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":372579,"byte_end":372590,"line_start":286,"line_end":286,"column_start":20,"column_end":31},"kind":{"variant":"Impl","fields":[188]},"from":{"krate":0,"index":7608},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":372719,"byte_end":372730,"line_start":292,"line_end":292,"column_start":10,"column_end":21},"kind":{"variant":"Impl","fields":[189]},"from":{"krate":0,"index":7608},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":373655,"byte_end":373662,"line_start":318,"line_end":318,"column_start":20,"column_end":27},"kind":{"variant":"Impl","fields":[190]},"from":{"krate":0,"index":7632},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":374794,"byte_end":374798,"line_start":354,"line_end":354,"column_start":10,"column_end":14},"kind":{"variant":"Impl","fields":[191]},"from":{"krate":0,"index":7602},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":380433,"byte_end":380437,"line_start":511,"line_end":511,"column_start":23,"column_end":27},"kind":{"variant":"Impl","fields":[192]},"from":{"krate":0,"index":7602},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":380630,"byte_end":380641,"line_start":518,"line_end":518,"column_start":23,"column_end":34},"kind":{"variant":"Impl","fields":[193]},"from":{"krate":0,"index":7608},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":380827,"byte_end":380840,"line_start":525,"line_end":525,"column_start":23,"column_end":36},"kind":{"variant":"Impl","fields":[194]},"from":{"krate":0,"index":7614},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":381285,"byte_end":381300,"line_start":539,"line_end":539,"column_start":23,"column_end":38},"kind":{"variant":"Impl","fields":[195]},"from":{"krate":0,"index":7620},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":382507,"byte_end":382537,"line_start":566,"line_end":566,"column_start":23,"column_end":53},"kind":{"variant":"Impl","fields":[196]},"from":{"krate":0,"index":7626},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":384904,"byte_end":384911,"line_start":622,"line_end":622,"column_start":23,"column_end":30},"kind":{"variant":"Impl","fields":[197]},"from":{"krate":0,"index":7632},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":385135,"byte_end":385145,"line_start":630,"line_end":630,"column_start":23,"column_end":33},"kind":{"variant":"Impl","fields":[198]},"from":{"krate":0,"index":7638},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":385376,"byte_end":385405,"line_start":638,"line_end":638,"column_start":23,"column_end":52},"kind":{"variant":"Impl","fields":[199]},"from":{"krate":0,"index":7644},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":385653,"byte_end":385660,"line_start":647,"line_end":647,"column_start":10,"column_end":17},"kind":{"variant":"Impl","fields":[200]},"from":{"krate":0,"index":3254},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,98,117,102,102,101,114,46,114,115],"byte_start":389040,"byte_end":389051,"line_start":55,"line_end":55,"column_start":6,"column_end":17},"kind":{"variant":"Impl","fields":[201]},"from":{"krate":0,"index":2012},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,98,117,102,102,101,114,46,114,115],"byte_start":393216,"byte_end":393222,"line_start":157,"line_end":157,"column_start":10,"column_end":16},"kind":{"variant":"Impl","fields":[202]},"from":{"krate":0,"index":7656},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,98,117,102,102,101,114,46,114,115],"byte_start":393809,"byte_end":393824,"line_start":168,"line_end":168,"column_start":30,"column_end":45},"kind":{"variant":"Impl","fields":[203]},"from":{"krate":0,"index":2028},"to":{"krate":2,"index":1724}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,116,46,114,115],"byte_start":401100,"byte_end":401105,"line_start":14,"line_end":14,"column_start":21,"column_end":26},"kind":"SuperTrait","from":{"krate":2,"index":1718},"to":{"krate":0,"index":2070}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,116,46,114,115],"byte_start":401117,"byte_end":401123,"line_start":14,"line_end":14,"column_start":38,"column_end":44},"kind":"SuperTrait","from":{"krate":0,"index":2082},"to":{"krate":0,"index":2070}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,116,46,114,115],"byte_start":402164,"byte_end":402169,"line_start":50,"line_end":50,"column_start":19,"column_end":24},"kind":{"variant":"Impl","fields":[204]},"from":{"krate":50,"index":1206},"to":{"krate":0,"index":2070}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,116,46,114,115],"byte_start":402497,"byte_end":402502,"line_start":64,"line_end":64,"column_start":21,"column_end":26},"kind":{"variant":"Impl","fields":[205]},"from":{"krate":50,"index":1206},"to":{"krate":0,"index":2082}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":404586,"byte_end":404596,"line_start":60,"line_end":60,"column_start":12,"column_end":22},"kind":{"variant":"Impl","fields":[206]},"from":{"krate":0,"index":7674},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":414393,"byte_end":414403,"line_start":369,"line_end":369,"column_start":32,"column_end":42},"kind":{"variant":"Impl","fields":[207]},"from":{"krate":0,"index":7674},"to":{"krate":2,"index":4214}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":414604,"byte_end":414614,"line_start":380,"line_end":380,"column_start":26,"column_end":36},"kind":{"variant":"Impl","fields":[208]},"from":{"krate":0,"index":7674},"to":{"krate":2,"index":4234}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":414819,"byte_end":414829,"line_start":391,"line_end":391,"column_start":41,"column_end":51},"kind":{"variant":"Impl","fields":[209]},"from":{"krate":0,"index":7674},"to":{"krate":2,"index":4214}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":415026,"byte_end":415036,"line_start":399,"line_end":399,"column_start":35,"column_end":45},"kind":{"variant":"Impl","fields":[210]},"from":{"krate":0,"index":7674},"to":{"krate":2,"index":4234}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":415618,"byte_end":415628,"line_start":418,"line_end":418,"column_start":29,"column_end":39},"kind":{"variant":"Impl","fields":[211]},"from":{"krate":0,"index":7674},"to":{"krate":2,"index":4218}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":416298,"byte_end":416308,"line_start":448,"line_end":448,"column_start":24,"column_end":34},"kind":{"variant":"Impl","fields":[212]},"from":{"krate":0,"index":7674},"to":{"krate":2,"index":2614}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":416705,"byte_end":416710,"line_start":464,"line_end":464,"column_start":29,"column_end":34},"kind":{"variant":"Impl","fields":[213]},"from":{"krate":0,"index":2206},"to":{"krate":2,"index":3858}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":417008,"byte_end":417013,"line_start":475,"line_end":475,"column_start":38,"column_end":43},"kind":{"variant":"Impl","fields":[214]},"from":{"krate":0,"index":2206},"to":{"krate":2,"index":4256}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":417459,"byte_end":417467,"line_start":491,"line_end":491,"column_start":29,"column_end":37},"kind":{"variant":"Impl","fields":[215]},"from":{"krate":0,"index":2218},"to":{"krate":2,"index":3858}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":417785,"byte_end":417793,"line_start":502,"line_end":502,"column_start":38,"column_end":46},"kind":{"variant":"Impl","fields":[216]},"from":{"krate":0,"index":2218},"to":{"krate":2,"index":4256}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":418190,"byte_end":418199,"line_start":518,"line_end":518,"column_start":25,"column_end":34},"kind":{"variant":"Impl","fields":[217]},"from":{"krate":0,"index":2230},"to":{"krate":2,"index":3858}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":418472,"byte_end":418481,"line_start":529,"line_end":529,"column_start":34,"column_end":43},"kind":{"variant":"Impl","fields":[218]},"from":{"krate":0,"index":2230},"to":{"krate":2,"index":4256}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":418865,"byte_end":418873,"line_start":545,"line_end":545,"column_start":25,"column_end":33},"kind":{"variant":"Impl","fields":[219]},"from":{"krate":0,"index":2242},"to":{"krate":2,"index":3858}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":419104,"byte_end":419112,"line_start":556,"line_end":556,"column_start":34,"column_end":42},"kind":{"variant":"Impl","fields":[220]},"from":{"krate":0,"index":2242},"to":{"krate":2,"index":4256}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":419634,"byte_end":419641,"line_start":577,"line_end":577,"column_start":6,"column_end":13},"kind":{"variant":"Impl","fields":[221]},"from":{"krate":0,"index":3254},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":419806,"byte_end":419810,"line_start":585,"line_end":585,"column_start":26,"column_end":30},"kind":{"variant":"Impl","fields":[222]},"from":{"krate":0,"index":2254},"to":{"krate":2,"index":3858}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":419960,"byte_end":419964,"line_start":593,"line_end":593,"column_start":35,"column_end":39},"kind":{"variant":"Impl","fields":[223]},"from":{"krate":0,"index":2254},"to":{"krate":2,"index":4256}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":420065,"byte_end":420076,"line_start":599,"line_end":599,"column_start":29,"column_end":40},"kind":{"variant":"Impl","fields":[224]},"from":{"krate":0,"index":2256},"to":{"krate":2,"index":3858}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":420320,"byte_end":420331,"line_start":610,"line_end":610,"column_start":38,"column_end":49},"kind":{"variant":"Impl","fields":[225]},"from":{"krate":0,"index":2256},"to":{"krate":2,"index":4256}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":420886,"byte_end":420893,"line_start":631,"line_end":631,"column_start":6,"column_end":13},"kind":{"variant":"Impl","fields":[226]},"from":{"krate":0,"index":3254},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":421068,"byte_end":421075,"line_start":639,"line_end":639,"column_start":26,"column_end":33},"kind":{"variant":"Impl","fields":[227]},"from":{"krate":0,"index":2282},"to":{"krate":2,"index":3858}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":421229,"byte_end":421236,"line_start":647,"line_end":647,"column_start":35,"column_end":42},"kind":{"variant":"Impl","fields":[228]},"from":{"krate":0,"index":2282},"to":{"krate":2,"index":4256}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":421337,"byte_end":421351,"line_start":653,"line_end":653,"column_start":29,"column_end":43},"kind":{"variant":"Impl","fields":[229]},"from":{"krate":0,"index":2284},"to":{"krate":2,"index":3858}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":421603,"byte_end":421617,"line_start":664,"line_end":664,"column_start":38,"column_end":52},"kind":{"variant":"Impl","fields":[230]},"from":{"krate":0,"index":2284},"to":{"krate":2,"index":4256}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":422011,"byte_end":422015,"line_start":681,"line_end":681,"column_start":12,"column_end":16},"kind":{"variant":"Impl","fields":[231]},"from":{"krate":0,"index":2310},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":423581,"byte_end":423591,"line_start":732,"line_end":732,"column_start":29,"column_end":39},"kind":{"variant":"Impl","fields":[232]},"from":{"krate":0,"index":7674},"to":{"krate":2,"index":2050}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":423936,"byte_end":423946,"line_start":747,"line_end":747,"column_start":32,"column_end":42},"kind":{"variant":"Impl","fields":[233]},"from":{"krate":0,"index":7674},"to":{"krate":2,"index":2056}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":424430,"byte_end":424440,"line_start":766,"line_end":766,"column_start":29,"column_end":39},"kind":{"variant":"Impl","fields":[234]},"from":{"krate":0,"index":7674},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":424650,"byte_end":424654,"line_start":776,"line_end":776,"column_start":29,"column_end":33},"kind":{"variant":"Impl","fields":[235]},"from":{"krate":0,"index":2310},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,95,113,117,111,116,101,46,114,115],"byte_start":428491,"byte_end":428496,"line_start":123,"line_end":123,"column_start":23,"column_end":28},"kind":"SuperTrait","from":{"krate":2,"index":1718},"to":{"krate":0,"index":2376}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,95,113,117,111,116,101,46,114,115],"byte_start":428582,"byte_end":428583,"line_start":127,"line_end":127,"column_start":31,"column_end":32},"kind":{"variant":"Impl","fields":[236]},"from":{"krate":0,"index":529},"to":{"krate":0,"index":2376}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,95,113,117,111,116,101,46,114,115],"byte_start":429003,"byte_end":429012,"line_start":141,"line_end":141,"column_start":21,"column_end":30},"kind":{"variant":"Impl","fields":[237]},"from":{"krate":0,"index":6468},"to":{"krate":0,"index":2376}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,95,113,117,111,116,101,46,114,115],"byte_start":429309,"byte_end":429319,"line_start":151,"line_end":151,"column_start":41,"column_end":51},"kind":{"variant":"Impl","fields":[238]},"from":{"krate":0,"index":7674},"to":{"krate":0,"index":2376}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,95,109,97,99,114,111,95,105,110,112,117,116,46,114,115],"byte_start":431245,"byte_end":431250,"line_start":72,"line_end":72,"column_start":28,"column_end":33},"kind":"SuperTrait","from":{"krate":2,"index":1718},"to":{"krate":0,"index":2418}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,95,109,97,99,114,111,95,105,110,112,117,116,46,114,115],"byte_start":431341,"byte_end":431342,"line_start":76,"line_end":76,"column_start":36,"column_end":37},"kind":{"variant":"Impl","fields":[239]},"from":{"krate":0,"index":537},"to":{"krate":0,"index":2418}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,95,109,97,99,114,111,95,105,110,112,117,116,46,114,115],"byte_start":431641,"byte_end":431654,"line_start":87,"line_end":87,"column_start":26,"column_end":39},"kind":{"variant":"Impl","fields":[240]},"from":{"krate":0,"index":336},"to":{"krate":0,"index":2418}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,115,112,97,110,110,101,100,46,114,115],"byte_start":435376,"byte_end":435382,"line_start":99,"line_end":99,"column_start":29,"column_end":35},"kind":"SuperTrait","from":{"krate":0,"index":2450},"to":{"krate":0,"index":2442}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,115,112,97,110,110,101,100,46,114,115],"byte_start":435767,"byte_end":435768,"line_start":110,"line_end":110,"column_start":34,"column_end":35},"kind":{"variant":"Impl","fields":[241]},"from":{"krate":0,"index":539},"to":{"krate":0,"index":2450}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,115,112,97,110,110,101,100,46,114,115],"byte_start":435795,"byte_end":435796,"line_start":113,"line_end":113,"column_start":21,"column_end":22},"kind":{"variant":"Impl","fields":[242]},"from":{"krate":0,"index":541},"to":{"krate":0,"index":2442}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,46,46,47,103,101,110,95,104,101,108,112,101,114,46,114,115],"byte_start":560282,"byte_end":560286,"line_start":95,"line_end":95,"column_start":20,"column_end":24},"kind":{"variant":"Impl","fields":[243]},"from":{"krate":50,"index":1140},"to":{"krate":0,"index":2856}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,111,111,107,97,104,101,97,100,46,114,115],"byte_start":572818,"byte_end":572828,"line_start":91,"line_end":91,"column_start":10,"column_end":20},"kind":{"variant":"Impl","fields":[244]},"from":{"krate":0,"index":2982},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,111,111,107,97,104,101,97,100,46,114,115],"byte_start":574958,"byte_end":574964,"line_start":149,"line_end":149,"column_start":26,"column_end":32},"kind":"SuperTrait","from":{"krate":0,"index":3018},"to":{"krate":0,"index":2994}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,111,111,107,97,104,101,97,100,46,114,115],"byte_start":575088,"byte_end":575089,"line_start":155,"line_end":155,"column_start":54,"column_end":55},"kind":{"variant":"Impl","fields":[245]},"from":{"krate":0,"index":959},"to":{"krate":0,"index":2994}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,111,111,107,97,104,101,97,100,46,114,115],"byte_start":575165,"byte_end":575176,"line_start":161,"line_end":161,"column_start":26,"column_end":37},"kind":{"variant":"Impl","fields":[246]},"from":{"krate":0,"index":3002},"to":{"krate":0,"index":3198}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,111,111,107,97,104,101,97,100,46,114,115],"byte_start":575484,"byte_end":575485,"line_start":174,"line_end":174,"column_start":60,"column_end":61},"kind":{"variant":"Impl","fields":[247]},"from":{"krate":0,"index":965},"to":{"krate":0,"index":3018}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":582738,"byte_end":582743,"line_start":226,"line_end":226,"column_start":18,"column_end":23},"kind":"SuperTrait","from":{"krate":2,"index":1718},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":584199,"byte_end":584210,"line_start":263,"line_end":263,"column_start":19,"column_end":30},"kind":{"variant":"Impl","fields":[248]},"from":{"krate":0,"index":3092},"to":{"krate":2,"index":1984}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":586137,"byte_end":586147,"line_start":322,"line_end":322,"column_start":24,"column_end":34},"kind":{"variant":"Impl","fields":[249]},"from":{"krate":0,"index":7680},"to":{"krate":2,"index":1956}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":586271,"byte_end":586281,"line_start":330,"line_end":330,"column_start":14,"column_end":24},"kind":{"variant":"Impl","fields":[250]},"from":{"krate":0,"index":7680},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":586614,"byte_end":586621,"line_start":340,"line_end":340,"column_start":6,"column_end":13},"kind":{"variant":"Impl","fields":[251]},"from":{"krate":0,"index":3254},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":587500,"byte_end":587507,"line_start":365,"line_end":365,"column_start":6,"column_end":13},"kind":{"variant":"Impl","fields":[252]},"from":{"krate":0,"index":3254},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":588067,"byte_end":588078,"line_start":385,"line_end":385,"column_start":10,"column_end":21},"kind":{"variant":"Impl","fields":[253]},"from":{"krate":0,"index":3092},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":608388,"byte_end":608391,"line_start":976,"line_end":976,"column_start":26,"column_end":29},"kind":{"variant":"Impl","fields":[254]},"from":{"krate":4,"index":198},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":608526,"byte_end":608532,"line_start":982,"line_end":982,"column_start":34,"column_end":40},"kind":{"variant":"Impl","fields":[255]},"from":{"krate":2,"index":40994},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":608735,"byte_end":608746,"line_start":992,"line_end":992,"column_start":16,"column_end":27},"kind":{"variant":"Impl","fields":[256]},"from":{"krate":50,"index":1134},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":608898,"byte_end":608907,"line_start":998,"line_end":998,"column_start":16,"column_end":25},"kind":{"variant":"Impl","fields":[257]},"from":{"krate":50,"index":1148},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":609162,"byte_end":609167,"line_start":1007,"line_end":1007,"column_start":16,"column_end":21},"kind":{"variant":"Impl","fields":[258]},"from":{"krate":50,"index":1154},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":609705,"byte_end":609710,"line_start":1022,"line_end":1022,"column_start":16,"column_end":21},"kind":{"variant":"Impl","fields":[259]},"from":{"krate":50,"index":1180},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":609973,"byte_end":609980,"line_start":1031,"line_end":1031,"column_start":16,"column_end":23},"kind":{"variant":"Impl","fields":[260]},"from":{"krate":50,"index":1212},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":610523,"byte_end":610528,"line_start":1047,"line_end":1047,"column_start":19,"column_end":24},"kind":"SuperTrait","from":{"krate":2,"index":1718},"to":{"krate":0,"index":3176}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":611743,"byte_end":611744,"line_start":1083,"line_end":1083,"column_start":23,"column_end":24},"kind":{"variant":"Impl","fields":[261]},"from":{"krate":0,"index":1037},"to":{"krate":0,"index":3176}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,115,112,97,110,46,114,115],"byte_start":612284,"byte_end":612288,"line_start":7,"line_end":7,"column_start":31,"column_end":35},"kind":{"variant":"Impl","fields":[262]},"from":{"krate":50,"index":1140},"to":{"krate":0,"index":3198}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,115,112,97,110,46,114,115],"byte_start":612384,"byte_end":612388,"line_start":13,"line_end":13,"column_start":31,"column_end":35},"kind":{"variant":"Impl","fields":[263]},"from":{"krate":50,"index":1140},"to":{"krate":0,"index":3198}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,115,112,97,110,46,114,115],"byte_start":612490,"byte_end":612494,"line_start":19,"line_end":19,"column_start":31,"column_end":35},"kind":{"variant":"Impl","fields":[264]},"from":{"krate":50,"index":1140},"to":{"krate":0,"index":3198}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,115,112,97,110,46,114,115],"byte_start":612930,"byte_end":612935,"line_start":44,"line_end":44,"column_start":22,"column_end":27},"kind":"SuperTrait","from":{"krate":2,"index":1718},"to":{"krate":0,"index":3226}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,114,105,110,116,46,114,115],"byte_start":613543,"byte_end":613558,"line_start":6,"line_end":6,"column_start":26,"column_end":41},"kind":{"variant":"Impl","fields":[265]},"from":{"krate":0,"index":3248},"to":{"krate":52,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,114,114,111,114,46,114,115],"byte_start":614782,"byte_end":614787,"line_start":35,"line_end":35,"column_start":6,"column_end":11},"kind":{"variant":"Impl","fields":[266]},"from":{"krate":0,"index":7688},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,114,114,111,114,46,114,115],"byte_start":617804,"byte_end":617809,"line_start":121,"line_end":121,"column_start":18,"column_end":23},"kind":{"variant":"Impl","fields":[267]},"from":{"krate":0,"index":7688},"to":{"krate":2,"index":7832}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,114,114,111,114,46,114,115],"byte_start":617958,"byte_end":617963,"line_start":127,"line_end":127,"column_start":28,"column_end":33},"kind":{"variant":"Impl","fields":[268]},"from":{"krate":0,"index":7688},"to":{"krate":1,"index":2398}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,114,114,111,114,46,114,115],"byte_start":618057,"byte_end":618062,"line_start":133,"line_end":133,"column_start":25,"column_end":30},"kind":{"variant":"Impl","fields":[269]},"from":{"krate":0,"index":7688},"to":{"krate":2,"index":2634}}]}