rusty_snek_gaem/target/rls/debug/deps/save-analysis/librayon-e6b0680dd7abe37b.json
2018-10-28 21:14:05 -05:00

1 line
768 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":"rayon","disambiguator":[10556840855868690886,16272132945286677181]},"crate_root":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.0.2/src","external_crates":[{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.0.2/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[9585301629330894657,2988139860475965212]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.0.2/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[6357402705278437736,15396228000174385779]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.0.2/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[15656677349667522462,981408973859384302]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.0.2/src/lib.rs","num":4,"id":{"name":"alloc","disambiguator":[10867707675671826130,15962273691783661441]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.0.2/src/lib.rs","num":5,"id":{"name":"alloc_system","disambiguator":[12150198854270067491,9945263365427243254]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.0.2/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[8689393118962671966,13316658367717829988]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.0.2/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[11087397179380250019,16173628695450963038]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.0.2/src/lib.rs","num":8,"id":{"name":"alloc_jemalloc","disambiguator":[15668163579258084147,15586271759104334837]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.0.2/src/lib.rs","num":9,"id":{"name":"panic_unwind","disambiguator":[5446911583689922829,16172663846372972649]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.0.2/src/lib.rs","num":10,"id":{"name":"rayon_core","disambiguator":[4369486647529850508,8508318034683561896]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.0.2/src/lib.rs","num":11,"id":{"name":"crossbeam_deque","disambiguator":[14186837469963360686,7507651388521079226]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.0.2/src/lib.rs","num":12,"id":{"name":"crossbeam_epoch","disambiguator":[4754885413840792775,2929114545670257580]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.0.2/src/lib.rs","num":13,"id":{"name":"nodrop","disambiguator":[13168333076858352644,11950500039243138534]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.0.2/src/lib.rs","num":14,"id":{"name":"arrayvec","disambiguator":[18078690639794746834,3049177499452546517]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.0.2/src/lib.rs","num":15,"id":{"name":"crossbeam_utils","disambiguator":[15743356013477556389,3180873666111575818]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.0.2/src/lib.rs","num":16,"id":{"name":"cfg_if","disambiguator":[9728107295340118098,17237797084713542039]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.0.2/src/lib.rs","num":17,"id":{"name":"lazy_static","disambiguator":[18156735703805739716,9438708213843183844]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.0.2/src/lib.rs","num":18,"id":{"name":"memoffset","disambiguator":[6536503369275828960,4321624185432242031]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.0.2/src/lib.rs","num":19,"id":{"name":"scopeguard","disambiguator":[1117017233044660666,8786954384793420966]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.0.2/src/lib.rs","num":20,"id":{"name":"libc","disambiguator":[10362433695265254093,12413538083043142068]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.0.2/src/lib.rs","num":21,"id":{"name":"num_cpus","disambiguator":[16897327502791967144,16265178827469322246]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.0.2/src/lib.rs","num":22,"id":{"name":"either","disambiguator":[4346218875381178685,11649960585436573290]}}],"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,108,105,98,46,114,115],"byte_start":0,"byte_end":4244,"line_start":1,"line_end":117,"column_start":1,"column_end":27}},"imports":[{"kind":"Use","ref_id":{"krate":22,"index":138},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":25268,"byte_end":25274,"line_start":76,"line_end":76,"column_start":17,"column_end":23},"alias_span":null,"name":"Either","value":"","parent":{"krate":0,"index":204}},{"kind":"Use","ref_id":{"krate":0,"index":266},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":26042,"byte_end":26056,"line_start":95,"line_end":95,"column_start":28,"column_end":42},"alias_span":null,"name":"ParallelBridge","value":"","parent":{"krate":0,"index":204}},{"kind":"Use","ref_id":{"krate":0,"index":5066},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":26058,"byte_end":26068,"line_start":95,"line_end":95,"column_start":44,"column_end":54},"alias_span":null,"name":"IterBridge","value":"","parent":{"krate":0,"index":204}},{"kind":"Use","ref_id":{"krate":0,"index":5084},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":26135,"byte_end":26140,"line_start":100,"line_end":100,"column_start":22,"column_end":27},"alias_span":null,"name":"Chain","value":"","parent":{"krate":0,"index":204}},{"kind":"Use","ref_id":{"krate":0,"index":5094},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":26176,"byte_end":26182,"line_start":102,"line_end":102,"column_start":23,"column_end":29},"alias_span":null,"name":"Chunks","value":"","parent":{"krate":0,"index":204}},{"kind":"Use","ref_id":{"krate":0,"index":5104},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":26237,"byte_end":26246,"line_start":105,"line_end":105,"column_start":26,"column_end":35},"alias_span":null,"name":"Enumerate","value":"","parent":{"krate":0,"index":204}},{"kind":"Use","ref_id":{"krate":0,"index":5114},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":26282,"byte_end":26288,"line_start":107,"line_end":107,"column_start":23,"column_end":29},"alias_span":null,"name":"Filter","value":"","parent":{"krate":0,"index":204}},{"kind":"Use","ref_id":{"krate":0,"index":5120},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":26332,"byte_end":26341,"line_start":109,"line_end":109,"column_start":27,"column_end":36},"alias_span":null,"name":"FilterMap","value":"","parent":{"krate":0,"index":204}},{"kind":"Use","ref_id":{"krate":0,"index":5126},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":26381,"byte_end":26388,"line_start":111,"line_end":111,"column_start":25,"column_end":32},"alias_span":null,"name":"FlatMap","value":"","parent":{"krate":0,"index":204}},{"kind":"Use","ref_id":{"krate":0,"index":5132},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":26426,"byte_end":26433,"line_start":113,"line_end":113,"column_start":24,"column_end":31},"alias_span":null,"name":"Flatten","value":"","parent":{"krate":0,"index":204}},{"kind":"Use","ref_id":{"krate":0,"index":5158},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":26517,"byte_end":26521,"line_start":118,"line_end":118,"column_start":22,"column_end":26},"alias_span":null,"name":"Fold","value":"","parent":{"krate":0,"index":204}},{"kind":"Use","ref_id":{"krate":0,"index":5164},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":26523,"byte_end":26531,"line_start":118,"line_end":118,"column_start":28,"column_end":36},"alias_span":null,"name":"FoldWith","value":"","parent":{"krate":0,"index":204}},{"kind":"Use","ref_id":{"krate":0,"index":5170},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":26573,"byte_end":26580,"line_start":120,"line_end":120,"column_start":26,"column_end":33},"alias_span":null,"name":"TryFold","value":"","parent":{"krate":0,"index":204}},{"kind":"Use","ref_id":{"krate":0,"index":5176},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":26582,"byte_end":26593,"line_start":120,"line_end":120,"column_start":35,"column_end":46},"alias_span":null,"name":"TryFoldWith","value":"","parent":{"krate":0,"index":204}},{"kind":"Use","ref_id":{"krate":0,"index":5182},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":26675,"byte_end":26679,"line_start":125,"line_end":125,"column_start":21,"column_end":25},"alias_span":null,"name":"Skip","value":"","parent":{"krate":0,"index":204}},{"kind":"Use","ref_id":{"krate":0,"index":1624},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":26720,"byte_end":26725,"line_start":127,"line_end":127,"column_start":26,"column_end":31},"alias_span":null,"name":"split","value":"","parent":{"krate":0,"index":204}},{"kind":"Use","ref_id":{"krate":0,"index":5192},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":26727,"byte_end":26732,"line_start":127,"line_end":127,"column_start":33,"column_end":38},"alias_span":null,"name":"Split","value":"","parent":{"krate":0,"index":204}},{"kind":"Use","ref_id":{"krate":0,"index":5198},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":26765,"byte_end":26769,"line_start":129,"line_end":129,"column_start":21,"column_end":25},"alias_span":null,"name":"Take","value":"","parent":{"krate":0,"index":204}},{"kind":"Use","ref_id":{"krate":0,"index":5208},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":26799,"byte_end":26802,"line_start":131,"line_end":131,"column_start":20,"column_end":23},"alias_span":null,"name":"Map","value":"","parent":{"krate":0,"index":204}},{"kind":"Use","ref_id":{"krate":0,"index":5214},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":26842,"byte_end":26849,"line_start":133,"line_end":133,"column_start":25,"column_end":32},"alias_span":null,"name":"MapWith","value":"","parent":{"krate":0,"index":204}},{"kind":"Use","ref_id":{"krate":0,"index":5220},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":26879,"byte_end":26882,"line_start":135,"line_end":135,"column_start":20,"column_end":23},"alias_span":null,"name":"Zip","value":"","parent":{"krate":0,"index":204}},{"kind":"Use","ref_id":{"krate":0,"index":5230},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":26918,"byte_end":26923,"line_start":137,"line_end":137,"column_start":23,"column_end":28},"alias_span":null,"name":"ZipEq","value":"","parent":{"krate":0,"index":204}},{"kind":"Use","ref_id":{"krate":0,"index":5240},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":26967,"byte_end":26977,"line_start":139,"line_end":139,"column_start":27,"column_end":37},"alias_span":null,"name":"Interleave","value":"","parent":{"krate":0,"index":204}},{"kind":"Use","ref_id":{"krate":0,"index":5250},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":27039,"byte_end":27057,"line_start":141,"line_end":141,"column_start":36,"column_end":54},"alias_span":null,"name":"InterleaveShortest","value":"","parent":{"krate":0,"index":204}},{"kind":"Use","ref_id":{"krate":0,"index":5260},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":27103,"byte_end":27114,"line_start":143,"line_end":143,"column_start":28,"column_end":39},"alias_span":null,"name":"Intersperse","value":"","parent":{"krate":0,"index":204}},{"kind":"Use","ref_id":{"krate":0,"index":5270},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":27150,"byte_end":27156,"line_start":145,"line_end":145,"column_start":23,"column_end":29},"alias_span":null,"name":"Update","value":"","parent":{"krate":0,"index":204}},{"kind":"Use","ref_id":{"krate":0,"index":5286},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":27197,"byte_end":27200,"line_start":149,"line_end":149,"column_start":20,"column_end":23},"alias_span":null,"name":"Rev","value":"","parent":{"krate":0,"index":204}},{"kind":"Use","ref_id":{"krate":0,"index":5296},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":27231,"byte_end":27237,"line_start":151,"line_end":151,"column_start":21,"column_end":27},"alias_span":null,"name":"MinLen","value":"","parent":{"krate":0,"index":204}},{"kind":"Use","ref_id":{"krate":0,"index":5306},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":27239,"byte_end":27245,"line_start":151,"line_end":151,"column_start":29,"column_end":35},"alias_span":null,"name":"MaxLen","value":"","parent":{"krate":0,"index":204}},{"kind":"Use","ref_id":{"krate":0,"index":5316},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":27304,"byte_end":27310,"line_start":155,"line_end":155,"column_start":23,"column_end":29},"alias_span":null,"name":"Cloned","value":"","parent":{"krate":0,"index":204}},{"kind":"Use","ref_id":{"krate":0,"index":5326},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":27348,"byte_end":27355,"line_start":157,"line_end":157,"column_start":24,"column_end":31},"alias_span":null,"name":"Inspect","value":"","parent":{"krate":0,"index":204}},{"kind":"Use","ref_id":{"krate":0,"index":5332},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":27399,"byte_end":27408,"line_start":159,"line_end":159,"column_start":27,"column_end":36},"alias_span":null,"name":"WhileSome","value":"","parent":{"krate":0,"index":204}},{"kind":"Use","ref_id":{"krate":0,"index":5342},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":27468,"byte_end":27474,"line_start":163,"line_end":163,"column_start":24,"column_end":30},"alias_span":null,"name":"Repeat","value":"","parent":{"krate":0,"index":204}},{"kind":"Use","ref_id":{"krate":0,"index":3170},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":27476,"byte_end":27482,"line_start":163,"line_end":163,"column_start":32,"column_end":38},"alias_span":null,"name":"repeat","value":"","parent":{"krate":0,"index":204}},{"kind":"Use","ref_id":{"krate":0,"index":5352},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":27508,"byte_end":27515,"line_start":164,"line_end":164,"column_start":24,"column_end":31},"alias_span":null,"name":"RepeatN","value":"","parent":{"krate":0,"index":204}},{"kind":"Use","ref_id":{"krate":0,"index":3194},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":27517,"byte_end":27524,"line_start":164,"line_end":164,"column_start":33,"column_end":40},"alias_span":null,"name":"repeatn","value":"","parent":{"krate":0,"index":204}},{"kind":"Use","ref_id":{"krate":0,"index":3268},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":27561,"byte_end":27566,"line_start":167,"line_end":167,"column_start":23,"column_end":28},"alias_span":null,"name":"Empty","value":"","parent":{"krate":0,"index":204}},{"kind":"Use","ref_id":{"krate":0,"index":3266},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":27568,"byte_end":27573,"line_start":167,"line_end":167,"column_start":30,"column_end":35},"alias_span":null,"name":"empty","value":"","parent":{"krate":0,"index":204}},{"kind":"Use","ref_id":{"krate":0,"index":5362},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":27607,"byte_end":27611,"line_start":169,"line_end":169,"column_start":22,"column_end":26},"alias_span":null,"name":"Once","value":"","parent":{"krate":0,"index":204}},{"kind":"Use","ref_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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":27613,"byte_end":27617,"line_start":169,"line_end":169,"column_start":28,"column_end":32},"alias_span":null,"name":"once","value":"","parent":{"krate":0,"index":204}},{"kind":"Use","ref_id":{"krate":0,"index":3544},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,112,114,101,108,117,100,101,46,114,115],"byte_start":333606,"byte_end":333626,"line_start":5,"line_end":5,"column_start":15,"column_end":35},"alias_span":null,"name":"FromParallelIterator","value":"","parent":{"krate":0,"index":3664}},{"kind":"Use","ref_id":{"krate":0,"index":3344},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,112,114,101,108,117,100,101,46,114,115],"byte_start":333642,"byte_end":333662,"line_start":6,"line_end":6,"column_start":15,"column_end":35},"alias_span":null,"name":"IntoParallelIterator","value":"","parent":{"krate":0,"index":3664}},{"kind":"Use","ref_id":{"krate":0,"index":3352},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,112,114,101,108,117,100,101,46,114,115],"byte_start":333678,"byte_end":333701,"line_start":7,"line_end":7,"column_start":15,"column_end":38},"alias_span":null,"name":"IntoParallelRefIterator","value":"","parent":{"krate":0,"index":3664}},{"kind":"Use","ref_id":{"krate":0,"index":3368},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,112,114,101,108,117,100,101,46,114,115],"byte_start":333717,"byte_end":333743,"line_start":8,"line_end":8,"column_start":15,"column_end":41},"alias_span":null,"name":"IntoParallelRefMutIterator","value":"","parent":{"krate":0,"index":3664}},{"kind":"Use","ref_id":{"krate":0,"index":3486},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,112,114,101,108,117,100,101,46,114,115],"byte_start":333759,"byte_end":333782,"line_start":9,"line_end":9,"column_start":15,"column_end":38},"alias_span":null,"name":"IndexedParallelIterator","value":"","parent":{"krate":0,"index":3664}},{"kind":"Use","ref_id":{"krate":0,"index":3548},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,112,114,101,108,117,100,101,46,114,115],"byte_start":333798,"byte_end":333812,"line_start":10,"line_end":10,"column_start":15,"column_end":29},"alias_span":null,"name":"ParallelExtend","value":"","parent":{"krate":0,"index":3664}},{"kind":"Use","ref_id":{"krate":0,"index":3384},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,112,114,101,108,117,100,101,46,114,115],"byte_start":333828,"byte_end":333844,"line_start":11,"line_end":11,"column_start":15,"column_end":31},"alias_span":null,"name":"ParallelIterator","value":"","parent":{"krate":0,"index":3664}},{"kind":"Use","ref_id":{"krate":0,"index":266},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,112,114,101,108,117,100,101,46,114,115],"byte_start":333860,"byte_end":333874,"line_start":12,"line_end":12,"column_start":15,"column_end":29},"alias_span":null,"name":"ParallelBridge","value":"","parent":{"krate":0,"index":3664}},{"kind":"Use","ref_id":{"krate":0,"index":3936},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,112,114,101,108,117,100,101,46,114,115],"byte_start":333891,"byte_end":333904,"line_start":13,"line_end":13,"column_start":16,"column_end":29},"alias_span":null,"name":"ParallelSlice","value":"","parent":{"krate":0,"index":3664}},{"kind":"Use","ref_id":{"krate":0,"index":3950},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,112,114,101,108,117,100,101,46,114,115],"byte_start":333921,"byte_end":333937,"line_start":14,"line_end":14,"column_start":16,"column_end":32},"alias_span":null,"name":"ParallelSliceMut","value":"","parent":{"krate":0,"index":3664}},{"kind":"Use","ref_id":{"krate":0,"index":4228},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,112,114,101,108,117,100,101,46,114,115],"byte_start":333952,"byte_end":333966,"line_start":15,"line_end":15,"column_start":14,"column_end":28},"alias_span":null,"name":"ParallelString","value":"","parent":{"krate":0,"index":3664}},{"kind":"Use","ref_id":{"krate":10,"index":672},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,108,105,98,46,114,115],"byte_start":3975,"byte_end":3994,"line_start":110,"line_end":110,"column_start":21,"column_end":40},"alias_span":null,"name":"current_num_threads","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":10,"index":566},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,108,105,98,46,114,115],"byte_start":4016,"byte_end":4026,"line_start":111,"line_end":111,"column_start":21,"column_end":31},"alias_span":null,"name":"ThreadPool","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":10,"index":886},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,108,105,98,46,114,115],"byte_start":4048,"byte_end":4065,"line_start":112,"line_end":112,"column_start":21,"column_end":38},"alias_span":null,"name":"ThreadPoolBuilder","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":10,"index":874},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,108,105,98,46,114,115],"byte_start":4087,"byte_end":4107,"line_start":113,"line_end":113,"column_start":21,"column_end":41},"alias_span":null,"name":"ThreadPoolBuildError","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":10,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,108,105,98,46,114,115],"byte_start":4130,"byte_end":4134,"line_start":114,"line_end":114,"column_start":22,"column_end":26},"alias_span":null,"name":"join","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":10,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,108,105,98,46,114,115],"byte_start":4136,"byte_end":4148,"line_start":114,"line_end":114,"column_start":28,"column_end":40},"alias_span":null,"name":"join_context","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":10,"index":898},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,108,105,98,46,114,115],"byte_start":4171,"byte_end":4180,"line_start":115,"line_end":115,"column_start":21,"column_end":30},"alias_span":null,"name":"FnContext","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":10,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,108,105,98,46,114,115],"byte_start":4203,"byte_end":4208,"line_start":116,"line_end":116,"column_start":22,"column_end":27},"alias_span":null,"name":"scope","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":10,"index":440},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,108,105,98,46,114,115],"byte_start":4210,"byte_end":4215,"line_start":116,"line_end":116,"column_start":29,"column_end":34},"alias_span":null,"name":"Scope","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":10,"index":530},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,108,105,98,46,114,115],"byte_start":4238,"byte_end":4243,"line_start":117,"line_end":117,"column_start":21,"column_end":26},"alias_span":null,"name":"spawn","value":"","parent":{"krate":0,"index":0}}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,108,105,98,46,114,115],"byte_start":0,"byte_end":4244,"line_start":1,"line_end":117,"column_start":1,"column_end":27},"name":"","qualname":"::","value":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.0.2/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":18},{"krate":0,"index":26},{"krate":0,"index":64},{"krate":0,"index":204},{"krate":0,"index":3590},{"krate":0,"index":3664},{"krate":0,"index":3688},{"krate":0,"index":3724},{"krate":0,"index":3766},{"krate":0,"index":4214},{"krate":0,"index":4460},{"krate":0,"index":4530},{"krate":0,"index":4562},{"krate":0,"index":4566},{"krate":0,"index":4588},{"krate":0,"index":4590},{"krate":0,"index":4592},{"krate":0,"index":4594},{"krate":0,"index":4596},{"krate":0,"index":4602},{"krate":0,"index":4604},{"krate":0,"index":4610}],"decl_id":null,"docs":" Data-parallelism library that makes it easy to convert sequential\n computations into parallel","sig":null,"attributes":[{"value":"deny(missing_debug_implementations)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,108,105,98,46,114,115],"byte_start":53,"byte_end":92,"line_start":2,"line_end":2,"column_start":1,"column_end":40}},{"value":"deny(missing_docs)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,108,105,98,46,114,115],"byte_start":93,"byte_end":115,"line_start":3,"line_end":3,"column_start":1,"column_end":23}}]},{"kind":"Struct","id":{"krate":0,"index":20},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,112,114,105,118,97,116,101,46,114,115],"byte_start":6761,"byte_end":6774,"line_start":10,"line_end":10,"column_start":12,"column_end":25},"name":"PrivateMarker","qualname":"::private::PrivateMarker","value":"","parent":null,"children":[],"decl_id":null,"docs":" If this type is pub but not publicly reachable, third parties\n can't name it and can't implement traits using it.\n","sig":null,"attributes":[{"value":"allow(missing_debug_implementations)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,112,114,105,118,97,116,101,46,114,115],"byte_start":6710,"byte_end":6749,"line_start":9,"line_end":9,"column_start":1,"column_end":40}}]},{"kind":"Mod","id":{"krate":0,"index":64},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,109,111,100,46,114,115],"byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"collections","qualname":"::collections","value":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.0.2/src/collections/mod.rs","parent":null,"children":[{"krate":0,"index":66},{"krate":0,"index":68},{"krate":0,"index":90},{"krate":0,"index":104},{"krate":0,"index":118},{"krate":0,"index":138},{"krate":0,"index":158},{"krate":0,"index":172}],"decl_id":null,"docs":" Parallel iterator types for [standard collections][std::collections]","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":68},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,98,105,110,97,114,121,95,104,101,97,112,46,114,115],"byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"binary_heap","qualname":"::collections::binary_heap","value":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.0.2/src/collections/binary_heap.rs","parent":null,"children":[{"krate":0,"index":70},{"krate":0,"index":72},{"krate":0,"index":74},{"krate":0,"index":76},{"krate":0,"index":4612},{"krate":0,"index":4618},{"krate":0,"index":4614},{"krate":0,"index":78},{"krate":0,"index":4630},{"krate":0,"index":4622},{"krate":0,"index":4638},{"krate":0,"index":4640},{"krate":0,"index":86},{"krate":0,"index":4644},{"krate":0,"index":4662},{"krate":0,"index":4654}],"decl_id":null,"docs":" This module contains the parallel iterator types for heaps\n (`BinaryHeap<T>`). You will rarely need to interact with it directly\n unless you have need to name one of the iterator types.\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":4612},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,98,105,110,97,114,121,95,104,101,97,112,46,114,115],"byte_start":12545,"byte_end":12553,"line_start":14,"line_end":14,"column_start":12,"column_end":20},"name":"IntoIter","qualname":"::collections::binary_heap::IntoIter","value":"IntoIter { }","parent":null,"children":[{"krate":0,"index":4187}],"decl_id":null,"docs":" Parallel iterator over a binary heap\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":4638},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,98,105,110,97,114,121,95,104,101,97,112,46,114,115],"byte_start":12998,"byte_end":13002,"line_start":35,"line_end":35,"column_start":12,"column_end":16},"name":"Iter","qualname":"::collections::binary_heap::Iter","value":"Iter { }","parent":null,"children":[{"krate":0,"index":4207}],"decl_id":null,"docs":" Parallel iterator over an immutable reference to a binary heap\n","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":90},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,98,116,114,101,101,95,109,97,112,46,114,115],"byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"btree_map","qualname":"::collections::btree_map","value":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.0.2/src/collections/btree_map.rs","parent":null,"children":[{"krate":0,"index":92},{"krate":0,"index":94},{"krate":0,"index":96},{"krate":0,"index":98},{"krate":0,"index":4670},{"krate":0,"index":4672},{"krate":0,"index":4676},{"krate":0,"index":4686},{"krate":0,"index":4694},{"krate":0,"index":4696},{"krate":0,"index":100},{"krate":0,"index":4700},{"krate":0,"index":4710},{"krate":0,"index":4718},{"krate":0,"index":4720},{"krate":0,"index":4724},{"krate":0,"index":4734}],"decl_id":null,"docs":" This module contains the parallel iterator types for B-Tree maps\n (`BTreeMap<K, V>`). You will rarely need to interact with it directly\n unless you have need to name one of the iterator types.\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":4670},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,98,116,114,101,101,95,109,97,112,46,114,115],"byte_start":13794,"byte_end":13802,"line_start":14,"line_end":14,"column_start":12,"column_end":20},"name":"IntoIter","qualname":"::collections::btree_map::IntoIter","value":"IntoIter { }","parent":null,"children":[{"krate":0,"index":4235}],"decl_id":null,"docs":" Parallel iterator over a B-Tree map\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":4694},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,98,116,114,101,101,95,109,97,112,46,114,115],"byte_start":14136,"byte_end":14140,"line_start":31,"line_end":31,"column_start":12,"column_end":16},"name":"Iter","qualname":"::collections::btree_map::Iter","value":"Iter { }","parent":null,"children":[{"krate":0,"index":4257}],"decl_id":null,"docs":" Parallel iterator over an immutable reference to a B-Tree map\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":4718},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,98,116,114,101,101,95,109,97,112,46,114,115],"byte_start":14665,"byte_end":14672,"line_start":54,"line_end":54,"column_start":12,"column_end":19},"name":"IterMut","qualname":"::collections::btree_map::IterMut","value":"IterMut { }","parent":null,"children":[{"krate":0,"index":4285}],"decl_id":null,"docs":" Parallel iterator over a mutable reference to a B-Tree map\n","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":104},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,98,116,114,101,101,95,115,101,116,46,114,115],"byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"btree_set","qualname":"::collections::btree_set","value":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.0.2/src/collections/btree_set.rs","parent":null,"children":[{"krate":0,"index":106},{"krate":0,"index":108},{"krate":0,"index":110},{"krate":0,"index":112},{"krate":0,"index":4742},{"krate":0,"index":4744},{"krate":0,"index":4748},{"krate":0,"index":4758},{"krate":0,"index":4766},{"krate":0,"index":4768},{"krate":0,"index":114},{"krate":0,"index":4772},{"krate":0,"index":4782}],"decl_id":null,"docs":" This module contains the parallel iterator types for B-Tree sets\n (`BTreeSet<T>`). You will rarely need to interact with it directly\n unless you have need to name one of the iterator types.\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":4742},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,98,116,114,101,101,95,115,101,116,46,114,115],"byte_start":15351,"byte_end":15359,"line_start":14,"line_end":14,"column_start":12,"column_end":20},"name":"IntoIter","qualname":"::collections::btree_set::IntoIter","value":"IntoIter { }","parent":null,"children":[{"krate":0,"index":4309}],"decl_id":null,"docs":" Parallel iterator over a B-Tree set\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":4766},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,98,116,114,101,101,95,115,101,116,46,114,115],"byte_start":15647,"byte_end":15651,"line_start":31,"line_end":31,"column_start":12,"column_end":16},"name":"Iter","qualname":"::collections::btree_set::Iter","value":"Iter { }","parent":null,"children":[{"krate":0,"index":4323}],"decl_id":null,"docs":" Parallel iterator over an immutable reference to a B-Tree set\n","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":118},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,104,97,115,104,95,109,97,112,46,114,115],"byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"hash_map","qualname":"::collections::hash_map","value":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.0.2/src/collections/hash_map.rs","parent":null,"children":[{"krate":0,"index":120},{"krate":0,"index":122},{"krate":0,"index":128},{"krate":0,"index":130},{"krate":0,"index":132},{"krate":0,"index":4790},{"krate":0,"index":4792},{"krate":0,"index":4796},{"krate":0,"index":4806},{"krate":0,"index":4814},{"krate":0,"index":4816},{"krate":0,"index":134},{"krate":0,"index":4820},{"krate":0,"index":4830},{"krate":0,"index":4838},{"krate":0,"index":4840},{"krate":0,"index":4844},{"krate":0,"index":4854}],"decl_id":null,"docs":" This module contains the parallel iterator types for hash maps\n (`HashMap<K, V>`). You will rarely need to interact with it directly\n unless you have need to name one of the iterator types.\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":4790},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,104,97,115,104,95,109,97,112,46,114,115],"byte_start":16466,"byte_end":16474,"line_start":15,"line_end":15,"column_start":12,"column_end":20},"name":"IntoIter","qualname":"::collections::hash_map::IntoIter","value":"IntoIter { }","parent":null,"children":[{"krate":0,"index":4343}],"decl_id":null,"docs":" Parallel iterator over a hash map\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":4814},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,104,97,115,104,95,109,97,112,46,114,115],"byte_start":16842,"byte_end":16846,"line_start":32,"line_end":32,"column_start":12,"column_end":16},"name":"Iter","qualname":"::collections::hash_map::Iter","value":"Iter { }","parent":null,"children":[{"krate":0,"index":4367}],"decl_id":null,"docs":" Parallel iterator over an immutable reference to a hash map\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":4838},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,104,97,115,104,95,109,97,112,46,114,115],"byte_start":17411,"byte_end":17418,"line_start":55,"line_end":55,"column_start":12,"column_end":19},"name":"IterMut","qualname":"::collections::hash_map::IterMut","value":"IterMut { }","parent":null,"children":[{"krate":0,"index":4397}],"decl_id":null,"docs":" Parallel iterator over a mutable reference to a hash map\n","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":138},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,104,97,115,104,95,115,101,116,46,114,115],"byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"hash_set","qualname":"::collections::hash_set","value":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.0.2/src/collections/hash_set.rs","parent":null,"children":[{"krate":0,"index":140},{"krate":0,"index":142},{"krate":0,"index":148},{"krate":0,"index":150},{"krate":0,"index":152},{"krate":0,"index":4862},{"krate":0,"index":4864},{"krate":0,"index":4868},{"krate":0,"index":4878},{"krate":0,"index":4886},{"krate":0,"index":4888},{"krate":0,"index":154},{"krate":0,"index":4892},{"krate":0,"index":4902}],"decl_id":null,"docs":" This module contains the parallel iterator types for hash sets\n (`HashSet<T>`). You will rarely need to interact with it directly\n unless you have need to name one of the iterator types.\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":4862},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,104,97,115,104,95,115,101,116,46,114,115],"byte_start":18163,"byte_end":18171,"line_start":15,"line_end":15,"column_start":12,"column_end":20},"name":"IntoIter","qualname":"::collections::hash_set::IntoIter","value":"IntoIter { }","parent":null,"children":[{"krate":0,"index":4423}],"decl_id":null,"docs":" Parallel iterator over a hash set\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":4886},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,104,97,115,104,95,115,101,116,46,114,115],"byte_start":18493,"byte_end":18497,"line_start":32,"line_end":32,"column_start":12,"column_end":16},"name":"Iter","qualname":"::collections::hash_set::Iter","value":"Iter { }","parent":null,"children":[{"krate":0,"index":4439}],"decl_id":null,"docs":" Parallel iterator over an immutable reference to a hash set\n","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":158},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,108,105,110,107,101,100,95,108,105,115,116,46,114,115],"byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"linked_list","qualname":"::collections::linked_list","value":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.0.2/src/collections/linked_list.rs","parent":null,"children":[{"krate":0,"index":160},{"krate":0,"index":162},{"krate":0,"index":164},{"krate":0,"index":166},{"krate":0,"index":4910},{"krate":0,"index":4916},{"krate":0,"index":4912},{"krate":0,"index":4920},{"krate":0,"index":4930},{"krate":0,"index":4938},{"krate":0,"index":4940},{"krate":0,"index":168},{"krate":0,"index":4944},{"krate":0,"index":4954},{"krate":0,"index":4962},{"krate":0,"index":4964},{"krate":0,"index":4968},{"krate":0,"index":4978}],"decl_id":null,"docs":" This module contains the parallel iterator types for linked lists\n (`LinkedList<T>`). You will rarely need to interact with it directly\n unless you have need to name one of the iterator types.\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":4910},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,108,105,110,107,101,100,95,108,105,115,116,46,114,115],"byte_start":19307,"byte_end":19315,"line_start":14,"line_end":14,"column_start":12,"column_end":20},"name":"IntoIter","qualname":"::collections::linked_list::IntoIter","value":"IntoIter { }","parent":null,"children":[{"krate":0,"index":4459}],"decl_id":null,"docs":" Parallel iterator over a linked list\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":4938},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,108,105,110,107,101,100,95,108,105,115,116,46,114,115],"byte_start":19588,"byte_end":19592,"line_start":31,"line_end":31,"column_start":12,"column_end":16},"name":"Iter","qualname":"::collections::linked_list::Iter","value":"Iter { }","parent":null,"children":[{"krate":0,"index":4475}],"decl_id":null,"docs":" Parallel iterator over an immutable reference to a linked list\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":4962},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,108,105,110,107,101,100,95,108,105,115,116,46,114,115],"byte_start":20020,"byte_end":20027,"line_start":54,"line_end":54,"column_start":12,"column_end":19},"name":"IterMut","qualname":"::collections::linked_list::IterMut","value":"IterMut { }","parent":null,"children":[{"krate":0,"index":4495}],"decl_id":null,"docs":" Parallel iterator over a mutable reference to a linked list\n","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":172},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,118,101,99,95,100,101,113,117,101,46,114,115],"byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"vec_deque","qualname":"::collections::vec_deque","value":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.0.2/src/collections/vec_deque.rs","parent":null,"children":[{"krate":0,"index":174},{"krate":0,"index":176},{"krate":0,"index":178},{"krate":0,"index":180},{"krate":0,"index":182},{"krate":0,"index":4986},{"krate":0,"index":4992},{"krate":0,"index":4988},{"krate":0,"index":4996},{"krate":0,"index":5014},{"krate":0,"index":5006},{"krate":0,"index":5022},{"krate":0,"index":5024},{"krate":0,"index":184},{"krate":0,"index":188},{"krate":0,"index":5036},{"krate":0,"index":5028},{"krate":0,"index":5044},{"krate":0,"index":5046},{"krate":0,"index":196},{"krate":0,"index":5058},{"krate":0,"index":5050}],"decl_id":null,"docs":" This module contains the parallel iterator types for double-ended queues\n (`VecDeque<T>`). You will rarely need to interact with it directly\n unless you have need to name one of the iterator types.\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":4986},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,118,101,99,95,100,101,113,117,101,46,114,115],"byte_start":20639,"byte_end":20647,"line_start":15,"line_end":15,"column_start":12,"column_end":20},"name":"IntoIter","qualname":"::collections::vec_deque::IntoIter","value":"IntoIter { }","parent":null,"children":[{"krate":0,"index":4513}],"decl_id":null,"docs":" Parallel iterator over a double-ended queue\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":5022},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,118,101,99,95,100,101,113,117,101,46,114,115],"byte_start":20933,"byte_end":20937,"line_start":32,"line_end":32,"column_start":12,"column_end":16},"name":"Iter","qualname":"::collections::vec_deque::Iter","value":"Iter { }","parent":null,"children":[{"krate":0,"index":4535}],"decl_id":null,"docs":" Parallel iterator over an immutable reference to a double-ended queue\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":5044},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,118,101,99,95,100,101,113,117,101,46,114,115],"byte_start":21583,"byte_end":21590,"line_start":60,"line_end":60,"column_start":12,"column_end":19},"name":"IterMut","qualname":"::collections::vec_deque::IterMut","value":"IterMut { }","parent":null,"children":[{"krate":0,"index":4559}],"decl_id":null,"docs":" Parallel iterator over a mutable reference to a double-ended queue\n","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":204},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"iter","qualname":"::iter","value":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.0.2/src/iter/mod.rs","parent":null,"children":[{"krate":0,"index":206},{"krate":0,"index":208},{"krate":0,"index":214},{"krate":0,"index":220},{"krate":0,"index":222},{"krate":0,"index":224},{"krate":0,"index":226},{"krate":0,"index":294},{"krate":0,"index":300},{"krate":0,"index":358},{"krate":0,"index":424},{"krate":0,"index":512},{"krate":0,"index":514},{"krate":0,"index":584},{"krate":0,"index":586},{"krate":0,"index":686},{"krate":0,"index":740},{"krate":0,"index":742},{"krate":0,"index":804},{"krate":0,"index":806},{"krate":0,"index":868},{"krate":0,"index":870},{"krate":0,"index":932},{"krate":0,"index":934},{"krate":0,"index":948},{"krate":0,"index":950},{"krate":0,"index":1050},{"krate":0,"index":1156},{"krate":0,"index":1200},{"krate":0,"index":1292},{"krate":0,"index":1298},{"krate":0,"index":1394},{"krate":0,"index":1400},{"krate":0,"index":1454},{"krate":0,"index":1514},{"krate":0,"index":1574},{"krate":0,"index":1610},{"krate":0,"index":1612},{"krate":0,"index":1646},{"krate":0,"index":1652},{"krate":0,"index":1686},{"krate":0,"index":1688},{"krate":0,"index":1788},{"krate":0,"index":1790},{"krate":0,"index":1906},{"krate":0,"index":1908},{"krate":0,"index":1968},{"krate":0,"index":1970},{"krate":0,"index":1994},{"krate":0,"index":1996},{"krate":0,"index":2078},{"krate":0,"index":2080},{"krate":0,"index":2104},{"krate":0,"index":2106},{"krate":0,"index":2220},{"krate":0,"index":2222},{"krate":0,"index":2338},{"krate":0,"index":2340},{"krate":0,"index":2388},{"krate":0,"index":2438},{"krate":0,"index":2440},{"krate":0,"index":2536},{"krate":0,"index":2542},{"krate":0,"index":2606},{"krate":0,"index":2670},{"krate":0,"index":2760},{"krate":0,"index":2762},{"krate":0,"index":2862},{"krate":0,"index":2864},{"krate":0,"index":2918},{"krate":0,"index":2920},{"krate":0,"index":3042},{"krate":0,"index":3160},{"krate":0,"index":3242},{"krate":0,"index":3248},{"krate":0,"index":3254},{"krate":0,"index":3308},{"krate":0,"index":3314},{"krate":0,"index":3338},{"krate":0,"index":3344},{"krate":0,"index":3352},{"krate":0,"index":3360},{"krate":0,"index":3368},{"krate":0,"index":3376},{"krate":0,"index":3384},{"krate":0,"index":3478},{"krate":0,"index":3486},{"krate":0,"index":3544},{"krate":0,"index":3548},{"krate":0,"index":3552}],"decl_id":null,"docs":" Traits for writing parallel programs using an iterator-style interface","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":266},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,97,114,95,98,114,105,100,103,101,46,114,115],"byte_start":104835,"byte_end":104849,"line_start":46,"line_end":46,"column_start":11,"column_end":25},"name":"ParallelBridge","qualname":"::iter::par_bridge::ParallelBridge","value":"ParallelBridge: Sized","parent":null,"children":[{"krate":0,"index":268}],"decl_id":null,"docs":" Conversion trait to convert an `Iterator` to a `ParallelIterator`.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":268},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,97,114,95,98,114,105,100,103,101,46,114,115],"byte_start":104930,"byte_end":104940,"line_start":48,"line_end":48,"column_start":8,"column_end":18},"name":"par_bridge","qualname":"::iter::par_bridge::ParallelBridge::par_bridge","value":"fn (self) -> IterBridge<Self>","parent":{"krate":0,"index":266},"children":[],"decl_id":null,"docs":" Create a bridge from this type to a `ParallelIterator`.\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":5066},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,97,114,95,98,114,105,100,103,101,46,114,115],"byte_start":105459,"byte_end":105469,"line_start":68,"line_end":68,"column_start":12,"column_end":22},"name":"IterBridge","qualname":"::iter::par_bridge::IterBridge","value":"IterBridge { }","parent":null,"children":[{"krate":0,"index":4581}],"decl_id":null,"docs":" `IterBridge` is a parallel iterator that wraps a sequential iterator.","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":5084},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,104,97,105,110,46,114,115],"byte_start":120100,"byte_end":120105,"line_start":14,"line_end":14,"column_start":12,"column_end":17},"name":"Chain","qualname":"::iter::chain::Chain","value":"Chain { }","parent":null,"children":[{"krate":0,"index":4595},{"krate":0,"index":4597}],"decl_id":null,"docs":" `Chain` is an iterator that joins `b` after `a` in one continuous iterator.\n This struct is created by the [`chain()`] method on [`ParallelIterator`]","sig":null,"attributes":[{"value":"must_use = \"iterator adaptors are lazy and do nothing unless consumed\"","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,104,97,105,110,46,114,115],"byte_start":119991,"byte_end":120064,"line_start":12,"line_end":12,"column_start":1,"column_end":74}}]},{"kind":"Struct","id":{"krate":0,"index":5094},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,104,117,110,107,115,46,114,115],"byte_start":127436,"byte_end":127442,"line_start":15,"line_end":15,"column_start":12,"column_end":18},"name":"Chunks","qualname":"::iter::chunks::Chunks","value":"Chunks { }","parent":null,"children":[{"krate":0,"index":4609},{"krate":0,"index":4611}],"decl_id":null,"docs":" `Chunks` is an iterator that groups elements of an underlying iterator.","sig":null,"attributes":[{"value":"must_use = \"iterator adaptors are lazy and do nothing unless consumed\"","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,104,117,110,107,115,46,114,115],"byte_start":127327,"byte_end":127400,"line_start":13,"line_end":13,"column_start":1,"column_end":74}}]},{"kind":"Struct","id":{"krate":0,"index":5104},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,110,117,109,101,114,97,116,101,46,114,115],"byte_start":147199,"byte_end":147208,"line_start":14,"line_end":14,"column_start":12,"column_end":21},"name":"Enumerate","qualname":"::iter::enumerate::Enumerate","value":"Enumerate { }","parent":null,"children":[{"krate":0,"index":4619}],"decl_id":null,"docs":" `Enumerate` is an iterator that returns the current count along with the element.\n This struct is created by the [`enumerate()`] method on [`IndexedParallelIterator`]","sig":null,"attributes":[{"value":"must_use = \"iterator adaptors are lazy and do nothing unless consumed\"","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,110,117,109,101,114,97,116,101,46,114,115],"byte_start":147090,"byte_end":147163,"line_start":12,"line_end":12,"column_start":1,"column_end":74}}]},{"kind":"Struct","id":{"krate":0,"index":5114},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,105,108,116,101,114,46,114,115],"byte_start":150662,"byte_end":150668,"line_start":13,"line_end":13,"column_start":12,"column_end":18},"name":"Filter","qualname":"::iter::filter::Filter","value":"Filter { }","parent":null,"children":[{"krate":0,"index":4629},{"krate":0,"index":4631}],"decl_id":null,"docs":" `Filter` takes a predicate `filter_op` and filters out elements that match.\n This struct is created by the [`filter()`] method on [`ParallelIterator`]","sig":null,"attributes":[{"value":"must_use = \"iterator adaptors are lazy and do nothing unless consumed\"","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,105,108,116,101,114,46,114,115],"byte_start":150560,"byte_end":150633,"line_start":11,"line_end":11,"column_start":1,"column_end":74}}]},{"kind":"Struct","id":{"krate":0,"index":5120},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,105,108,116,101,114,95,109,97,112,46,114,115],"byte_start":154195,"byte_end":154204,"line_start":13,"line_end":13,"column_start":12,"column_end":21},"name":"FilterMap","qualname":"::iter::filter_map::FilterMap","value":"FilterMap { }","parent":null,"children":[{"krate":0,"index":4641},{"krate":0,"index":4643}],"decl_id":null,"docs":" `FilterMap` creates an iterator that uses `filter_op` to both filter and map elements.\n This struct is created by the [`filter_map()`] method on [`ParallelIterator`].","sig":null,"attributes":[{"value":"must_use = \"iterator adaptors are lazy and do nothing unless consumed\"","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,105,108,116,101,114,95,109,97,112,46,114,115],"byte_start":154093,"byte_end":154166,"line_start":11,"line_end":11,"column_start":1,"column_end":74}}]},{"kind":"Struct","id":{"krate":0,"index":5126},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,108,97,116,95,109,97,112,46,114,115],"byte_start":157887,"byte_end":157894,"line_start":13,"line_end":13,"column_start":12,"column_end":19},"name":"FlatMap","qualname":"::iter::flat_map::FlatMap","value":"FlatMap { }","parent":null,"children":[{"krate":0,"index":4653},{"krate":0,"index":4655}],"decl_id":null,"docs":" `FlatMap` maps each element to an iterator, then flattens these iterators together.\n This struct is created by the [`flat_map()`] method on [`ParallelIterator`]","sig":null,"attributes":[{"value":"must_use = \"iterator adaptors are lazy and do nothing unless consumed\"","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,108,97,116,95,109,97,112,46,114,115],"byte_start":157785,"byte_end":157858,"line_start":11,"line_end":11,"column_start":1,"column_end":74}}]},{"kind":"Struct","id":{"krate":0,"index":5132},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,108,97,116,116,101,110,46,114,115],"byte_start":162120,"byte_end":162127,"line_start":12,"line_end":12,"column_start":12,"column_end":19},"name":"Flatten","qualname":"::iter::flatten::Flatten","value":"Flatten { }","parent":null,"children":[{"krate":0,"index":4663}],"decl_id":null,"docs":" `Flatten` turns each element to an iterator, then flattens these iterators\n together. This struct is created by the [`flatten()`] method on\n [`ParallelIterator`].","sig":null,"attributes":[{"value":"must_use = \"iterator adaptors are lazy and do nothing unless consumed\"","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,108,97,116,116,101,110,46,114,115],"byte_start":162011,"byte_end":162084,"line_start":10,"line_end":10,"column_start":1,"column_end":74}}]},{"kind":"Mod","id":{"krate":0,"index":1050},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,108,117,109,98,105,110,103,47,109,111,100,46,114,115],"byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"plumbing","qualname":"::iter::plumbing","value":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.0.2/src/iter/plumbing/mod.rs","parent":null,"children":[{"krate":0,"index":1052},{"krate":0,"index":1054},{"krate":0,"index":1056},{"krate":0,"index":1058},{"krate":0,"index":1060},{"krate":0,"index":1066},{"krate":0,"index":1082},{"krate":0,"index":1096},{"krate":0,"index":1108},{"krate":0,"index":1112},{"krate":0,"index":1118},{"krate":0,"index":5142},{"krate":0,"index":5146},{"krate":0,"index":5144},{"krate":0,"index":1126},{"krate":0,"index":5150},{"krate":0,"index":5154},{"krate":0,"index":5152},{"krate":0,"index":1132},{"krate":0,"index":1138},{"krate":0,"index":1148},{"krate":0,"index":1152},{"krate":0,"index":1154}],"decl_id":null,"docs":" Traits and functions used to implement parallel iteration. These are\n low-level details -- users of parallel iterators should not need to\n interact with them directly. See [the `plumbing` README][r] for a high-level overview.","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":1060},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,108,117,109,98,105,110,103,47,109,111,100,46,114,115],"byte_start":169480,"byte_end":169496,"line_start":21,"line_end":21,"column_start":11,"column_end":27},"name":"ProducerCallback","qualname":"::iter::plumbing::ProducerCallback","value":"ProducerCallback<T>","parent":null,"children":[{"krate":0,"index":1062},{"krate":0,"index":1064}],"decl_id":null,"docs":" The `ProducerCallback` trait is a kind of generic closure,\n [analogous to `FnOnce`][FnOnce]. See [the corresponding section in\n the plumbing README][r] for more details.","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":1062},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,108,117,109,98,105,110,103,47,109,111,100,46,114,115],"byte_start":169729,"byte_end":169735,"line_start":26,"line_end":26,"column_start":10,"column_end":16},"name":"Output","qualname":"::iter::plumbing::ProducerCallback::Output","value":"type Output;","parent":{"krate":0,"index":1060},"children":[],"decl_id":null,"docs":" The type of value returned by this callback. Analogous to\n [`Output` from the `FnOnce` trait][Output].","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1064},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,108,117,109,98,105,110,103,47,109,111,100,46,114,115],"byte_start":169953,"byte_end":169961,"line_start":31,"line_end":31,"column_start":8,"column_end":16},"name":"callback","qualname":"::iter::plumbing::ProducerCallback::callback","value":"fn <P> (self, producer: P) -> Self::Output","parent":{"krate":0,"index":1060},"children":[],"decl_id":null,"docs":" Invokes the callback with the given producer as argument. The\n key point of this trait is that this method is generic over\n `P`, and hence implementors must be defined for any producer.\n","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":1066},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,108,117,109,98,105,110,103,47,109,111,100,46,114,115],"byte_start":171423,"byte_end":171431,"line_start":58,"line_end":58,"column_start":11,"column_end":19},"name":"Producer","qualname":"::iter::plumbing::Producer","value":"Producer: Send + Sized","parent":null,"children":[{"krate":0,"index":1068},{"krate":0,"index":1070},{"krate":0,"index":1072},{"krate":0,"index":1074},{"krate":0,"index":1076},{"krate":0,"index":1078},{"krate":0,"index":1080}],"decl_id":null,"docs":" A `Producer` is effectively a \"splittable `IntoIterator`\". That\n is, a producer is a value which can be converted into an iterator\n at any time: at that point, it simply produces items on demand,\n like any iterator. But what makes a `Producer` special is that,\n *before* we convert to an iterator, we can also **split** it at a\n particular point using the `split_at` method. This will yield up\n two producers, one producing the items before that point, and one\n producing the items after that point (these two producers can then\n independently be split further, or be converted into iterators).\n In Rayon, this splitting is used to divide between threads.\n See [the `plumbing` README][r] for further details.","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":1068},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,108,117,109,98,105,110,103,47,109,111,100,46,114,115],"byte_start":171568,"byte_end":171572,"line_start":61,"line_end":61,"column_start":10,"column_end":14},"name":"Item","qualname":"::iter::plumbing::Producer::Item","value":"type Item;","parent":{"krate":0,"index":1066},"children":[],"decl_id":null,"docs":" The type of item that will be produced by this producer once\n it is converted into an iterator.\n","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":1070},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,108,117,109,98,105,110,103,47,109,111,100,46,114,115],"byte_start":171629,"byte_end":171637,"line_start":64,"line_end":64,"column_start":10,"column_end":18},"name":"IntoIter","qualname":"::iter::plumbing::Producer::IntoIter","value":"type IntoIter: Iterator<Item = Self::Item> + DoubleEndedIterator + ExactSizeIterator;","parent":{"krate":0,"index":1066},"children":[],"decl_id":null,"docs":" The type of iterator we will become.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1072},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,108,117,109,98,105,110,103,47,109,111,100,46,114,115],"byte_start":171820,"byte_end":171829,"line_start":68,"line_end":68,"column_start":8,"column_end":17},"name":"into_iter","qualname":"::iter::plumbing::Producer::into_iter","value":"fn (self) -> Self::IntoIter","parent":{"krate":0,"index":1066},"children":[],"decl_id":null,"docs":" Convert `self` into an iterator; at this point, no more parallel splits\n are possible.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1074},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,108,117,109,98,105,110,103,47,109,111,100,46,114,115],"byte_start":172432,"byte_end":172439,"line_start":80,"line_end":80,"column_start":8,"column_end":15},"name":"min_len","qualname":"::iter::plumbing::Producer::min_len","value":"fn (&self) -> usize","parent":{"krate":0,"index":1066},"children":[],"decl_id":null,"docs":" The minimum number of items that we will process\n sequentially. Defaults to 1, which means that we will split\n all the way down to a single item. This can be raised higher\n using the [`with_min_len`] method, which will force us to\n create sequential tasks at a larger granularity. Note that\n Rayon automatically normally attempts to adjust the size of\n parallel splits to reduce overhead, so this should not be\n needed.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1076},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,108,117,109,98,105,110,103,47,109,111,100,46,114,115],"byte_start":173004,"byte_end":173011,"line_start":93,"line_end":93,"column_start":8,"column_end":15},"name":"max_len","qualname":"::iter::plumbing::Producer::max_len","value":"fn (&self) -> usize","parent":{"krate":0,"index":1066},"children":[],"decl_id":null,"docs":" The maximum number of items that we will process\n sequentially. Defaults to MAX, which means that we can choose\n not to split at all. This can be lowered using the\n [`with_max_len`] method, which will force us to create more\n parallel tasks. Note that Rayon automatically normally\n attempts to adjust the size of parallel splits to reduce\n overhead, so this should not be needed.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1078},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,108,117,109,98,105,110,103,47,109,111,100,46,114,115],"byte_start":173199,"byte_end":173207,"line_start":99,"line_end":99,"column_start":8,"column_end":16},"name":"split_at","qualname":"::iter::plumbing::Producer::split_at","value":"fn (self, index: usize) -> (Self, Self)","parent":{"krate":0,"index":1066},"children":[],"decl_id":null,"docs":" Split into two producers; one produces items `0..index`, the\n other `index..N`. Index must be less than or equal to `N`.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1080},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,108,117,109,98,105,110,103,47,109,111,100,46,114,115],"byte_start":173474,"byte_end":173483,"line_start":105,"line_end":105,"column_start":8,"column_end":17},"name":"fold_with","qualname":"::iter::plumbing::Producer::fold_with","value":"fn <F> (self, folder: F) -> F","parent":{"krate":0,"index":1066},"children":[],"decl_id":null,"docs":" Iterate the producer, feeding each element to `folder`, and\n stop when the folder is full (or all elements have been consumed).","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":1082},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,108,117,109,98,105,110,103,47,109,111,100,46,114,115],"byte_start":174426,"byte_end":174434,"line_start":126,"line_end":126,"column_start":11,"column_end":19},"name":"Consumer","qualname":"::iter::plumbing::Consumer","value":"Consumer<Item>: Send + Sized","parent":null,"children":[{"krate":0,"index":1084},{"krate":0,"index":1086},{"krate":0,"index":1088},{"krate":0,"index":1090},{"krate":0,"index":1092},{"krate":0,"index":1094}],"decl_id":null,"docs":" A consumer is effectively a [generalized \"fold\" operation][fold],\n and in fact each consumer will eventually be converted into a\n [`Folder`]. What makes a consumer special is that, like a\n [`Producer`], it can be **split** into multiple consumers using\n the `split_at` method. When a consumer is split, it produces two\n consumers, as well as a **reducer**. The two consumers can be fed\n items independently, and when they are done the reducer is used to\n combine their two results into one. See [the `plumbing`\n README][r] for further details.","sig":null,"attributes":[]},{"kind":"Type","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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,108,117,109,98,105,110,103,47,109,111,100,46,114,115],"byte_start":174535,"byte_end":174541,"line_start":128,"line_end":128,"column_start":10,"column_end":16},"name":"Folder","qualname":"::iter::plumbing::Consumer::Folder","value":"type Folder: Folder<Item, Result = Self::Result>;","parent":{"krate":0,"index":1082},"children":[],"decl_id":null,"docs":" The type of folder that this consumer can be converted into.\n","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":1086},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,108,117,109,98,105,110,103,47,109,111,100,46,114,115],"byte_start":174662,"byte_end":174669,"line_start":131,"line_end":131,"column_start":10,"column_end":17},"name":"Reducer","qualname":"::iter::plumbing::Consumer::Reducer","value":"type Reducer: Reducer<Self::Result>;","parent":{"krate":0,"index":1082},"children":[],"decl_id":null,"docs":" The type of reducer that is produced if this consumer is split.\n","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":1088},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,108,117,109,98,105,110,103,47,109,111,100,46,114,115],"byte_start":174775,"byte_end":174781,"line_start":134,"line_end":134,"column_start":10,"column_end":16},"name":"Result","qualname":"::iter::plumbing::Consumer::Result","value":"type Result: Send;","parent":{"krate":0,"index":1082},"children":[],"decl_id":null,"docs":" The type of result that this consumer will ultimately produce.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1090},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,108,117,109,98,105,110,103,47,109,111,100,46,114,115],"byte_start":175017,"byte_end":175025,"line_start":140,"line_end":140,"column_start":8,"column_end":16},"name":"split_at","qualname":"::iter::plumbing::Consumer::split_at","value":"fn (self, index: usize) -> (Self, Self, Self::Reducer)","parent":{"krate":0,"index":1082},"children":[],"decl_id":null,"docs":" Divide the consumer into two consumers, one processing items\n `0..index` and one processing items from `index..`. Also\n produces a reducer that can be used to reduce the results at\n the end.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1092},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,108,117,109,98,105,110,103,47,109,111,100,46,114,115],"byte_start":175211,"byte_end":175222,"line_start":144,"line_end":144,"column_start":8,"column_end":19},"name":"into_folder","qualname":"::iter::plumbing::Consumer::into_folder","value":"fn (self) -> Self::Folder","parent":{"krate":0,"index":1082},"children":[],"decl_id":null,"docs":" Convert the consumer into a folder that can consume items\n sequentially, eventually producing a final result.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1094},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,108,117,109,98,105,110,103,47,109,111,100,46,114,115],"byte_start":175381,"byte_end":175385,"line_start":148,"line_end":148,"column_start":8,"column_end":12},"name":"full","qualname":"::iter::plumbing::Consumer::full","value":"fn (&self) -> bool","parent":{"krate":0,"index":1082},"children":[],"decl_id":null,"docs":" Hint whether this `Consumer` would like to stop processing\n further items, e.g. if a search has been completed.\n","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":1096},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,108,117,109,98,105,110,103,47,109,111,100,46,114,115],"byte_start":175748,"byte_end":175754,"line_start":157,"line_end":157,"column_start":11,"column_end":17},"name":"Folder","qualname":"::iter::plumbing::Folder","value":"Folder<Item>: Sized","parent":null,"children":[{"krate":0,"index":1098},{"krate":0,"index":1100},{"krate":0,"index":1102},{"krate":0,"index":1104},{"krate":0,"index":1106}],"decl_id":null,"docs":" The `Folder` trait encapsulates [the standard fold\n operation][fold]. It can be fed many items using the `consume`\n method. At the end, once all items have been consumed, it can then\n be converted (using `complete`) into a final value.","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":1098},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,108,117,109,98,105,110,103,47,109,111,100,46,114,115],"byte_start":175854,"byte_end":175860,"line_start":159,"line_end":159,"column_start":10,"column_end":16},"name":"Result","qualname":"::iter::plumbing::Folder::Result","value":"type Result;","parent":{"krate":0,"index":1096},"children":[],"decl_id":null,"docs":" The type of result that will ultimately be produced by the folder.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1100},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,108,117,109,98,105,110,103,47,109,111,100,46,114,115],"byte_start":175929,"byte_end":175936,"line_start":162,"line_end":162,"column_start":8,"column_end":15},"name":"consume","qualname":"::iter::plumbing::Folder::consume","value":"fn (self, item: Item) -> Self","parent":{"krate":0,"index":1096},"children":[],"decl_id":null,"docs":" Consume next item and return new sequential state.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1102},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,108,117,109,98,105,110,103,47,109,111,100,46,114,115],"byte_start":176365,"byte_end":176377,"line_start":172,"line_end":172,"column_start":8,"column_end":20},"name":"consume_iter","qualname":"::iter::plumbing::Folder::consume_iter","value":"fn <I> (mut self, iter: I) -> Self","parent":{"krate":0,"index":1096},"children":[],"decl_id":null,"docs":" Consume items from the iterator until full, and return new sequential state.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1104},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,108,117,109,98,105,110,103,47,109,111,100,46,114,115],"byte_start":176680,"byte_end":176688,"line_start":185,"line_end":185,"column_start":8,"column_end":16},"name":"complete","qualname":"::iter::plumbing::Folder::complete","value":"fn (self) -> Self::Result","parent":{"krate":0,"index":1096},"children":[],"decl_id":null,"docs":" Finish consuming items, produce final result.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1106},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,108,117,109,98,105,110,103,47,109,111,100,46,114,115],"byte_start":176845,"byte_end":176849,"line_start":189,"line_end":189,"column_start":8,"column_end":12},"name":"full","qualname":"::iter::plumbing::Folder::full","value":"fn (&self) -> bool","parent":{"krate":0,"index":1096},"children":[],"decl_id":null,"docs":" Hint whether this `Folder` would like to stop processing\n further items, e.g. if a search has been completed.\n","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":1108},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,108,117,109,98,105,110,103,47,109,111,100,46,114,115],"byte_start":177279,"byte_end":177286,"line_start":199,"line_end":199,"column_start":11,"column_end":18},"name":"Reducer","qualname":"::iter::plumbing::Reducer","value":"Reducer<Result>","parent":null,"children":[{"krate":0,"index":1110}],"decl_id":null,"docs":" The reducer is the final step of a `Consumer` -- after a consumer\n has been split into two parts, and each of those parts has been\n fully processed, we are left with two results. The reducer is then\n used to combine those two results into one. See [the `plumbing`\n README][r] for further details.","sig":null,"attributes":[]},{"kind":"Method","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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,108,117,109,98,105,110,103,47,109,111,100,46,114,115],"byte_start":177387,"byte_end":177393,"line_start":202,"line_end":202,"column_start":8,"column_end":14},"name":"reduce","qualname":"::iter::plumbing::Reducer::reduce","value":"fn (self, left: Result, right: Result) -> Result","parent":{"krate":0,"index":1108},"children":[],"decl_id":null,"docs":" Reduce two final results into one; this is executed after a\n split.\n","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":1112},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,108,117,109,98,105,110,103,47,109,111,100,46,114,115],"byte_start":177755,"byte_end":177772,"line_start":210,"line_end":210,"column_start":11,"column_end":28},"name":"UnindexedConsumer","qualname":"::iter::plumbing::UnindexedConsumer","value":"UnindexedConsumer<I>: Consumer<I>","parent":null,"children":[{"krate":0,"index":1114},{"krate":0,"index":1116}],"decl_id":null,"docs":" A stateless consumer can be freely copied. These consumers can be\n used like regular consumers, but they also support a\n `split_off_left` method that does not take an index to split, but\n simply splits at some arbitrary point (`for_each`, for example,\n produces an unindexed consumer).\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1114},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,108,117,109,98,105,110,103,47,109,111,100,46,114,115],"byte_start":178248,"byte_end":178262,"line_start":218,"line_end":218,"column_start":8,"column_end":22},"name":"split_off_left","qualname":"::iter::plumbing::UnindexedConsumer::split_off_left","value":"fn (&self) -> Self","parent":{"krate":0,"index":1112},"children":[],"decl_id":null,"docs":" Splits off a \"left\" consumer and returns it. The `self`\n consumer should then be used to consume the \"right\" portion of\n the data. (The ordering matters for methods like find_first --\n values produced by the returned value are given precedence\n over values produced by `self`.) Once the left and right\n halves have been fully consumed, you should reduce the results\n with the result of `to_reducer`.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1116},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,108,117,109,98,105,110,103,47,109,111,100,46,114,115],"byte_start":178384,"byte_end":178394,"line_start":222,"line_end":222,"column_start":8,"column_end":18},"name":"to_reducer","qualname":"::iter::plumbing::UnindexedConsumer::to_reducer","value":"fn (&self) -> Self::Reducer","parent":{"krate":0,"index":1112},"children":[],"decl_id":null,"docs":" Creates a reducer that can be used to combine the results from\n a split consumer.\n","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":1118},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,108,117,109,98,105,110,103,47,109,111,100,46,114,115],"byte_start":178871,"byte_end":178888,"line_start":233,"line_end":233,"column_start":11,"column_end":28},"name":"UnindexedProducer","qualname":"::iter::plumbing::UnindexedProducer","value":"UnindexedProducer: Send + Sized","parent":null,"children":[{"krate":0,"index":1120},{"krate":0,"index":1122},{"krate":0,"index":1124}],"decl_id":null,"docs":" A variant on `Producer` which does not know its exact length or\n cannot represent it in a `usize`. These producers act like\n ordinary producers except that they cannot be told to split at a\n particular point. Instead, you just ask them to split 'somewhere'.","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":1120},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,108,117,109,98,105,110,103,47,109,111,100,46,114,115],"byte_start":178966,"byte_end":178970,"line_start":235,"line_end":235,"column_start":10,"column_end":14},"name":"Item","qualname":"::iter::plumbing::UnindexedProducer::Item","value":"type Item;","parent":{"krate":0,"index":1118},"children":[],"decl_id":null,"docs":" The type of item returned by this producer.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1122},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,108,117,109,98,105,110,103,47,109,111,100,46,114,115],"byte_start":179059,"byte_end":179064,"line_start":238,"line_end":238,"column_start":8,"column_end":13},"name":"split","qualname":"::iter::plumbing::UnindexedProducer::split","value":"fn (self) -> (Self, Option<Self>)","parent":{"krate":0,"index":1118},"children":[],"decl_id":null,"docs":" Split midway into a new producer if possible, otherwise return `None`.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1124},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,108,117,109,98,105,110,103,47,109,111,100,46,114,115],"byte_start":179247,"byte_end":179256,"line_start":242,"line_end":242,"column_start":8,"column_end":17},"name":"fold_with","qualname":"::iter::plumbing::UnindexedProducer::fold_with","value":"fn <F> (self, folder: F) -> F","parent":{"krate":0,"index":1118},"children":[],"decl_id":null,"docs":" Iterate the producer, feeding each element to `folder`, and\n stop when the folder is full (or all elements have been consumed).\n","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":1138},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,108,117,109,98,105,110,103,47,109,111,100,46,114,115],"byte_start":183035,"byte_end":183041,"line_start":346,"line_end":346,"column_start":8,"column_end":14},"name":"bridge","qualname":"::iter::plumbing::bridge","value":"fn <I, C> (par_iter: I, consumer: C) -> C::Result","parent":null,"children":[],"decl_id":null,"docs":" This helper function is used to \"connect\" a parallel iterator to a\n consumer. It will convert the `par_iter` into a producer P and\n then pull items from P and feed them to `consumer`, splitting and\n creating parallel threads as needed.","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":1148},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,108,117,109,98,105,110,103,47,109,111,100,46,114,115],"byte_start":184404,"byte_end":184428,"line_start":386,"line_end":386,"column_start":8,"column_end":32},"name":"bridge_producer_consumer","qualname":"::iter::plumbing::bridge_producer_consumer","value":"fn <P, C> (len: usize, producer: P, consumer: C) -> C::Result","parent":null,"children":[],"decl_id":null,"docs":" This helper function is used to \"connect\" a producer and a\n consumer. You may prefer to call [`bridge`], which wraps this\n function. This function will draw items from `producer` and feed\n them to `consumer`, splitting and creating parallel tasks when\n needed.","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":1152},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,108,117,109,98,105,110,103,47,109,111,100,46,114,115],"byte_start":185994,"byte_end":186010,"line_start":426,"line_end":426,"column_start":8,"column_end":24},"name":"bridge_unindexed","qualname":"::iter::plumbing::bridge_unindexed","value":"fn <P, C> (producer: P, consumer: C) -> C::Result","parent":null,"children":[],"decl_id":null,"docs":" A variant of [`bridge_producer_consumer`] where the producer is an unindexed producer.","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":5158},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,111,108,100,46,114,115],"byte_start":189802,"byte_end":189806,"line_start":26,"line_end":26,"column_start":12,"column_end":16},"name":"Fold","qualname":"::iter::fold::Fold","value":"Fold { }","parent":null,"children":[{"krate":0,"index":4681},{"krate":0,"index":4683},{"krate":0,"index":4685}],"decl_id":null,"docs":" `Fold` is an iterator that applies a function over an iterator producing a single value.\n This struct is created by the [`fold()`] method on [`ParallelIterator`]","sig":null,"attributes":[{"value":"must_use = \"iterator adaptors are lazy and do nothing unless consumed\"","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,111,108,100,46,114,115],"byte_start":189700,"byte_end":189773,"line_start":24,"line_end":24,"column_start":1,"column_end":74}}]},{"kind":"Struct","id":{"krate":0,"index":5164},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,111,108,100,46,114,115],"byte_start":193282,"byte_end":193290,"line_start":160,"line_end":160,"column_start":12,"column_end":20},"name":"FoldWith","qualname":"::iter::fold::FoldWith","value":"FoldWith { }","parent":null,"children":[{"krate":0,"index":4699},{"krate":0,"index":4701},{"krate":0,"index":4703}],"decl_id":null,"docs":" `FoldWith` is an iterator that applies a function over an iterator producing a single value.\n This struct is created by the [`fold_with()`] method on [`ParallelIterator`]","sig":null,"attributes":[{"value":"must_use = \"iterator adaptors are lazy and do nothing unless consumed\"","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,111,108,100,46,114,115],"byte_start":193180,"byte_end":193253,"line_start":158,"line_end":158,"column_start":1,"column_end":74}}]},{"kind":"Struct","id":{"krate":0,"index":5170},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,116,114,121,95,102,111,108,100,46,114,115],"byte_start":196295,"byte_end":196302,"line_start":29,"line_end":29,"column_start":12,"column_end":19},"name":"TryFold","qualname":"::iter::try_fold::TryFold","value":"TryFold { }","parent":null,"children":[{"krate":0,"index":4719},{"krate":0,"index":4721},{"krate":0,"index":4723},{"krate":0,"index":4725}],"decl_id":null,"docs":" `TryFold` is an iterator that applies a function over an iterator producing a single value.\n This struct is created by the [`try_fold()`] method on [`ParallelIterator`]","sig":null,"attributes":[{"value":"must_use = \"iterator adaptors are lazy and do nothing unless consumed\"","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,116,114,121,95,102,111,108,100,46,114,115],"byte_start":196193,"byte_end":196266,"line_start":27,"line_end":27,"column_start":1,"column_end":74}}]},{"kind":"Struct","id":{"krate":0,"index":5176},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,116,114,121,95,102,111,108,100,46,114,115],"byte_start":200285,"byte_end":200296,"line_start":174,"line_end":174,"column_start":12,"column_end":23},"name":"TryFoldWith","qualname":"::iter::try_fold::TryFoldWith","value":"TryFoldWith { }","parent":null,"children":[{"krate":0,"index":4741},{"krate":0,"index":4743},{"krate":0,"index":4745}],"decl_id":null,"docs":" `TryFoldWith` is an iterator that applies a function over an iterator producing a single value.\n This struct is created by the [`try_fold_with()`] method on [`ParallelIterator`]","sig":null,"attributes":[{"value":"must_use = \"iterator adaptors are lazy and do nothing unless consumed\"","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,116,114,121,95,102,111,108,100,46,114,115],"byte_start":200183,"byte_end":200256,"line_start":172,"line_end":172,"column_start":1,"column_end":74}}]},{"kind":"Struct","id":{"krate":0,"index":5182},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,115,107,105,112,46,114,115],"byte_start":211785,"byte_end":211789,"line_start":13,"line_end":13,"column_start":12,"column_end":16},"name":"Skip","qualname":"::iter::skip::Skip","value":"Skip { }","parent":null,"children":[{"krate":0,"index":4755},{"krate":0,"index":4757}],"decl_id":null,"docs":" `Skip` is an iterator that skips over the first `n` elements.\n This struct is created by the [`skip()`] method on [`IndexedParallelIterator`]","sig":null,"attributes":[{"value":"must_use = \"iterator adaptors are lazy and do nothing unless consumed\"","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,115,107,105,112,46,114,115],"byte_start":211676,"byte_end":211749,"line_start":11,"line_end":11,"column_start":1,"column_end":74}}]},{"kind":"Function","id":{"krate":0,"index":1624},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,115,112,108,105,116,116,101,114,46,114,115],"byte_start":217526,"byte_end":217531,"line_start":106,"line_end":106,"column_start":8,"column_end":13},"name":"split","qualname":"::iter::splitter::split","value":"fn <D, S> (data: D, splitter: S) -> Split<D, S>","parent":null,"children":[],"decl_id":null,"docs":" The `split` function takes arbitrary data and a closure that knows how to\n split it, and turns this into a `ParallelIterator`.","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":5192},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,115,112,108,105,116,116,101,114,46,114,115],"byte_start":217910,"byte_end":217915,"line_start":121,"line_end":121,"column_start":12,"column_end":17},"name":"Split","qualname":"::iter::splitter::Split","value":"Split { }","parent":null,"children":[{"krate":0,"index":4767},{"krate":0,"index":4769}],"decl_id":null,"docs":" `Split` is a parallel iterator using arbitrary data and a splitting function.\n This struct is created by the [`split()`] function.","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":5198},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,116,97,107,101,46,114,115],"byte_start":219764,"byte_end":219768,"line_start":12,"line_end":12,"column_start":12,"column_end":16},"name":"Take","qualname":"::iter::take::Take","value":"Take { }","parent":null,"children":[{"krate":0,"index":4777},{"krate":0,"index":4779}],"decl_id":null,"docs":" `Take` is an iterator that iterates over the first `n` elements.\n This struct is created by the [`take()`] method on [`IndexedParallelIterator`]","sig":null,"attributes":[{"value":"must_use = \"iterator adaptors are lazy and do nothing unless consumed\"","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,116,97,107,101,46,114,115],"byte_start":219655,"byte_end":219728,"line_start":10,"line_end":10,"column_start":1,"column_end":74}}]},{"kind":"Struct","id":{"krate":0,"index":5208},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,97,112,46,114,115],"byte_start":221895,"byte_end":221898,"line_start":16,"line_end":16,"column_start":12,"column_end":15},"name":"Map","qualname":"::iter::map::Map","value":"Map { }","parent":null,"children":[{"krate":0,"index":4789},{"krate":0,"index":4791}],"decl_id":null,"docs":" `Map` is an iterator that transforms the elements of an underlying iterator.","sig":null,"attributes":[{"value":"must_use = \"iterator adaptors are lazy and do nothing unless consumed\"","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,97,112,46,114,115],"byte_start":221793,"byte_end":221866,"line_start":14,"line_end":14,"column_start":1,"column_end":74}}]},{"kind":"Struct","id":{"krate":0,"index":5214},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,97,112,95,119,105,116,104,46,114,115],"byte_start":227833,"byte_end":227840,"line_start":15,"line_end":15,"column_start":12,"column_end":19},"name":"MapWith","qualname":"::iter::map_with::MapWith","value":"MapWith { }","parent":null,"children":[{"krate":0,"index":4803},{"krate":0,"index":4805},{"krate":0,"index":4807}],"decl_id":null,"docs":" `MapWith` is an iterator that transforms the elements of an underlying iterator.","sig":null,"attributes":[{"value":"must_use = \"iterator adaptors are lazy and do nothing unless consumed\"","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,97,112,95,119,105,116,104,46,114,115],"byte_start":227731,"byte_end":227804,"line_start":13,"line_end":13,"column_start":1,"column_end":74}}]},{"kind":"Struct","id":{"krate":0,"index":5220},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,122,105,112,46,114,115],"byte_start":236133,"byte_end":236136,"line_start":14,"line_end":14,"column_start":12,"column_end":15},"name":"Zip","qualname":"::iter::zip::Zip","value":"Zip { }","parent":null,"children":[{"krate":0,"index":4819},{"krate":0,"index":4821}],"decl_id":null,"docs":" `Zip` is an iterator that zips up `a` and `b` into a single iterator\n of pairs. This struct is created by the [`zip()`] method on\n [`IndexedParallelIterator`]","sig":null,"attributes":[{"value":"must_use = \"iterator adaptors are lazy and do nothing unless consumed\"","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,122,105,112,46,114,115],"byte_start":236024,"byte_end":236097,"line_start":12,"line_end":12,"column_start":1,"column_end":74}}]},{"kind":"Struct","id":{"krate":0,"index":5230},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,122,105,112,95,101,113,46,114,115],"byte_start":240350,"byte_end":240355,"line_start":15,"line_end":15,"column_start":12,"column_end":17},"name":"ZipEq","qualname":"::iter::zip_eq::ZipEq","value":"ZipEq { }","parent":null,"children":[{"krate":0,"index":4835}],"decl_id":null,"docs":" An [`IndexedParallelIterator`] that iterates over two parallel iterators of equal\n length simultaneously.","sig":null,"attributes":[{"value":"must_use = \"iterator adaptors are lazy and do nothing unless consumed\"","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,122,105,112,95,101,113,46,114,115],"byte_start":240241,"byte_end":240314,"line_start":13,"line_end":13,"column_start":1,"column_end":74}}]},{"kind":"Struct","id":{"krate":0,"index":5240},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,116,101,114,108,101,97,118,101,46,114,115],"byte_start":242119,"byte_end":242129,"line_start":14,"line_end":14,"column_start":12,"column_end":22},"name":"Interleave","qualname":"::iter::interleave::Interleave","value":"Interleave { }","parent":null,"children":[{"krate":0,"index":4849},{"krate":0,"index":4851}],"decl_id":null,"docs":" `Interleave` is an iterator that interleaves elements of iterators\n `i` and `j` in one continuous iterator. This struct is created by\n the [`interleave()`] method on [`IndexedParallelIterator`]","sig":null,"attributes":[{"value":"must_use = \"iterator adaptors are lazy and do nothing unless consumed\"","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,116,101,114,108,101,97,118,101,46,114,115],"byte_start":242010,"byte_end":242083,"line_start":12,"line_end":12,"column_start":1,"column_end":74}}]},{"kind":"Struct","id":{"krate":0,"index":5250},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,116,101,114,108,101,97,118,101,95,115,104,111,114,116,101,115,116,46,114,115],"byte_start":251042,"byte_end":251060,"line_start":15,"line_end":15,"column_start":12,"column_end":30},"name":"InterleaveShortest","qualname":"::iter::interleave_shortest::InterleaveShortest","value":"InterleaveShortest { }","parent":null,"children":[{"krate":0,"index":4865}],"decl_id":null,"docs":" `InterleaveShortest` is an iterator that works similarly to\n `Interleave`, but this version stops returning elements once one\n of the iterators run out.","sig":null,"attributes":[{"value":"must_use = \"iterator adaptors are lazy and do nothing unless consumed\"","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,116,101,114,108,101,97,118,101,95,115,104,111,114,116,101,115,116,46,114,115],"byte_start":250933,"byte_end":251006,"line_start":13,"line_end":13,"column_start":1,"column_end":74}}]},{"kind":"Struct","id":{"krate":0,"index":5260},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,116,101,114,115,112,101,114,115,101,46,114,115],"byte_start":253264,"byte_end":253275,"line_start":14,"line_end":14,"column_start":12,"column_end":23},"name":"Intersperse","qualname":"::iter::intersperse::Intersperse","value":"Intersperse { }","parent":null,"children":[{"krate":0,"index":4877},{"krate":0,"index":4879}],"decl_id":null,"docs":" `Intersperse` is an iterator that inserts a particular item between each\n item of the adapted iterator. This struct is created by the\n [`intersperse()`] method on [`ParallelIterator`]","sig":null,"attributes":[{"value":"must_use = \"iterator adaptors are lazy and do nothing unless consumed\"","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,116,101,114,115,112,101,114,115,101,46,114,115],"byte_start":253155,"byte_end":253228,"line_start":12,"line_end":12,"column_start":1,"column_end":74}}]},{"kind":"Struct","id":{"krate":0,"index":5270},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,117,112,100,97,116,101,46,114,115],"byte_start":263158,"byte_end":263164,"line_start":16,"line_end":16,"column_start":12,"column_end":18},"name":"Update","qualname":"::iter::update::Update","value":"Update { }","parent":null,"children":[{"krate":0,"index":4889},{"krate":0,"index":4891}],"decl_id":null,"docs":" `Update` is an iterator that mutates the elements of an\n underlying iterator before they are yielded.","sig":null,"attributes":[{"value":"must_use = \"iterator adaptors are lazy and do nothing unless consumed\"","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,117,112,100,97,116,101,46,114,115],"byte_start":263056,"byte_end":263129,"line_start":14,"line_end":14,"column_start":1,"column_end":74}}]},{"kind":"Struct","id":{"krate":0,"index":5286},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,114,101,118,46,114,115],"byte_start":271864,"byte_end":271867,"line_start":12,"line_end":12,"column_start":12,"column_end":15},"name":"Rev","qualname":"::iter::rev::Rev","value":"Rev { }","parent":null,"children":[{"krate":0,"index":4915}],"decl_id":null,"docs":" `Rev` is an iterator that produces elements in reverse order. This struct\n is created by the [`rev()`] method on [`IndexedParallelIterator`]","sig":null,"attributes":[{"value":"must_use = \"iterator adaptors are lazy and do nothing unless consumed\"","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,114,101,118,46,114,115],"byte_start":271755,"byte_end":271828,"line_start":10,"line_end":10,"column_start":1,"column_end":74}}]},{"kind":"Struct","id":{"krate":0,"index":5296},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,108,101,110,46,114,115],"byte_start":274795,"byte_end":274801,"line_start":12,"line_end":12,"column_start":12,"column_end":18},"name":"MinLen","qualname":"::iter::len::MinLen","value":"MinLen { }","parent":null,"children":[{"krate":0,"index":4923},{"krate":0,"index":4925}],"decl_id":null,"docs":" `MinLen` is an iterator that imposes a minimum length on iterator splits.\n This struct is created by the [`min_len()`] method on [`IndexedParallelIterator`]","sig":null,"attributes":[{"value":"must_use = \"iterator adaptors are lazy and do nothing unless consumed\"","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,108,101,110,46,114,115],"byte_start":274686,"byte_end":274759,"line_start":10,"line_end":10,"column_start":1,"column_end":74}}]},{"kind":"Struct","id":{"krate":0,"index":5306},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,108,101,110,46,114,115],"byte_start":277973,"byte_end":277979,"line_start":139,"line_end":139,"column_start":12,"column_end":18},"name":"MaxLen","qualname":"::iter::len::MaxLen","value":"MaxLen { }","parent":null,"children":[{"krate":0,"index":4933},{"krate":0,"index":4935}],"decl_id":null,"docs":" `MaxLen` is an iterator that imposes a maximum length on iterator splits.\n This struct is created by the [`max_len()`] method on [`IndexedParallelIterator`]","sig":null,"attributes":[{"value":"must_use = \"iterator adaptors are lazy and do nothing unless consumed\"","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,108,101,110,46,114,115],"byte_start":277864,"byte_end":277937,"line_start":137,"line_end":137,"column_start":1,"column_end":74}}]},{"kind":"Struct","id":{"krate":0,"index":5316},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,108,111,110,101,100,46,114,115],"byte_start":285222,"byte_end":285228,"line_start":14,"line_end":14,"column_start":12,"column_end":18},"name":"Cloned","qualname":"::iter::cloned::Cloned","value":"Cloned { }","parent":null,"children":[{"krate":0,"index":4943}],"decl_id":null,"docs":" `Cloned` is an iterator that clones the elements of an underlying iterator.","sig":null,"attributes":[{"value":"must_use = \"iterator adaptors are lazy and do nothing unless consumed\"","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,108,111,110,101,100,46,114,115],"byte_start":285113,"byte_end":285186,"line_start":12,"line_end":12,"column_start":1,"column_end":74}}]},{"kind":"Struct","id":{"krate":0,"index":5326},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,115,112,101,99,116,46,114,115],"byte_start":289959,"byte_end":289966,"line_start":17,"line_end":17,"column_start":12,"column_end":19},"name":"Inspect","qualname":"::iter::inspect::Inspect","value":"Inspect { }","parent":null,"children":[{"krate":0,"index":4953},{"krate":0,"index":4955}],"decl_id":null,"docs":" `Inspect` is an iterator that calls a function with a reference to each\n element before yielding it.","sig":null,"attributes":[{"value":"must_use = \"iterator adaptors are lazy and do nothing unless consumed\"","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,115,112,101,99,116,46,114,115],"byte_start":289857,"byte_end":289930,"line_start":15,"line_end":15,"column_start":1,"column_end":74}}]},{"kind":"Struct","id":{"krate":0,"index":5332},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,119,104,105,108,101,95,115,111,109,101,46,114,115],"byte_start":296020,"byte_end":296029,"line_start":14,"line_end":14,"column_start":12,"column_end":21},"name":"WhileSome","qualname":"::iter::while_some::WhileSome","value":"WhileSome { }","parent":null,"children":[{"krate":0,"index":4963}],"decl_id":null,"docs":" `WhileSome` is an iterator that yields the `Some` elements of an iterator,\n halting as soon as any `None` is produced.","sig":null,"attributes":[{"value":"must_use = \"iterator adaptors are lazy and do nothing unless consumed\"","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,119,104,105,108,101,95,115,111,109,101,46,114,115],"byte_start":295911,"byte_end":295984,"line_start":12,"line_end":12,"column_start":1,"column_end":74}}]},{"kind":"Type","id":{"krate":0,"index":3050},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,117,110,122,105,112,46,114,115],"byte_start":308704,"byte_end":308708,"line_start":9,"line_end":9,"column_start":10,"column_end":14},"name":"Left","qualname":"::iter::unzip::UnzipOp::Left","value":"type Left: Send;","parent":{"krate":0,"index":3048},"children":[],"decl_id":null,"docs":" The type of item expected by the left consumer.\n","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":3052},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,117,110,122,105,112,46,114,115],"byte_start":308783,"byte_end":308788,"line_start":12,"line_end":12,"column_start":10,"column_end":15},"name":"Right","qualname":"::iter::unzip::UnzipOp::Right","value":"type Right: Send;","parent":{"krate":0,"index":3048},"children":[],"decl_id":null,"docs":" The type of item expected by the right consumer.\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":5342},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,114,101,112,101,97,116,46,114,115],"byte_start":319356,"byte_end":319362,"line_start":8,"line_end":8,"column_start":12,"column_end":18},"name":"Repeat","qualname":"::iter::repeat::Repeat","value":"Repeat { }","parent":null,"children":[{"krate":0,"index":4971}],"decl_id":null,"docs":" Iterator adaptor for [the `repeat()` function](fn.repeat.html).\n","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":3170},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,114,101,112,101,97,116,46,114,115],"byte_start":319914,"byte_end":319920,"line_start":26,"line_end":26,"column_start":8,"column_end":14},"name":"repeat","qualname":"::iter::repeat::repeat","value":"fn <T> (elt: T) -> Repeat<T>","parent":null,"children":[],"decl_id":null,"docs":" Creates a parallel iterator that endlessly repeats `elt` (by\n cloning it). Note that this iterator has \"infinite\" length, so\n typically you would want to use `zip` or `take` or some other\n means to shorten it, or consider using\n [the `repeatn()` function](fn.repeatn.html) instead.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3174},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,114,101,112,101,97,116,46,114,115],"byte_start":320316,"byte_end":320320,"line_start":38,"line_end":38,"column_start":12,"column_end":16},"name":"take","qualname":"<Repeat<T>>::take","value":"fn (self, n: usize) -> RepeatN<T>","parent":null,"children":[],"decl_id":null,"docs":" Take only `n` repeats of the element, similar to the general\n [`take()`](trait.IndexedParallelIterator.html#method.take).","sig":null,"attributes":[]},{"kind":"Method","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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,114,101,112,101,97,116,46,114,115],"byte_start":320580,"byte_end":320583,"line_start":45,"line_end":45,"column_start":12,"column_end":15},"name":"zip","qualname":"<Repeat<T>>::zip","value":"fn <Z> (self, zip_op: Z) -> Zip<RepeatN<T>, Z::Iter>","parent":null,"children":[],"decl_id":null,"docs":" Iterate tuples repeating the element with items from another\n iterator, similar to the general\n [`zip()`](trait.IndexedParallelIterator.html#method.zip).\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":5352},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,114,101,112,101,97,116,46,114,115],"byte_start":321738,"byte_end":321745,"line_start":91,"line_end":91,"column_start":12,"column_end":19},"name":"RepeatN","qualname":"::iter::repeat::RepeatN","value":"RepeatN { }","parent":null,"children":[{"krate":0,"index":4979},{"krate":0,"index":4981}],"decl_id":null,"docs":" Iterator adaptor for [the `repeatn()` function](fn.repeatn.html).\n","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":3194},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,114,101,112,101,97,116,46,114,115],"byte_start":322110,"byte_end":322117,"line_start":107,"line_end":107,"column_start":8,"column_end":15},"name":"repeatn","qualname":"::iter::repeat::repeatn","value":"fn <T> (elt: T, n: usize) -> RepeatN<T>","parent":null,"children":[],"decl_id":null,"docs":" Creates a parallel iterator that produces `n` repeats of `elt`\n (by cloning it).","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":3266},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,109,112,116,121,46,114,115],"byte_start":324903,"byte_end":324908,"line_start":25,"line_end":25,"column_start":8,"column_end":13},"name":"empty","qualname":"::iter::empty::empty","value":"fn <T> () -> Empty<T>","parent":null,"children":[],"decl_id":null,"docs":" Creates a parallel iterator that produces nothing.","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":3268},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,109,112,116,121,46,114,115],"byte_start":325048,"byte_end":325053,"line_start":30,"line_end":30,"column_start":12,"column_end":17},"name":"Empty","qualname":"::iter::empty::Empty","value":"Empty { }","parent":null,"children":[{"krate":0,"index":3059}],"decl_id":null,"docs":" Iterator adaptor for [the `empty()` function](fn.empty.html).\n","sig":null,"attributes":[]},{"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,111,110,99,101,46,114,115],"byte_start":327197,"byte_end":327201,"line_start":24,"line_end":24,"column_start":8,"column_end":12},"name":"once","qualname":"::iter::once::once","value":"fn <T> (item: T) -> Once<T>","parent":null,"children":[],"decl_id":null,"docs":" Creates a parallel iterator that produces an element exactly once.","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":5362},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,111,110,99,101,46,114,115],"byte_start":327359,"byte_end":327363,"line_start":30,"line_end":30,"column_start":12,"column_end":16},"name":"Once","qualname":"::iter::once::Once","value":"Once { }","parent":null,"children":[{"krate":0,"index":4989}],"decl_id":null,"docs":" Iterator adaptor for [the `once()` function](fn.once.html).\n","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":3344},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":28093,"byte_end":28113,"line_start":182,"line_end":182,"column_start":11,"column_end":31},"name":"IntoParallelIterator","qualname":"::iter::IntoParallelIterator","value":"IntoParallelIterator","parent":null,"children":[{"krate":0,"index":3346},{"krate":0,"index":3348},{"krate":0,"index":3350}],"decl_id":null,"docs":" `IntoParallelIterator` implements the conversion to a [`ParallelIterator`].","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":3346},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":28182,"byte_end":28186,"line_start":184,"line_end":184,"column_start":10,"column_end":14},"name":"Iter","qualname":"::iter::IntoParallelIterator::Iter","value":"type Iter: ParallelIterator<Item = Self::Item>;","parent":{"krate":0,"index":3344},"children":[],"decl_id":null,"docs":" The parallel iterator type that will be created.\n","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":3348},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":28301,"byte_end":28305,"line_start":187,"line_end":187,"column_start":10,"column_end":14},"name":"Item","qualname":"::iter::IntoParallelIterator::Item","value":"type Item: Send;","parent":{"krate":0,"index":3344},"children":[],"decl_id":null,"docs":" The type of item that the parallel iterator will produce.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3350},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":28956,"byte_end":28969,"line_start":211,"line_end":211,"column_start":8,"column_end":21},"name":"into_par_iter","qualname":"::iter::IntoParallelIterator::into_par_iter","value":"fn (self) -> Self::Iter","parent":{"krate":0,"index":3344},"children":[],"decl_id":null,"docs":" Converts `self` into a parallel iterator.","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":3352},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":29558,"byte_end":29581,"line_start":227,"line_end":227,"column_start":11,"column_end":34},"name":"IntoParallelRefIterator","qualname":"::iter::IntoParallelRefIterator","value":"IntoParallelRefIterator<'data>","parent":null,"children":[{"krate":0,"index":3354},{"krate":0,"index":3356},{"krate":0,"index":3358}],"decl_id":null,"docs":" `IntoParallelRefIterator` implements the conversion to a\n [`ParallelIterator`], providing shared references to the data.","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":3354},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":29665,"byte_end":29669,"line_start":229,"line_end":229,"column_start":10,"column_end":14},"name":"Iter","qualname":"::iter::IntoParallelRefIterator::Iter","value":"type Iter: ParallelIterator<Item = Self::Item>;","parent":{"krate":0,"index":3352},"children":[],"decl_id":null,"docs":" The type of the parallel iterator that will be returned.\n","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":3356},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":29845,"byte_end":29849,"line_start":233,"line_end":233,"column_start":10,"column_end":14},"name":"Item","qualname":"::iter::IntoParallelRefIterator::Item","value":"type Item: Send + 'data;","parent":{"krate":0,"index":3352},"children":[],"decl_id":null,"docs":" The type of item that the parallel iterator will produce.\n This will typically be an `&'data T` reference type.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3358},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":30339,"byte_end":30347,"line_start":250,"line_end":250,"column_start":8,"column_end":16},"name":"par_iter","qualname":"::iter::IntoParallelRefIterator::par_iter","value":"fn (&'data self) -> Self::Iter","parent":{"krate":0,"index":3352},"children":[],"decl_id":null,"docs":" Converts `self` into a parallel iterator.","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":3368},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":31267,"byte_end":31293,"line_start":278,"line_end":278,"column_start":11,"column_end":37},"name":"IntoParallelRefMutIterator","qualname":"::iter::IntoParallelRefMutIterator","value":"IntoParallelRefMutIterator<'data>","parent":null,"children":[{"krate":0,"index":3370},{"krate":0,"index":3372},{"krate":0,"index":3374}],"decl_id":null,"docs":" `IntoParallelRefMutIterator` implements the conversion to a\n [`ParallelIterator`], providing mutable references to the data.","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":3370},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":31363,"byte_end":31367,"line_start":280,"line_end":280,"column_start":10,"column_end":14},"name":"Iter","qualname":"::iter::IntoParallelRefMutIterator::Iter","value":"type Iter: ParallelIterator<Item = Self::Item>;","parent":{"krate":0,"index":3368},"children":[],"decl_id":null,"docs":" The type of iterator that will be created.\n","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":3372},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":31519,"byte_end":31523,"line_start":284,"line_end":284,"column_start":10,"column_end":14},"name":"Item","qualname":"::iter::IntoParallelRefMutIterator::Item","value":"type Item: Send + 'data;","parent":{"krate":0,"index":3368},"children":[],"decl_id":null,"docs":" The type of item that will be produced; this is typically an\n `&'data mut T` reference.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3374},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":31837,"byte_end":31849,"line_start":297,"line_end":297,"column_start":8,"column_end":20},"name":"par_iter_mut","qualname":"::iter::IntoParallelRefMutIterator::par_iter_mut","value":"fn (&'data mut self) -> Self::Iter","parent":{"krate":0,"index":3368},"children":[],"decl_id":null,"docs":" Creates the parallel iterator from `self`.","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":3384},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":32825,"byte_end":32841,"line_start":325,"line_end":325,"column_start":11,"column_end":27},"name":"ParallelIterator","qualname":"::iter::ParallelIterator","value":"ParallelIterator: Sized + Send","parent":null,"children":[{"krate":0,"index":3386},{"krate":0,"index":3388},{"krate":0,"index":3390},{"krate":0,"index":3392},{"krate":0,"index":3394},{"krate":0,"index":3396},{"krate":0,"index":3398},{"krate":0,"index":3400},{"krate":0,"index":3402},{"krate":0,"index":3404},{"krate":0,"index":3406},{"krate":0,"index":3408},{"krate":0,"index":3410},{"krate":0,"index":3412},{"krate":0,"index":3414},{"krate":0,"index":3416},{"krate":0,"index":3418},{"krate":0,"index":3420},{"krate":0,"index":3422},{"krate":0,"index":3424},{"krate":0,"index":3426},{"krate":0,"index":3428},{"krate":0,"index":3430},{"krate":0,"index":3432},{"krate":0,"index":3434},{"krate":0,"index":3436},{"krate":0,"index":3438},{"krate":0,"index":3440},{"krate":0,"index":3442},{"krate":0,"index":3444},{"krate":0,"index":3446},{"krate":0,"index":3448},{"krate":0,"index":3450},{"krate":0,"index":3452},{"krate":0,"index":3454},{"krate":0,"index":3456},{"krate":0,"index":3458},{"krate":0,"index":3460},{"krate":0,"index":3462},{"krate":0,"index":3464},{"krate":0,"index":3466},{"krate":0,"index":3468},{"krate":0,"index":3470},{"krate":0,"index":3472},{"krate":0,"index":3474},{"krate":0,"index":3476}],"decl_id":null,"docs":" Parallel version of the standard iterator trait.","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":3386},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":33107,"byte_end":33111,"line_start":331,"line_end":331,"column_start":10,"column_end":14},"name":"Item","qualname":"::iter::ParallelIterator::Item","value":"type Item: Send;","parent":{"krate":0,"index":3384},"children":[],"decl_id":null,"docs":" The type of item that this parallel iterator produces.\n For example, if you use the [`for_each`] method, this is the type of\n item that your closure will be invoked with.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3388},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":33367,"byte_end":33375,"line_start":342,"line_end":342,"column_start":8,"column_end":16},"name":"for_each","qualname":"::iter::ParallelIterator::for_each","value":"fn <OP> (self, op: OP) -> ()","parent":{"krate":0,"index":3384},"children":[],"decl_id":null,"docs":" Executes `OP` on each item produced by the iterator, in parallel.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3390},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":34205,"byte_end":34218,"line_start":371,"line_end":371,"column_start":8,"column_end":21},"name":"for_each_with","qualname":"::iter::ParallelIterator::for_each_with","value":"fn <OP, T> (self, init: T, op: OP) -> ()","parent":{"krate":0,"index":3384},"children":[],"decl_id":null,"docs":" Executes `OP` on the given `init` value with each item produced by\n the iterator, in parallel.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3392},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":35307,"byte_end":35319,"line_start":398,"line_end":398,"column_start":8,"column_end":20},"name":"try_for_each","qualname":"::iter::ParallelIterator::try_for_each","value":"fn <OP, R> (self, op: OP) -> R","parent":{"krate":0,"index":3384},"children":[],"decl_id":null,"docs":" Executes a fallible `OP` on each item produced by the iterator, in parallel.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3394},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":36352,"byte_end":36369,"line_start":432,"line_end":432,"column_start":8,"column_end":25},"name":"try_for_each_with","qualname":"::iter::ParallelIterator::try_for_each_with","value":"fn <OP, T, R> (self, init: T, op: OP) -> R","parent":{"krate":0,"index":3384},"children":[],"decl_id":null,"docs":" Executes a fallible `OP` on the given `init` value with each item\n produced by the iterator, in parallel.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3396},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":36899,"byte_end":36904,"line_start":452,"line_end":452,"column_start":8,"column_end":13},"name":"count","qualname":"::iter::ParallelIterator::count","value":"fn (self) -> usize","parent":{"krate":0,"index":3384},"children":[],"decl_id":null,"docs":" Counts the number of items in this parallel iterator.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3398},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":37355,"byte_end":37358,"line_start":470,"line_end":470,"column_start":8,"column_end":11},"name":"map","qualname":"::iter::ParallelIterator::map","value":"fn <F, R> (self, map_op: F) -> Map<Self, F>","parent":{"krate":0,"index":3384},"children":[],"decl_id":null,"docs":" Applies `map_op` to each item of this iterator, producing a new\n iterator with the results.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3400},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":38702,"byte_end":38710,"line_start":506,"line_end":506,"column_start":8,"column_end":16},"name":"map_with","qualname":"::iter::ParallelIterator::map_with","value":"fn <F, T, R> (self, init: T, map_op: F) -> MapWith<Self, T, F>","parent":{"krate":0,"index":3384},"children":[],"decl_id":null,"docs":" Applies `map_op` to the given `init` value with each item of this\n iterator, producing a new iterator with the results.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3402},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":39513,"byte_end":39519,"line_start":532,"line_end":532,"column_start":8,"column_end":14},"name":"cloned","qualname":"::iter::ParallelIterator::cloned","value":"fn <'a, T> (self) -> Cloned<Self>","parent":{"krate":0,"index":3384},"children":[],"decl_id":null,"docs":" Creates an iterator which clones all of its elements. This may be\n useful when you have an iterator over `&T`, but you need `T`.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3404},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":40715,"byte_end":40722,"line_start":568,"line_end":568,"column_start":8,"column_end":15},"name":"inspect","qualname":"::iter::ParallelIterator::inspect","value":"fn <OP> (self, inspect_op: OP) -> Inspect<Self, OP>","parent":{"krate":0,"index":3384},"children":[],"decl_id":null,"docs":" Applies `inspect_op` to a reference to each item of this iterator,\n producing a new iterator passing through the original items. This is\n often useful for debugging to see what's happening in iterator stages.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3406},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":41226,"byte_end":41232,"line_start":587,"line_end":587,"column_start":8,"column_end":14},"name":"update","qualname":"::iter::ParallelIterator::update","value":"fn <F> (self, update_op: F) -> Update<Self, F>","parent":{"krate":0,"index":3384},"children":[],"decl_id":null,"docs":" Mutates each item of this iterator before yielding it.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3408},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":41822,"byte_end":41828,"line_start":607,"line_end":607,"column_start":8,"column_end":14},"name":"filter","qualname":"::iter::ParallelIterator::filter","value":"fn <P> (self, filter_op: P) -> Filter<Self, P>","parent":{"krate":0,"index":3384},"children":[],"decl_id":null,"docs":" Applies `filter_op` to each item of this iterator, producing a new\n iterator with only the items that gave `true` results.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3410},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":42617,"byte_end":42627,"line_start":631,"line_end":631,"column_start":8,"column_end":18},"name":"filter_map","qualname":"::iter::ParallelIterator::filter_map","value":"fn <P, R> (self, filter_op: P) -> FilterMap<Self, P>","parent":{"krate":0,"index":3384},"children":[],"decl_id":null,"docs":" Applies `filter_op` to each item of this iterator to get an `Option`,\n producing a new iterator with only the items from `Some` results.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3412},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":43313,"byte_end":43321,"line_start":654,"line_end":654,"column_start":8,"column_end":16},"name":"flat_map","qualname":"::iter::ParallelIterator::flat_map","value":"fn <F, PI> (self, map_op: F) -> FlatMap<Self, F>","parent":{"krate":0,"index":3384},"children":[],"decl_id":null,"docs":" Applies `map_op` to each item of this iterator to get nested iterators,\n producing a new iterator that flattens these back into one.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3414},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":43857,"byte_end":43864,"line_start":673,"line_end":673,"column_start":8,"column_end":15},"name":"flatten","qualname":"::iter::ParallelIterator::flatten","value":"fn (self) -> Flatten<Self>","parent":{"krate":0,"index":3384},"children":[],"decl_id":null,"docs":" An adaptor that flattens iterable `Item`s into one large iterator","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3416},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":45544,"byte_end":45550,"line_start":709,"line_end":709,"column_start":8,"column_end":14},"name":"reduce","qualname":"::iter::ParallelIterator::reduce","value":"fn <OP, ID> (self, identity: ID, op: OP) -> Self::Item","parent":{"krate":0,"index":3384},"children":[],"decl_id":null,"docs":" Reduces the items in the iterator into one item using `op`.\n The argument `identity` should be a closure that can produce\n \"identity\" value which may be inserted into the sequence as\n needed to create opportunities for parallel execution. So, for\n example, if you are doing a summation, then `identity()` ought\n to produce something that represents the zero for your type\n (but consider just calling `sum()` in that case).","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3418},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":46892,"byte_end":46903,"line_start":742,"line_end":742,"column_start":8,"column_end":19},"name":"reduce_with","qualname":"::iter::ParallelIterator::reduce_with","value":"fn <OP> (self, op: OP) -> Option<Self::Item>","parent":{"krate":0,"index":3384},"children":[],"decl_id":null,"docs":" Reduces the items in the iterator into one item using `op`.\n If the iterator is empty, `None` is returned; otherwise,\n `Some` is returned.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3420},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":48802,"byte_end":48812,"line_start":787,"line_end":787,"column_start":8,"column_end":18},"name":"try_reduce","qualname":"::iter::ParallelIterator::try_reduce","value":"fn <T, OP, ID> (self, identity: ID, op: OP) -> Self::Item","parent":{"krate":0,"index":3384},"children":[],"decl_id":null,"docs":" Reduces the items in the iterator into one item using a fallible `op`.\n The `identity` argument is used the same way as in [`reduce()`].","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3422},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":50446,"byte_end":50461,"line_start":830,"line_end":830,"column_start":8,"column_end":23},"name":"try_reduce_with","qualname":"::iter::ParallelIterator::try_reduce_with","value":"fn <T, OP> (self, op: OP) -> Option<Self::Item>","parent":{"krate":0,"index":3384},"children":[],"decl_id":null,"docs":" Reduces the items in the iterator into one item using a fallible `op`.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3424},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":56241,"byte_end":56245,"line_start":970,"line_end":970,"column_start":8,"column_end":12},"name":"fold","qualname":"::iter::ParallelIterator::fold","value":"fn <T, ID, F> (self, identity: ID, fold_op: F) -> Fold<Self, ID, F>","parent":{"krate":0,"index":3384},"children":[],"decl_id":null,"docs":" Parallel fold is similar to sequential fold except that the\n sequence of items may be subdivided before it is\n folded. Consider a list of numbers like `22 3 77 89 46`. If\n you used sequential fold to add them (`fold(0, |a,b| a+b)`,\n you would wind up first adding 0 + 22, then 22 + 3, then 25 +\n 77, and so forth. The **parallel fold** works similarly except\n that it first breaks up your list into sublists, and hence\n instead of yielding up a single sum at the end, it yields up\n multiple sums. The number of results is nondeterministic, as\n is the point where the breaks occur.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3426},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":57178,"byte_end":57187,"line_start":997,"line_end":997,"column_start":8,"column_end":17},"name":"fold_with","qualname":"::iter::ParallelIterator::fold_with","value":"fn <F, T> (self, init: T, fold_op: F) -> FoldWith<Self, T, F>","parent":{"krate":0,"index":3384},"children":[],"decl_id":null,"docs":" Applies `fold_op` to the given `init` value with each item of this\n iterator, finally producing the value for further use.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3428},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":58322,"byte_end":58330,"line_start":1029,"line_end":1029,"column_start":8,"column_end":16},"name":"try_fold","qualname":"::iter::ParallelIterator::try_fold","value":"fn <T, R, ID, F> (self, identity: ID, fold_op: F) -> TryFold<Self, R, ID, F>","parent":{"krate":0,"index":3384},"children":[],"decl_id":null,"docs":" Perform a fallible parallel fold.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3430},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":59262,"byte_end":59275,"line_start":1055,"line_end":1055,"column_start":8,"column_end":21},"name":"try_fold_with","qualname":"::iter::ParallelIterator::try_fold_with","value":"fn <F, T, R> (self, init: T, fold_op: F) -> TryFoldWith<Self, R, F>","parent":{"krate":0,"index":3384},"children":[],"decl_id":null,"docs":" Perform a fallible parallel fold with a cloneable `init` value.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3432},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":60314,"byte_end":60317,"line_start":1087,"line_end":1087,"column_start":8,"column_end":11},"name":"sum","qualname":"::iter::ParallelIterator::sum","value":"fn <S> (self) -> S","parent":{"krate":0,"index":3384},"children":[],"decl_id":null,"docs":" Sums up the items in the iterator.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3434},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":61311,"byte_end":61318,"line_start":1119,"line_end":1119,"column_start":8,"column_end":15},"name":"product","qualname":"::iter::ParallelIterator::product","value":"fn <P> (self) -> P","parent":{"krate":0,"index":3384},"children":[],"decl_id":null,"docs":" Multiplies all the items in the iterator.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3436},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":62156,"byte_end":62159,"line_start":1148,"line_end":1148,"column_start":8,"column_end":11},"name":"min","qualname":"::iter::ParallelIterator::min","value":"fn (self) -> Option<Self::Item>","parent":{"krate":0,"index":3384},"children":[],"decl_id":null,"docs":" Computes the minimum of all the items in the iterator. If the\n iterator is empty, `None` is returned; otherwise, `Some(min)`\n is returned.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3438},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":62893,"byte_end":62899,"line_start":1171,"line_end":1171,"column_start":8,"column_end":14},"name":"min_by","qualname":"::iter::ParallelIterator::min_by","value":"fn <F> (self, f: F) -> Option<Self::Item>","parent":{"krate":0,"index":3384},"children":[],"decl_id":null,"docs":" Computes the minimum of all the items in the iterator with respect to\n the given comparison function. If the iterator is empty, `None` is\n returned; otherwise, `Some(min)` is returned.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3440},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":63792,"byte_end":63802,"line_start":1197,"line_end":1197,"column_start":8,"column_end":18},"name":"min_by_key","qualname":"::iter::ParallelIterator::min_by_key","value":"fn <K, F> (self, f: F) -> Option<Self::Item>","parent":{"krate":0,"index":3384},"children":[],"decl_id":null,"docs":" Computes the item that yields the minimum value for the given\n function. If the iterator is empty, `None` is returned;\n otherwise, `Some(item)` is returned.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3442},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":64765,"byte_end":64768,"line_start":1229,"line_end":1229,"column_start":8,"column_end":11},"name":"max","qualname":"::iter::ParallelIterator::max","value":"fn (self) -> Option<Self::Item>","parent":{"krate":0,"index":3384},"children":[],"decl_id":null,"docs":" Computes the maximum of all the items in the iterator. If the\n iterator is empty, `None` is returned; otherwise, `Some(max)`\n is returned.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3444},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":65516,"byte_end":65522,"line_start":1252,"line_end":1252,"column_start":8,"column_end":14},"name":"max_by","qualname":"::iter::ParallelIterator::max_by","value":"fn <F> (self, f: F) -> Option<Self::Item>","parent":{"krate":0,"index":3384},"children":[],"decl_id":null,"docs":" Computes the maximum of all the items in the iterator with respect to\n the given comparison function. If the iterator is empty, `None` is\n returned; otherwise, `Some(min)` is returned.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3446},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":66416,"byte_end":66426,"line_start":1278,"line_end":1278,"column_start":8,"column_end":18},"name":"max_by_key","qualname":"::iter::ParallelIterator::max_by_key","value":"fn <K, F> (self, f: F) -> Option<Self::Item>","parent":{"krate":0,"index":3384},"children":[],"decl_id":null,"docs":" Computes the item that yields the maximum value for the given\n function. If the iterator is empty, `None` is returned;\n otherwise, `Some(item)` is returned.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3448},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":67087,"byte_end":67092,"line_start":1303,"line_end":1303,"column_start":8,"column_end":13},"name":"chain","qualname":"::iter::ParallelIterator::chain","value":"fn <C> (self, chain: C) -> Chain<Self, C::Iter>","parent":{"krate":0,"index":3384},"children":[],"decl_id":null,"docs":" Takes two iterators and creates a new iterator over both.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3450},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":68181,"byte_end":68189,"line_start":1332,"line_end":1332,"column_start":8,"column_end":16},"name":"find_any","qualname":"::iter::ParallelIterator::find_any","value":"fn <P> (self, predicate: P) -> Option<Self::Item>","parent":{"krate":0,"index":3384},"children":[],"decl_id":null,"docs":" Searches for **some** item in the parallel iterator that\n matches the given predicate and returns it. This operation\n is similar to [`find` on sequential iterators][find] but\n the item returned may not be the **first** one in the parallel\n sequence which matches, since we search the entire sequence in parallel.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3452},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":69223,"byte_end":69233,"line_start":1361,"line_end":1361,"column_start":8,"column_end":18},"name":"find_first","qualname":"::iter::ParallelIterator::find_first","value":"fn <P> (self, predicate: P) -> Option<Self::Item>","parent":{"krate":0,"index":3384},"children":[],"decl_id":null,"docs":" Searches for the sequentially **first** item in the parallel iterator\n that matches the given predicate and returns it.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3454},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":70241,"byte_end":70250,"line_start":1389,"line_end":1389,"column_start":8,"column_end":17},"name":"find_last","qualname":"::iter::ParallelIterator::find_last","value":"fn <P> (self, predicate: P) -> Option<Self::Item>","parent":{"krate":0,"index":3384},"children":[],"decl_id":null,"docs":" Searches for the sequentially **last** item in the parallel iterator\n that matches the given predicate and returns it.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3456},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":70566,"byte_end":70570,"line_start":1398,"line_end":1398,"column_start":8,"column_end":12},"name":"find","qualname":"::iter::ParallelIterator::find","value":"fn <P> (self, predicate: P) -> Option<Self::Item>","parent":{"krate":0,"index":3384},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"deprecated(note =\n \"parallel `find` does not search in order -- use `find_any`, \\\\\\n `find_first`, or `find_last`\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":70439,"byte_end":70558,"line_start":1396,"line_end":1397,"column_start":5,"column_end":36}}]},{"kind":"Method","id":{"krate":0,"index":3458},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":71270,"byte_end":71273,"line_start":1421,"line_end":1421,"column_start":8,"column_end":11},"name":"any","qualname":"::iter::ParallelIterator::any","value":"fn <P> (self, predicate: P) -> bool","parent":{"krate":0,"index":3384},"children":[],"decl_id":null,"docs":" Searches for **some** item in the parallel iterator that\n matches the given predicate, and if so returns true. Once\n a match is found, we'll attempt to stop process the rest\n of the items. Proving that there's no match, returning false,\n does require visiting every item.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3460},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":71891,"byte_end":71894,"line_start":1442,"line_end":1442,"column_start":8,"column_end":11},"name":"all","qualname":"::iter::ParallelIterator::all","value":"fn <P> (self, predicate: P) -> bool","parent":{"krate":0,"index":3384},"children":[],"decl_id":null,"docs":" Tests that every item in the parallel iterator matches the given\n predicate, and if so returns true. If a counter-example is found,\n we'll attempt to stop processing more items, then return false.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3462},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":72786,"byte_end":72796,"line_start":1470,"line_end":1470,"column_start":8,"column_end":18},"name":"while_some","qualname":"::iter::ParallelIterator::while_some","value":"fn <T> (self) -> WhileSome<Self>","parent":{"krate":0,"index":3384},"children":[],"decl_id":null,"docs":" Creates an iterator over the `Some` items of this iterator, halting\n as soon as any `None` is found.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3464},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":73631,"byte_end":73638,"line_start":1496,"line_end":1496,"column_start":8,"column_end":15},"name":"collect","qualname":"::iter::ParallelIterator::collect","value":"fn <C> (self) -> C","parent":{"krate":0,"index":3384},"children":[],"decl_id":null,"docs":" Create a fresh collection containing all the element produced\n by this parallel iterator.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3466},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":74469,"byte_end":74474,"line_start":1522,"line_end":1522,"column_start":8,"column_end":13},"name":"unzip","qualname":"::iter::ParallelIterator::unzip","value":"fn <A, B, FromA, FromB> (self) -> (FromA, FromB)","parent":{"krate":0,"index":3384},"children":[],"decl_id":null,"docs":" Unzips the items of a parallel iterator into a pair of arbitrary\n `ParallelExtend` containers.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3468},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":75599,"byte_end":75608,"line_start":1551,"line_end":1551,"column_start":8,"column_end":17},"name":"partition","qualname":"::iter::ParallelIterator::partition","value":"fn <A, B, P> (self, predicate: P) -> (A, B)","parent":{"krate":0,"index":3384},"children":[],"decl_id":null,"docs":" Partitions the items of a parallel iterator into a pair of arbitrary\n `ParallelExtend` containers. Items for which the `predicate` returns\n true go into the first container, and the rest go into the second.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3470},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":76895,"byte_end":76908,"line_start":1581,"line_end":1581,"column_start":8,"column_end":21},"name":"partition_map","qualname":"::iter::ParallelIterator::partition_map","value":"fn <A, B, P, L, R> (self, predicate: P) -> (A, B)","parent":{"krate":0,"index":3384},"children":[],"decl_id":null,"docs":" Partitions and maps the items of a parallel iterator into a pair of\n arbitrary `ParallelExtend` containers. `Either::Left` items go into\n the first container, and `Either::Right` items go into the second.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3472},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":77560,"byte_end":77571,"line_start":1603,"line_end":1603,"column_start":8,"column_end":19},"name":"intersperse","qualname":"::iter::ParallelIterator::intersperse","value":"fn (self, element: Self::Item) -> Intersperse<Self>","parent":{"krate":0,"index":3384},"children":[],"decl_id":null,"docs":" Intersperses clones of an element between items of this iterator.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3474},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":78228,"byte_end":78243,"line_start":1621,"line_end":1621,"column_start":8,"column_end":23},"name":"drive_unindexed","qualname":"::iter::ParallelIterator::drive_unindexed","value":"fn <C> (self, consumer: C) -> C::Result","parent":{"krate":0,"index":3384},"children":[],"decl_id":null,"docs":" Internal method used to define the behavior of this parallel\n iterator. You should not need to call this directly.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3476},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":79119,"byte_end":79126,"line_start":1638,"line_end":1638,"column_start":8,"column_end":15},"name":"opt_len","qualname":"::iter::ParallelIterator::opt_len","value":"fn (&self) -> Option<usize>","parent":{"krate":0,"index":3384},"children":[],"decl_id":null,"docs":" Internal method used to define the behavior of this parallel\n iterator. You should not need to call this directly.","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":3486},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":79569,"byte_end":79592,"line_start":1657,"line_end":1657,"column_start":11,"column_end":34},"name":"IndexedParallelIterator","qualname":"::iter::IndexedParallelIterator","value":"IndexedParallelIterator: ParallelIterator","parent":null,"children":[{"krate":0,"index":3488},{"krate":0,"index":3490},{"krate":0,"index":3492},{"krate":0,"index":3494},{"krate":0,"index":3496},{"krate":0,"index":3498},{"krate":0,"index":3500},{"krate":0,"index":3502},{"krate":0,"index":3504},{"krate":0,"index":3506},{"krate":0,"index":3508},{"krate":0,"index":3510},{"krate":0,"index":3512},{"krate":0,"index":3514},{"krate":0,"index":3516},{"krate":0,"index":3518},{"krate":0,"index":3520},{"krate":0,"index":3522},{"krate":0,"index":3524},{"krate":0,"index":3526},{"krate":0,"index":3528},{"krate":0,"index":3530},{"krate":0,"index":3532},{"krate":0,"index":3534},{"krate":0,"index":3536},{"krate":0,"index":3538},{"krate":0,"index":3540},{"krate":0,"index":3542}],"decl_id":null,"docs":" An iterator that supports \"random access\" to its data, meaning\n that you can split it at arbitrary indices and draw data from\n those points.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3488},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":80201,"byte_end":80217,"line_start":1676,"line_end":1676,"column_start":8,"column_end":24},"name":"collect_into_vec","qualname":"::iter::IndexedParallelIterator::collect_into_vec","value":"fn (self, target: &mut Vec<Self::Item>) -> ()","parent":{"krate":0,"index":3486},"children":[],"decl_id":null,"docs":" Collects the results of the iterator into the specified\n vector. The vector is always truncated before execution\n begins. If possible, reusing the vector across calls can lead\n to better performance since it reuses the same backing buffer.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3490},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":81027,"byte_end":81042,"line_start":1701,"line_end":1701,"column_start":8,"column_end":23},"name":"unzip_into_vecs","qualname":"::iter::IndexedParallelIterator::unzip_into_vecs","value":"fn <A, B> (self, left: &mut Vec<A>, right: &mut Vec<B>) -> ()","parent":{"krate":0,"index":3486},"children":[],"decl_id":null,"docs":" Unzips the results of the iterator into the specified\n vectors. The vectors are always truncated before execution\n begins. If possible, reusing the vectors across calls can lead\n to better performance since they reuse the same backing buffer.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3492},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":81860,"byte_end":81863,"line_start":1727,"line_end":1727,"column_start":8,"column_end":11},"name":"zip","qualname":"::iter::IndexedParallelIterator::zip","value":"fn <Z> (self, zip_op: Z) -> Zip<Self, Z::Iter>","parent":{"krate":0,"index":3486},"children":[],"decl_id":null,"docs":" Iterate over tuples `(A, B)`, where the items `A` are from\n this iterator and `B` are from the iterator given as argument.\n Like the `zip` method on ordinary iterators, if the two\n iterators are of unequal length, you only get the items they\n have in common.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3494},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":82638,"byte_end":82644,"line_start":1753,"line_end":1753,"column_start":8,"column_end":14},"name":"zip_eq","qualname":"::iter::IndexedParallelIterator::zip_eq","value":"fn <Z> (self, zip_op: Z) -> ZipEq<Self, Z::Iter>","parent":{"krate":0,"index":3486},"children":[],"decl_id":null,"docs":" The same as `Zip`, but requires that both iterators have the same length.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3496},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":83492,"byte_end":83502,"line_start":1776,"line_end":1776,"column_start":8,"column_end":18},"name":"interleave","qualname":"::iter::IndexedParallelIterator::interleave","value":"fn <I> (self, other: I) -> Interleave<Self, I::Iter>","parent":{"krate":0,"index":3486},"children":[],"decl_id":null,"docs":" Interleave elements of this iterator and the other given\n iterator. Alternately yields elements from this iterator and\n the given iterator, until both are exhausted. If one iterator\n is exhausted before the other, the last elements are provided\n from the other.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3498},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":84120,"byte_end":84139,"line_start":1794,"line_end":1794,"column_start":8,"column_end":27},"name":"interleave_shortest","qualname":"::iter::IndexedParallelIterator::interleave_shortest","value":"fn <I> (self, other: I) -> InterleaveShortest<Self, I::Iter>","parent":{"krate":0,"index":3486},"children":[],"decl_id":null,"docs":" Interleave elements of this iterator and the other given\n iterator, until one is exhausted.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3500},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":85321,"byte_end":85327,"line_start":1821,"line_end":1821,"column_start":8,"column_end":14},"name":"chunks","qualname":"::iter::IndexedParallelIterator::chunks","value":"fn (self, chunk_size: usize) -> Chunks<Self>","parent":{"krate":0,"index":3486},"children":[],"decl_id":null,"docs":" Split an iterator up into fixed-size chunks.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3502},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":85939,"byte_end":85942,"line_start":1840,"line_end":1840,"column_start":8,"column_end":11},"name":"cmp","qualname":"::iter::IndexedParallelIterator::cmp","value":"fn <I> (self, other: I) -> Ordering","parent":{"krate":0,"index":3486},"children":[],"decl_id":null,"docs":" Lexicographically compares the elements of this `ParallelIterator` with those of\n another.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3504},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":86991,"byte_end":87002,"line_start":1869,"line_end":1869,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"::iter::IndexedParallelIterator::partial_cmp","value":"fn <I> (self, other: I) -> Option<Ordering>","parent":{"krate":0,"index":3486},"children":[],"decl_id":null,"docs":" Lexicographically compares the elements of this `ParallelIterator` with those of\n another.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3506},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":87572,"byte_end":87574,"line_start":1884,"line_end":1884,"column_start":8,"column_end":10},"name":"eq","qualname":"::iter::IndexedParallelIterator::eq","value":"fn <I> (self, other: I) -> bool","parent":{"krate":0,"index":3486},"children":[],"decl_id":null,"docs":" Determines if the elements of this `ParallelIterator`\n are equal to those of another\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3508},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":87975,"byte_end":87977,"line_start":1895,"line_end":1895,"column_start":8,"column_end":10},"name":"ne","qualname":"::iter::IndexedParallelIterator::ne","value":"fn <I> (self, other: I) -> bool","parent":{"krate":0,"index":3486},"children":[],"decl_id":null,"docs":" Determines if the elements of this `ParallelIterator`\n are unequal to those of another\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3510},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":88301,"byte_end":88303,"line_start":1905,"line_end":1905,"column_start":8,"column_end":10},"name":"lt","qualname":"::iter::IndexedParallelIterator::lt","value":"fn <I> (self, other: I) -> bool","parent":{"krate":0,"index":3486},"children":[],"decl_id":null,"docs":" Determines if the elements of this `ParallelIterator`\n are lexicographically less than those of another.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3512},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":88649,"byte_end":88651,"line_start":1915,"line_end":1915,"column_start":8,"column_end":10},"name":"le","qualname":"::iter::IndexedParallelIterator::le","value":"fn <I> (self, other: I) -> bool","parent":{"krate":0,"index":3486},"children":[],"decl_id":null,"docs":" Determines if the elements of this `ParallelIterator`\n are less or equal to those of another.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3514},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":89066,"byte_end":89068,"line_start":1926,"line_end":1926,"column_start":8,"column_end":10},"name":"gt","qualname":"::iter::IndexedParallelIterator::gt","value":"fn <I> (self, other: I) -> bool","parent":{"krate":0,"index":3486},"children":[],"decl_id":null,"docs":" Determines if the elements of this `ParallelIterator`\n are lexicographically greater than those of another.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3516},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":89417,"byte_end":89419,"line_start":1936,"line_end":1936,"column_start":8,"column_end":10},"name":"ge","qualname":"::iter::IndexedParallelIterator::ge","value":"fn <I> (self, other: I) -> bool","parent":{"krate":0,"index":3486},"children":[],"decl_id":null,"docs":" Determines if the elements of this `ParallelIterator`\n are less or equal to those of another.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3518},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":90080,"byte_end":90089,"line_start":1960,"line_end":1960,"column_start":8,"column_end":17},"name":"enumerate","qualname":"::iter::IndexedParallelIterator::enumerate","value":"fn (self) -> Enumerate<Self>","parent":{"krate":0,"index":3486},"children":[],"decl_id":null,"docs":" Yields an index along with each item.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3520},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":90492,"byte_end":90496,"line_start":1978,"line_end":1978,"column_start":8,"column_end":12},"name":"skip","qualname":"::iter::IndexedParallelIterator::skip","value":"fn (self, n: usize) -> Skip<Self>","parent":{"krate":0,"index":3486},"children":[],"decl_id":null,"docs":" Creates an iterator that skips the first `n` elements.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3522},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":90897,"byte_end":90901,"line_start":1996,"line_end":1996,"column_start":8,"column_end":12},"name":"take","qualname":"::iter::IndexedParallelIterator::take","value":"fn (self, n: usize) -> Take<Self>","parent":{"krate":0,"index":3486},"children":[],"decl_id":null,"docs":" Creates an iterator that yields the first `n` elements.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3524},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":91615,"byte_end":91627,"line_start":2018,"line_end":2018,"column_start":8,"column_end":20},"name":"position_any","qualname":"::iter::IndexedParallelIterator::position_any","value":"fn <P> (self, predicate: P) -> Option<usize>","parent":{"krate":0,"index":3486},"children":[],"decl_id":null,"docs":" Searches for **some** item in the parallel iterator that\n matches the given predicate, and returns its index. Like\n `ParallelIterator::find_any`, the parallel search will not\n necessarily find the **first** match, and once a match is\n found we'll attempt to stop processing any more.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3526},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":92798,"byte_end":92812,"line_start":2051,"line_end":2051,"column_start":8,"column_end":22},"name":"position_first","qualname":"::iter::IndexedParallelIterator::position_first","value":"fn <P> (self, predicate: P) -> Option<usize>","parent":{"krate":0,"index":3486},"children":[],"decl_id":null,"docs":" Searches for the sequentially **first** item in the parallel iterator\n that matches the given predicate, and returns its index.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3528},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":93949,"byte_end":93962,"line_start":2084,"line_end":2084,"column_start":8,"column_end":21},"name":"position_last","qualname":"::iter::IndexedParallelIterator::position_last","value":"fn <P> (self, predicate: P) -> Option<usize>","parent":{"krate":0,"index":3486},"children":[],"decl_id":null,"docs":" Searches for the sequentially **last** item in the parallel iterator\n that matches the given predicate, and returns its index.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3530},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":94354,"byte_end":94362,"line_start":2096,"line_end":2096,"column_start":8,"column_end":16},"name":"position","qualname":"::iter::IndexedParallelIterator::position","value":"fn <P> (self, predicate: P) -> Option<usize>","parent":{"krate":0,"index":3486},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"deprecated(note =\n \"parallel `position` does not search in order -- use `position_any`, \\\\\\n `position_first`, or `position_last`\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":94211,"byte_end":94346,"line_start":2094,"line_end":2095,"column_start":5,"column_end":44}}]},{"kind":"Method","id":{"krate":0,"index":3532},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":94866,"byte_end":94869,"line_start":2117,"line_end":2117,"column_start":8,"column_end":11},"name":"rev","qualname":"::iter::IndexedParallelIterator::rev","value":"fn (self) -> Rev<Self>","parent":{"krate":0,"index":3486},"children":[],"decl_id":null,"docs":" Produces a new iterator with the elements of this iterator in\n reverse order.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3534},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":95686,"byte_end":95698,"line_start":2143,"line_end":2143,"column_start":8,"column_end":20},"name":"with_min_len","qualname":"::iter::IndexedParallelIterator::with_min_len","value":"fn (self, min: usize) -> MinLen<Self>","parent":{"krate":0,"index":3486},"children":[],"decl_id":null,"docs":" Sets the minimum length of iterators desired to process in each\n thread. Rayon will not split any smaller than this length, but\n of course an iterator could already be smaller to begin with.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3536},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":96642,"byte_end":96654,"line_start":2171,"line_end":2171,"column_start":8,"column_end":20},"name":"with_max_len","qualname":"::iter::IndexedParallelIterator::with_max_len","value":"fn (self, max: usize) -> MaxLen<Self>","parent":{"krate":0,"index":3486},"children":[],"decl_id":null,"docs":" Sets the maximum length of iterators desired to process in each\n thread. Rayon will try to split at least below this length,\n unless that would put it below the length from `with_min_len()`.\n For example, given min=10 and max=15, a length of 16 will not be\n split any further.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3538},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":97147,"byte_end":97150,"line_start":2189,"line_end":2189,"column_start":8,"column_end":11},"name":"len","qualname":"::iter::IndexedParallelIterator::len","value":"fn (&self) -> usize","parent":{"krate":0,"index":3486},"children":[],"decl_id":null,"docs":" Produces an exact count of how many items this iterator will\n produce, presuming no panic occurs.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3540},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":97850,"byte_end":97855,"line_start":2205,"line_end":2205,"column_start":8,"column_end":13},"name":"drive","qualname":"::iter::IndexedParallelIterator::drive","value":"fn <C> (self, consumer: C) -> C::Result","parent":{"krate":0,"index":3486},"children":[],"decl_id":null,"docs":" Internal method used to define the behavior of this parallel\n iterator. You should not need to call this directly.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3542},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":98631,"byte_end":98644,"line_start":2222,"line_end":2222,"column_start":8,"column_end":21},"name":"with_producer","qualname":"::iter::IndexedParallelIterator::with_producer","value":"fn <CB> (self, callback: CB) -> CB::Output","parent":{"krate":0,"index":3486},"children":[],"decl_id":null,"docs":" Internal method used to define the behavior of this parallel\n iterator. You should not need to call this directly.","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":3544},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":99794,"byte_end":99814,"line_start":2261,"line_end":2261,"column_start":11,"column_end":31},"name":"FromParallelIterator","qualname":"::iter::FromParallelIterator","value":"FromParallelIterator<T>","parent":null,"children":[{"krate":0,"index":3546}],"decl_id":null,"docs":" `FromParallelIterator` implements the creation of a collection\n from a [`ParallelIterator`]. By implementing\n `FromParallelIterator` for a given type, you define how it will be\n created from an iterator.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3546},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":100791,"byte_end":100804,"line_start":2279,"line_end":2279,"column_start":8,"column_end":21},"name":"from_par_iter","qualname":"::iter::FromParallelIterator::from_par_iter","value":"fn <I> (par_iter: I) -> Self","parent":{"krate":0,"index":3544},"children":[],"decl_id":null,"docs":" Creates an instance of the collection from the parallel iterator `par_iter`.","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":3548},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":101691,"byte_end":101705,"line_start":2313,"line_end":2313,"column_start":11,"column_end":25},"name":"ParallelExtend","qualname":"::iter::ParallelExtend","value":"ParallelExtend<T>","parent":null,"children":[{"krate":0,"index":3550}],"decl_id":null,"docs":" `ParallelExtend` extends an existing collection with items from a [`ParallelIterator`].","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":102132,"byte_end":102142,"line_start":2329,"line_end":2329,"column_start":8,"column_end":18},"name":"par_extend","qualname":"::iter::ParallelExtend::par_extend","value":"fn <I> (&mut self, par_iter: I) -> ()","parent":{"krate":0,"index":3548},"children":[],"decl_id":null,"docs":" Extends an instance of the collection with the elements drawn\n from the parallel iterator `par_iter`.","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":3554},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":102502,"byte_end":102505,"line_start":2338,"line_end":2338,"column_start":15,"column_end":18},"name":"Try","qualname":"::iter::private::Try","value":"Try","parent":null,"children":[{"krate":0,"index":5372},{"krate":0,"index":3556},{"krate":0,"index":3558},{"krate":0,"index":3560},{"krate":0,"index":3562},{"krate":0,"index":3564}],"decl_id":null,"docs":" Clone of `std::ops::Try`.","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":3556},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":102546,"byte_end":102548,"line_start":2341,"line_end":2341,"column_start":14,"column_end":16},"name":"Ok","qualname":"::iter::private::Try::Ok","value":"type Ok;","parent":{"krate":0,"index":3554},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":3558},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":102563,"byte_end":102568,"line_start":2342,"line_end":2342,"column_start":14,"column_end":19},"name":"Error","qualname":"::iter::private::Try::Error","value":"type Error;","parent":{"krate":0,"index":3554},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3560},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":102581,"byte_end":102592,"line_start":2343,"line_end":2343,"column_start":12,"column_end":23},"name":"into_result","qualname":"::iter::private::Try::into_result","value":"fn (self) -> Result<Self::Ok, Self::Error>","parent":{"krate":0,"index":3554},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3562},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":102644,"byte_end":102651,"line_start":2344,"line_end":2344,"column_start":12,"column_end":19},"name":"from_ok","qualname":"::iter::private::Try::from_ok","value":"fn (v: Self::Ok) -> Self","parent":{"krate":0,"index":3554},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3564},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":102685,"byte_end":102695,"line_start":2345,"line_end":2345,"column_start":12,"column_end":22},"name":"from_error","qualname":"::iter::private::Try::from_error","value":"fn (v: Self::Error) -> Self","parent":{"krate":0,"index":3554},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":3590},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,111,112,116,105,111,110,46,114,115],"byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"option","qualname":"::option","value":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.0.2/src/option.rs","parent":null,"children":[{"krate":0,"index":3592},{"krate":0,"index":3594},{"krate":0,"index":3596},{"krate":0,"index":3598},{"krate":0,"index":5378},{"krate":0,"index":5384},{"krate":0,"index":5380},{"krate":0,"index":3604},{"krate":0,"index":3612},{"krate":0,"index":3620},{"krate":0,"index":5388},{"krate":0,"index":5390},{"krate":0,"index":3628},{"krate":0,"index":3632},{"krate":0,"index":5402},{"krate":0,"index":5394},{"krate":0,"index":5410},{"krate":0,"index":5412},{"krate":0,"index":3640},{"krate":0,"index":5424},{"krate":0,"index":5416},{"krate":0,"index":3648},{"krate":0,"index":3650},{"krate":0,"index":3660}],"decl_id":null,"docs":" Parallel iterator types for [options][std::option]","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":5378},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,111,112,116,105,111,110,46,114,115],"byte_start":329002,"byte_end":329010,"line_start":23,"line_end":23,"column_start":12,"column_end":20},"name":"IntoIter","qualname":"::option::IntoIter","value":"IntoIter { }","parent":null,"children":[{"krate":0,"index":4997}],"decl_id":null,"docs":" A parallel iterator over the value in [`Some`] variant of an [`Option`].","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":5388},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,111,112,116,105,111,110,46,114,115],"byte_start":330637,"byte_end":330641,"line_start":85,"line_end":85,"column_start":12,"column_end":16},"name":"Iter","qualname":"::option::Iter","value":"Iter { }","parent":null,"children":[{"krate":0,"index":5007}],"decl_id":null,"docs":" A parallel iterator over a reference to the [`Some`] variant of an [`Option`].","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":5410},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,111,112,116,105,111,110,46,114,115],"byte_start":331638,"byte_end":331645,"line_start":120,"line_end":120,"column_start":12,"column_end":19},"name":"IterMut","qualname":"::option::IterMut","value":"IterMut { }","parent":null,"children":[{"krate":0,"index":5031}],"decl_id":null,"docs":" A parallel iterator over a mutable reference to the [`Some`] variant of an [`Option`].","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":3664},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,112,114,101,108,117,100,101,46,114,115],"byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"prelude","qualname":"::prelude","value":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.0.2/src/prelude.rs","parent":null,"children":[{"krate":0,"index":3666},{"krate":0,"index":3668},{"krate":0,"index":3670},{"krate":0,"index":3672},{"krate":0,"index":3674},{"krate":0,"index":3676},{"krate":0,"index":3678},{"krate":0,"index":3680},{"krate":0,"index":3682},{"krate":0,"index":3684},{"krate":0,"index":3686}],"decl_id":null,"docs":" The rayon prelude imports the various `ParallelIterator` traits.\n The intention is that one can include `use rayon::prelude::*` and\n have easy access to the various traits and methods you will need.\n","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":3688},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,114,97,110,103,101,46,114,115],"byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"range","qualname":"::range","value":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.0.2/src/range.rs","parent":null,"children":[{"krate":0,"index":3690},{"krate":0,"index":3692},{"krate":0,"index":3694},{"krate":0,"index":3696},{"krate":0,"index":5432},{"krate":0,"index":5438},{"krate":0,"index":5434},{"krate":0,"index":3698},{"krate":0,"index":3706},{"krate":0,"index":3708},{"krate":0,"index":3716},{"krate":0,"index":3718},{"krate":0,"index":3722},{"krate":0,"index":5442},{"krate":0,"index":5450},{"krate":0,"index":5458},{"krate":0,"index":5468},{"krate":0,"index":5476},{"krate":0,"index":5484},{"krate":0,"index":5494},{"krate":0,"index":5502},{"krate":0,"index":5510},{"krate":0,"index":5520},{"krate":0,"index":5528},{"krate":0,"index":5536},{"krate":0,"index":5546},{"krate":0,"index":5554},{"krate":0,"index":5562},{"krate":0,"index":5572},{"krate":0,"index":5580},{"krate":0,"index":5588},{"krate":0,"index":5598},{"krate":0,"index":5606},{"krate":0,"index":5614},{"krate":0,"index":5624},{"krate":0,"index":5632},{"krate":0,"index":5640},{"krate":0,"index":5650},{"krate":0,"index":5654},{"krate":0,"index":5662},{"krate":0,"index":5670},{"krate":0,"index":5674},{"krate":0,"index":5682},{"krate":0,"index":5690},{"krate":0,"index":5694},{"krate":0,"index":5702},{"krate":0,"index":5710},{"krate":0,"index":5714},{"krate":0,"index":5722}],"decl_id":null,"docs":" Parallel iterator types for [ranges][std::range],\n the type for values created by `a..b` expressions","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":5432},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,114,97,110,103,101,46,114,115],"byte_start":335304,"byte_end":335308,"line_start":46,"line_end":46,"column_start":12,"column_end":16},"name":"Iter","qualname":"::range::Iter","value":"Iter { }","parent":null,"children":[{"krate":0,"index":5053}],"decl_id":null,"docs":" Parallel iterator over a range, implemented for all integer types.","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":3724},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,114,101,115,117,108,116,46,114,115],"byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"result","qualname":"::result","value":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.0.2/src/result.rs","parent":null,"children":[{"krate":0,"index":3726},{"krate":0,"index":3728},{"krate":0,"index":3730},{"krate":0,"index":3732},{"krate":0,"index":5730},{"krate":0,"index":5736},{"krate":0,"index":5732},{"krate":0,"index":3734},{"krate":0,"index":5748},{"krate":0,"index":5740},{"krate":0,"index":5756},{"krate":0,"index":5758},{"krate":0,"index":3742},{"krate":0,"index":3746},{"krate":0,"index":5770},{"krate":0,"index":5762},{"krate":0,"index":5778},{"krate":0,"index":5780},{"krate":0,"index":3754},{"krate":0,"index":5792},{"krate":0,"index":5784},{"krate":0,"index":3762}],"decl_id":null,"docs":" Parallel iterator types for [results][std::result]","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":5730},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,114,101,115,117,108,116,46,114,115],"byte_start":342787,"byte_end":342795,"line_start":16,"line_end":16,"column_start":12,"column_end":20},"name":"IntoIter","qualname":"::result::IntoIter","value":"IntoIter { }","parent":null,"children":[{"krate":0,"index":5133}],"decl_id":null,"docs":" Parallel iterator over a result\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":5756},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,114,101,115,117,108,116,46,114,115],"byte_start":343216,"byte_end":343220,"line_start":37,"line_end":37,"column_start":12,"column_end":16},"name":"Iter","qualname":"::result::Iter","value":"Iter { }","parent":null,"children":[{"krate":0,"index":5153}],"decl_id":null,"docs":" Parallel iterator over an immutable reference to a result\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":5778},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,114,101,115,117,108,116,46,114,115],"byte_start":343805,"byte_end":343812,"line_start":64,"line_end":64,"column_start":12,"column_end":19},"name":"IterMut","qualname":"::result::IterMut","value":"IterMut { }","parent":null,"children":[{"krate":0,"index":5177}],"decl_id":null,"docs":" Parallel iterator over a mutable reference to a result\n","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":3766},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"slice","qualname":"::slice","value":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.0.2/src/slice/mod.rs","parent":null,"children":[{"krate":0,"index":3768},{"krate":0,"index":3842},{"krate":0,"index":3914},{"krate":0,"index":3916},{"krate":0,"index":3918},{"krate":0,"index":3920},{"krate":0,"index":3922},{"krate":0,"index":3924},{"krate":0,"index":3926},{"krate":0,"index":3928},{"krate":0,"index":3934},{"krate":0,"index":3936},{"krate":0,"index":3946},{"krate":0,"index":3950},{"krate":0,"index":3970},{"krate":0,"index":3974},{"krate":0,"index":3982},{"krate":0,"index":3990},{"krate":0,"index":3998},{"krate":0,"index":5824},{"krate":0,"index":5826},{"krate":0,"index":4006},{"krate":0,"index":4010},{"krate":0,"index":4018},{"krate":0,"index":4026},{"krate":0,"index":4028},{"krate":0,"index":5830},{"krate":0,"index":5832},{"krate":0,"index":4038},{"krate":0,"index":4042},{"krate":0,"index":4050},{"krate":0,"index":4058},{"krate":0,"index":4060},{"krate":0,"index":5836},{"krate":0,"index":5838},{"krate":0,"index":4070},{"krate":0,"index":4074},{"krate":0,"index":4082},{"krate":0,"index":4090},{"krate":0,"index":4092},{"krate":0,"index":5842},{"krate":0,"index":5844},{"krate":0,"index":4102},{"krate":0,"index":4110},{"krate":0,"index":4118},{"krate":0,"index":4120},{"krate":0,"index":5848},{"krate":0,"index":5850},{"krate":0,"index":4130},{"krate":0,"index":4138},{"krate":0,"index":4146},{"krate":0,"index":4148},{"krate":0,"index":4158},{"krate":0,"index":4160},{"krate":0,"index":4164},{"krate":0,"index":4168},{"krate":0,"index":4174},{"krate":0,"index":4188},{"krate":0,"index":4190},{"krate":0,"index":4194},{"krate":0,"index":4200}],"decl_id":null,"docs":" Parallel iterator types for [slices][std::slice]","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":3936},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":346219,"byte_end":346232,"line_start":25,"line_end":25,"column_start":11,"column_end":24},"name":"ParallelSlice","qualname":"::slice::ParallelSlice","value":"ParallelSlice<T: Sync>","parent":null,"children":[{"krate":0,"index":3938},{"krate":0,"index":3940},{"krate":0,"index":3942},{"krate":0,"index":3944}],"decl_id":null,"docs":" Parallel extensions for slices.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3938},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":346351,"byte_end":346368,"line_start":28,"line_end":28,"column_start":8,"column_end":25},"name":"as_parallel_slice","qualname":"::slice::ParallelSlice::as_parallel_slice","value":"fn (&self) -> &[T]","parent":{"krate":0,"index":3936},"children":[],"decl_id":null,"docs":" Returns a plain slice, which is used to implement the rest of the\n parallel methods.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3940},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":346801,"byte_end":346810,"line_start":43,"line_end":43,"column_start":8,"column_end":17},"name":"par_split","qualname":"::slice::ParallelSlice::par_split","value":"fn <P> (&self, separator: P) -> Split<T, P>","parent":{"krate":0,"index":3936},"children":[],"decl_id":null,"docs":" Returns a parallel iterator over subslices separated by elements that\n match the separator.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3942},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":347346,"byte_end":347357,"line_start":62,"line_end":62,"column_start":8,"column_end":19},"name":"par_windows","qualname":"::slice::ParallelSlice::par_windows","value":"fn (&self, window_size: usize) -> Windows<T>","parent":{"krate":0,"index":3936},"children":[],"decl_id":null,"docs":" Returns a parallel iterator over all contiguous windows of length\n `window_size`. The windows overlap.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3944},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":348079,"byte_end":348089,"line_start":83,"line_end":83,"column_start":8,"column_end":18},"name":"par_chunks","qualname":"::slice::ParallelSlice::par_chunks","value":"fn (&self, chunk_size: usize) -> Chunks<T>","parent":{"krate":0,"index":3936},"children":[],"decl_id":null,"docs":" Returns a parallel iterator over at most `chunk_size` elements of\n `self` at a time. The chunks do not overlap.","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":3950},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":348487,"byte_end":348503,"line_start":101,"line_end":101,"column_start":11,"column_end":27},"name":"ParallelSliceMut","qualname":"::slice::ParallelSliceMut","value":"ParallelSliceMut<T: Send>","parent":null,"children":[{"krate":0,"index":3952},{"krate":0,"index":3954},{"krate":0,"index":3956},{"krate":0,"index":3958},{"krate":0,"index":3960},{"krate":0,"index":3962},{"krate":0,"index":3964},{"krate":0,"index":3966},{"krate":0,"index":3968}],"decl_id":null,"docs":" Parallel extensions for mutable slices.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3952},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":348630,"byte_end":348651,"line_start":104,"line_end":104,"column_start":8,"column_end":29},"name":"as_parallel_slice_mut","qualname":"::slice::ParallelSliceMut::as_parallel_slice_mut","value":"fn (&mut self) -> &mut [T]","parent":{"krate":0,"index":3950},"children":[],"decl_id":null,"docs":" Returns a plain mutable slice, which is used to implement the rest of\n the parallel methods.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3954},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":349100,"byte_end":349113,"line_start":118,"line_end":118,"column_start":8,"column_end":21},"name":"par_split_mut","qualname":"::slice::ParallelSliceMut::par_split_mut","value":"fn <P> (&mut self, separator: P) -> SplitMut<T, P>","parent":{"krate":0,"index":3950},"children":[],"decl_id":null,"docs":" Returns a parallel iterator over mutable subslices separated by\n elements that match the separator.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3956},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":349941,"byte_end":349955,"line_start":143,"line_end":143,"column_start":8,"column_end":22},"name":"par_chunks_mut","qualname":"::slice::ParallelSliceMut::par_chunks_mut","value":"fn (&mut self, chunk_size: usize) -> ChunksMut<T>","parent":{"krate":0,"index":3950},"children":[],"decl_id":null,"docs":" Returns a parallel iterator over at most `chunk_size` elements of\n `self` at a time. The chunks are mutable and do not overlap.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3958},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":351652,"byte_end":351660,"line_start":184,"line_end":184,"column_start":8,"column_end":16},"name":"par_sort","qualname":"::slice::ParallelSliceMut::par_sort","value":"fn (&mut self) -> ()","parent":{"krate":0,"index":3950},"children":[],"decl_id":null,"docs":" Sorts the slice in parallel.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3960},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":353395,"byte_end":353406,"line_start":227,"line_end":227,"column_start":8,"column_end":19},"name":"par_sort_by","qualname":"::slice::ParallelSliceMut::par_sort_by","value":"fn <F> (&mut self, compare: F) -> ()","parent":{"krate":0,"index":3950},"children":[],"decl_id":null,"docs":" Sorts the slice in parallel with a comparator function.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3962},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":355118,"byte_end":355133,"line_start":267,"line_end":267,"column_start":8,"column_end":23},"name":"par_sort_by_key","qualname":"::slice::ParallelSliceMut::par_sort_by_key","value":"fn <B, F> (&mut self, f: F) -> ()","parent":{"krate":0,"index":3950},"children":[],"decl_id":null,"docs":" Sorts the slice in parallel with a key extraction function.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3964},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":356578,"byte_end":356595,"line_start":306,"line_end":306,"column_start":8,"column_end":25},"name":"par_sort_unstable","qualname":"::slice::ParallelSliceMut::par_sort_unstable","value":"fn (&mut self) -> ()","parent":{"krate":0,"index":3950},"children":[],"decl_id":null,"docs":" Sorts the slice in parallel, but may not preserve the order of equal elements.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3966},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":358155,"byte_end":358175,"line_start":348,"line_end":348,"column_start":8,"column_end":28},"name":"par_sort_unstable_by","qualname":"::slice::ParallelSliceMut::par_sort_unstable_by","value":"fn <F> (&mut self, compare: F) -> ()","parent":{"krate":0,"index":3950},"children":[],"decl_id":null,"docs":" Sorts the slice in parallel with a comparator function, but may not preserve the order of\n equal elements.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3968},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":359695,"byte_end":359719,"line_start":387,"line_end":387,"column_start":8,"column_end":32},"name":"par_sort_unstable_by_key","qualname":"::slice::ParallelSliceMut::par_sort_unstable_by_key","value":"fn <B, F> (&mut self, f: F) -> ()","parent":{"krate":0,"index":3950},"children":[],"decl_id":null,"docs":" Sorts the slice in parallel with a key extraction function, but may not preserve the order\n of equal elements.","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":5824},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":360971,"byte_end":360975,"line_start":443,"line_end":443,"column_start":12,"column_end":16},"name":"Iter","qualname":"::slice::Iter","value":"Iter { }","parent":null,"children":[{"krate":0,"index":5211}],"decl_id":null,"docs":" Parallel iterator over immutable items in a slice\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":5830},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":362492,"byte_end":362498,"line_start":506,"line_end":506,"column_start":12,"column_end":18},"name":"Chunks","qualname":"::slice::Chunks","value":"Chunks { }","parent":null,"children":[{"krate":0,"index":5221},{"krate":0,"index":5223}],"decl_id":null,"docs":" Parallel iterator over immutable non-overlapping chunks of a slice\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":5836},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":364435,"byte_end":364442,"line_start":582,"line_end":582,"column_start":12,"column_end":19},"name":"Windows","qualname":"::slice::Windows","value":"Windows { }","parent":null,"children":[{"krate":0,"index":5233},{"krate":0,"index":5235}],"decl_id":null,"docs":" Parallel iterator over immutable overlapping windows of a slice\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":5842},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":366491,"byte_end":366498,"line_start":660,"line_end":660,"column_start":12,"column_end":19},"name":"IterMut","qualname":"::slice::IterMut","value":"IterMut { }","parent":null,"children":[{"krate":0,"index":5245}],"decl_id":null,"docs":" Parallel iterator over mutable items in a slice\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":5848},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":367945,"byte_end":367954,"line_start":717,"line_end":717,"column_start":12,"column_end":21},"name":"ChunksMut","qualname":"::slice::ChunksMut","value":"ChunksMut { }","parent":null,"children":[{"krate":0,"index":5255},{"krate":0,"index":5257}],"decl_id":null,"docs":" Parallel iterator over mutable non-overlapping chunks of a slice\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":4158},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":369797,"byte_end":369802,"line_start":786,"line_end":786,"column_start":12,"column_end":17},"name":"Split","qualname":"::slice::Split","value":"Split { }","parent":null,"children":[{"krate":0,"index":3831},{"krate":0,"index":3833}],"decl_id":null,"docs":" Parallel iterator over slices separated by a predicate\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":4188},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":371669,"byte_end":371677,"line_start":858,"line_end":858,"column_start":12,"column_end":20},"name":"SplitMut","qualname":"::slice::SplitMut","value":"SplitMut { }","parent":null,"children":[{"krate":0,"index":3869},{"krate":0,"index":3871}],"decl_id":null,"docs":" Parallel iterator over mutable slices separated by a predicate\n","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"str","qualname":"::str","value":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.0.2/src/str.rs","parent":null,"children":[{"krate":0,"index":4216},{"krate":0,"index":4218},{"krate":0,"index":4220},{"krate":0,"index":4222},{"krate":0,"index":4224},{"krate":0,"index":4226},{"krate":0,"index":4228},{"krate":0,"index":4252},{"krate":0,"index":4256},{"krate":0,"index":4274},{"krate":0,"index":4276},{"krate":0,"index":4290},{"krate":0,"index":5860},{"krate":0,"index":5866},{"krate":0,"index":5862},{"krate":0,"index":4304},{"krate":0,"index":4306},{"krate":0,"index":4312},{"krate":0,"index":5870},{"krate":0,"index":5876},{"krate":0,"index":5872},{"krate":0,"index":4320},{"krate":0,"index":4322},{"krate":0,"index":4328},{"krate":0,"index":5880},{"krate":0,"index":5886},{"krate":0,"index":5882},{"krate":0,"index":4336},{"krate":0,"index":4338},{"krate":0,"index":4344},{"krate":0,"index":5890},{"krate":0,"index":5896},{"krate":0,"index":5892},{"krate":0,"index":4352},{"krate":0,"index":4354},{"krate":0,"index":4360},{"krate":0,"index":5900},{"krate":0,"index":5906},{"krate":0,"index":5902},{"krate":0,"index":4368},{"krate":0,"index":4372},{"krate":0,"index":4378},{"krate":0,"index":5910},{"krate":0,"index":5916},{"krate":0,"index":5912},{"krate":0,"index":4392},{"krate":0,"index":4394},{"krate":0,"index":4398},{"krate":0,"index":4402},{"krate":0,"index":4408},{"krate":0,"index":5920},{"krate":0,"index":5926},{"krate":0,"index":5922},{"krate":0,"index":4416},{"krate":0,"index":5930},{"krate":0,"index":5936},{"krate":0,"index":5932},{"krate":0,"index":4422},{"krate":0,"index":5940},{"krate":0,"index":5946},{"krate":0,"index":5942},{"krate":0,"index":4428},{"krate":0,"index":4430},{"krate":0,"index":4436},{"krate":0,"index":5950},{"krate":0,"index":5956},{"krate":0,"index":5952},{"krate":0,"index":4444},{"krate":0,"index":4446},{"krate":0,"index":4452}],"decl_id":null,"docs":" Parallel iterator types for [strings][std::str]","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":4228},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":435155,"byte_end":435169,"line_start":60,"line_end":60,"column_start":11,"column_end":25},"name":"ParallelString","qualname":"::str::ParallelString","value":"ParallelString","parent":null,"children":[{"krate":0,"index":4230},{"krate":0,"index":4232},{"krate":0,"index":4234},{"krate":0,"index":4236},{"krate":0,"index":4238},{"krate":0,"index":4240},{"krate":0,"index":4242},{"krate":0,"index":4244},{"krate":0,"index":4246},{"krate":0,"index":4248},{"krate":0,"index":4250}],"decl_id":null,"docs":" Parallel extensions for strings.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":4230},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":435286,"byte_end":435304,"line_start":63,"line_end":63,"column_start":8,"column_end":26},"name":"as_parallel_string","qualname":"::str::ParallelString::as_parallel_string","value":"fn (&self) -> &str","parent":{"krate":0,"index":4228},"children":[],"decl_id":null,"docs":" Returns a plain string slice, which is used to implement the rest of\n the parallel methods.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":4232},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":435589,"byte_end":435598,"line_start":74,"line_end":74,"column_start":8,"column_end":17},"name":"par_chars","qualname":"::str::ParallelString::par_chars","value":"fn (&self) -> Chars","parent":{"krate":0,"index":4228},"children":[],"decl_id":null,"docs":" Returns a parallel iterator over the characters of a string.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":435982,"byte_end":435998,"line_start":87,"line_end":87,"column_start":8,"column_end":24},"name":"par_char_indices","qualname":"::str::ParallelString::par_char_indices","value":"fn (&self) -> CharIndices","parent":{"krate":0,"index":4228},"children":[],"decl_id":null,"docs":" Returns a parallel iterator over the characters of a string, with their positions.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":4236},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":436633,"byte_end":436642,"line_start":105,"line_end":105,"column_start":8,"column_end":17},"name":"par_bytes","qualname":"::str::ParallelString::par_bytes","value":"fn (&self) -> Bytes","parent":{"krate":0,"index":4228},"children":[],"decl_id":null,"docs":" Returns a parallel iterator over the bytes of a string.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":4238},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":437338,"byte_end":437354,"line_start":127,"line_end":127,"column_start":8,"column_end":24},"name":"par_encode_utf16","qualname":"::str::ParallelString::par_encode_utf16","value":"fn (&self) -> EncodeUtf16","parent":{"krate":0,"index":4228},"children":[],"decl_id":null,"docs":" Returns a parallel iterator over a string encoded as UTF-16.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":4240},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":438017,"byte_end":438026,"line_start":147,"line_end":147,"column_start":8,"column_end":17},"name":"par_split","qualname":"::str::ParallelString::par_split","value":"fn <P> (&self, separator: P) -> Split<P>","parent":{"krate":0,"index":4228},"children":[],"decl_id":null,"docs":" Returns a parallel iterator over substrings separated by a\n given character or predicate, similar to `str::split`.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":4242},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":438851,"byte_end":438871,"line_start":168,"line_end":168,"column_start":8,"column_end":28},"name":"par_split_terminator","qualname":"::str::ParallelString::par_split_terminator","value":"fn <P> (&self, terminator: P) -> SplitTerminator<P>","parent":{"krate":0,"index":4228},"children":[],"decl_id":null,"docs":" Returns a parallel iterator over substrings terminated by a\n given character or predicate, similar to `str::split_terminator`.\n It's equivalent to `par_split`, except it doesn't produce an empty\n substring after a trailing terminator.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":4244},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":439538,"byte_end":439547,"line_start":187,"line_end":187,"column_start":8,"column_end":17},"name":"par_lines","qualname":"::str::ParallelString::par_lines","value":"fn (&self) -> Lines","parent":{"krate":0,"index":4228},"children":[],"decl_id":null,"docs":" Returns a parallel iterator over the lines of a string, ending with an\n optional carriage return and with a newline (`\\r\\n` or just `\\n`).\n The final line ending is optional, and line endings are not included in\n the output strings.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":4246},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":440168,"byte_end":440188,"line_start":206,"line_end":206,"column_start":8,"column_end":28},"name":"par_split_whitespace","qualname":"::str::ParallelString::par_split_whitespace","value":"fn (&self) -> SplitWhitespace","parent":{"krate":0,"index":4228},"children":[],"decl_id":null,"docs":" Returns a parallel iterator over the sub-slices of a string that are\n separated by any amount of whitespace.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":4248},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":440861,"byte_end":440872,"line_start":226,"line_end":226,"column_start":8,"column_end":19},"name":"par_matches","qualname":"::str::ParallelString::par_matches","value":"fn <P> (&self, pattern: P) -> Matches<P>","parent":{"krate":0,"index":4228},"children":[],"decl_id":null,"docs":" Returns a parallel iterator over substrings that match a\n given character or predicate, similar to `str::matches`.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":4250},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":441622,"byte_end":441639,"line_start":245,"line_end":245,"column_start":8,"column_end":25},"name":"par_match_indices","qualname":"::str::ParallelString::par_match_indices","value":"fn <P> (&self, pattern: P) -> MatchIndices<P>","parent":{"krate":0,"index":4228},"children":[],"decl_id":null,"docs":" Returns a parallel iterator over substrings that match a given character\n or predicate, with their positions, similar to `str::match_indices`.","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":4260},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":442502,"byte_end":442509,"line_start":271,"line_end":271,"column_start":15,"column_end":22},"name":"Pattern","qualname":"::str::private::Pattern","value":"Pattern: Sized + Sync + Send","parent":null,"children":[{"krate":0,"index":5854},{"krate":0,"index":4262},{"krate":0,"index":4264},{"krate":0,"index":4266},{"krate":0,"index":4268},{"krate":0,"index":4270},{"krate":0,"index":4272}],"decl_id":null,"docs":" Pattern-matching trait for `ParallelString`, somewhat like a mix of\n `std::str::pattern::{Pattern, Searcher}`.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":4262},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":442568,"byte_end":442575,"line_start":273,"line_end":273,"column_start":12,"column_end":19},"name":"find_in","qualname":"::str::private::Pattern::find_in","value":"fn (&self, &str) -> Option<usize>","parent":{"krate":0,"index":4260},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":4264},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":442618,"byte_end":442626,"line_start":274,"line_end":274,"column_start":12,"column_end":20},"name":"rfind_in","qualname":"::str::private::Pattern::rfind_in","value":"fn (&self, &str) -> Option<usize>","parent":{"krate":0,"index":4260},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":4266},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":442669,"byte_end":442681,"line_start":275,"line_end":275,"column_start":12,"column_end":24},"name":"is_suffix_of","qualname":"::str::private::Pattern::is_suffix_of","value":"fn (&self, &str) -> bool","parent":{"krate":0,"index":4260},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":4268},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":442715,"byte_end":442726,"line_start":276,"line_end":276,"column_start":12,"column_end":23},"name":"fold_splits","qualname":"::str::private::Pattern::fold_splits","value":"fn <'ch, F> (&self, &'ch str, folder: F, skip_last: bool) -> F","parent":{"krate":0,"index":4260},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":4270},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":442835,"byte_end":442847,"line_start":278,"line_end":278,"column_start":12,"column_end":24},"name":"fold_matches","qualname":"::str::private::Pattern::fold_matches","value":"fn <'ch, F> (&self, &'ch str, folder: F) -> F","parent":{"krate":0,"index":4260},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":4272},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":442939,"byte_end":442957,"line_start":280,"line_end":280,"column_start":12,"column_end":30},"name":"fold_match_indices","qualname":"::str::private::Pattern::fold_match_indices","value":"fn <'ch, F> (&self, &'ch str, folder: F, base: usize) -> F","parent":{"krate":0,"index":4260},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":5860},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":445299,"byte_end":445304,"line_start":370,"line_end":370,"column_start":12,"column_end":17},"name":"Chars","qualname":"::str::Chars","value":"Chars { }","parent":null,"children":[{"krate":0,"index":5265}],"decl_id":null,"docs":" Parallel iterator over the characters of a string\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":5870},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":446337,"byte_end":446348,"line_start":413,"line_end":413,"column_start":12,"column_end":23},"name":"CharIndices","qualname":"::str::CharIndices","value":"CharIndices { }","parent":null,"children":[{"krate":0,"index":5273}],"decl_id":null,"docs":" Parallel iterator over the characters of a string, with their positions\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":5880},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":447693,"byte_end":447698,"line_start":465,"line_end":465,"column_start":12,"column_end":17},"name":"Bytes","qualname":"::str::Bytes","value":"Bytes { }","parent":null,"children":[{"krate":0,"index":5281}],"decl_id":null,"docs":" Parallel iterator over the bytes of a string\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":5890},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":448704,"byte_end":448715,"line_start":507,"line_end":507,"column_start":12,"column_end":23},"name":"EncodeUtf16","qualname":"::str::EncodeUtf16","value":"EncodeUtf16 { }","parent":null,"children":[{"krate":0,"index":5289}],"decl_id":null,"docs":" Parallel iterator over a string encoded as UTF-16\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":5900},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":449774,"byte_end":449779,"line_start":550,"line_end":550,"column_start":12,"column_end":17},"name":"Split","qualname":"::str::Split","value":"Split { }","parent":null,"children":[{"krate":0,"index":5299},{"krate":0,"index":5301}],"decl_id":null,"docs":" Parallel iterator over substrings separated by a pattern\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":5910},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":451490,"byte_end":451505,"line_start":613,"line_end":613,"column_start":12,"column_end":27},"name":"SplitTerminator","qualname":"::str::SplitTerminator","value":"SplitTerminator { }","parent":null,"children":[{"krate":0,"index":5315},{"krate":0,"index":5317}],"decl_id":null,"docs":" Parallel iterator over substrings separated by a terminator pattern\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":5920},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":453424,"byte_end":453429,"line_start":681,"line_end":681,"column_start":12,"column_end":17},"name":"Lines","qualname":"::str::Lines","value":"","parent":null,"children":[],"decl_id":null,"docs":" Parallel iterator over lines in a string\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":5930},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":454075,"byte_end":454090,"line_start":705,"line_end":705,"column_start":12,"column_end":27},"name":"SplitWhitespace","qualname":"::str::SplitWhitespace","value":"","parent":null,"children":[],"decl_id":null,"docs":" Parallel iterator over substrings separated by whitespace\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":5940},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":454629,"byte_end":454636,"line_start":725,"line_end":725,"column_start":12,"column_end":19},"name":"Matches","qualname":"::str::Matches","value":"Matches { }","parent":null,"children":[{"krate":0,"index":5351},{"krate":0,"index":5353}],"decl_id":null,"docs":" Parallel iterator over substrings that match a pattern\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":5950},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":456002,"byte_end":456014,"line_start":777,"line_end":777,"column_start":12,"column_end":24},"name":"MatchIndices","qualname":"::str::MatchIndices","value":"MatchIndices { }","parent":null,"children":[{"krate":0,"index":5367},{"krate":0,"index":5369}],"decl_id":null,"docs":" Parallel iterator over substrings that match a pattern, with their positions\n","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":4460},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,118,101,99,46,114,115],"byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"vec","qualname":"::vec","value":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.0.2/src/vec.rs","parent":null,"children":[{"krate":0,"index":4462},{"krate":0,"index":4464},{"krate":0,"index":4466},{"krate":0,"index":5960},{"krate":0,"index":5966},{"krate":0,"index":5962},{"krate":0,"index":4468},{"krate":0,"index":4476},{"krate":0,"index":4484},{"krate":0,"index":4492},{"krate":0,"index":4494},{"krate":0,"index":4504},{"krate":0,"index":4508},{"krate":0,"index":4510},{"krate":0,"index":4518},{"krate":0,"index":4522},{"krate":0,"index":4526}],"decl_id":null,"docs":" Parallel iterator types for [vectors][std::vec] (`Vec<T>`)","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":5960},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,118,101,99,46,114,115],"byte_start":457755,"byte_end":457763,"line_start":14,"line_end":14,"column_start":12,"column_end":20},"name":"IntoIter","qualname":"::vec::IntoIter","value":"IntoIter { }","parent":null,"children":[{"krate":0,"index":5381}],"decl_id":null,"docs":" Parallel iterator that moves out of a vector.\n","sig":null,"attributes":[]}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,112,108,105,116,95,112,114,111,100,117,99,101,114,46,114,115],"byte_start":8107,"byte_end":8120,"line_start":27,"line_end":27,"column_start":16,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":52},{"krate":0,"index":54}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,112,108,105,116,95,112,114,111,100,117,99,101,114,46,114,115],"byte_start":9542,"byte_end":9555,"line_start":71,"line_end":71,"column_start":38,"column_end":51},"value":"","parent":null,"children":[{"krate":0,"index":58},{"krate":0,"index":60},{"krate":0,"index":62}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,98,105,110,97,114,121,95,104,101,97,112,46,114,115],"byte_start":12648,"byte_end":12658,"line_start":18,"line_end":18,"column_start":46,"column_end":56},"value":"","parent":null,"children":[{"krate":0,"index":80},{"krate":0,"index":82},{"krate":0,"index":84}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,98,105,110,97,114,121,95,104,101,97,112,46,114,115],"byte_start":12857,"byte_end":12865,"line_start":28,"line_end":28,"column_start":5,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":4632},{"krate":0,"index":4634},{"krate":0,"index":4636}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,98,105,110,97,114,121,95,104,101,97,112,46,114,115],"byte_start":12857,"byte_end":12865,"line_start":28,"line_end":28,"column_start":5,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":4624},{"krate":0,"index":4626},{"krate":0,"index":4628}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,98,105,110,97,114,121,95,104,101,97,112,46,114,115],"byte_start":13099,"byte_end":13103,"line_start":39,"line_end":39,"column_start":35,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":88}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,98,105,110,97,114,121,95,104,101,97,112,46,114,115],"byte_start":13311,"byte_end":13315,"line_start":51,"line_end":51,"column_start":5,"column_end":9},"value":"","parent":null,"children":[{"krate":0,"index":4664},{"krate":0,"index":4666},{"krate":0,"index":4668}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,98,105,110,97,114,121,95,104,101,97,112,46,114,115],"byte_start":13311,"byte_end":13315,"line_start":51,"line_end":51,"column_start":5,"column_end":9},"value":"","parent":null,"children":[{"krate":0,"index":4656},{"krate":0,"index":4658},{"krate":0,"index":4660}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,98,116,114,101,101,95,109,97,112,46,114,115],"byte_start":13885,"byte_end":13893,"line_start":19,"line_end":19,"column_start":5,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":4678},{"krate":0,"index":4680},{"krate":0,"index":4682}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,98,116,114,101,101,95,109,97,112,46,114,115],"byte_start":13979,"byte_end":13987,"line_start":24,"line_end":24,"column_start":5,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":4688},{"krate":0,"index":4690},{"krate":0,"index":4692}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,98,116,114,101,101,95,109,97,112,46,114,115],"byte_start":14269,"byte_end":14273,"line_start":35,"line_end":35,"column_start":44,"column_end":48},"value":"","parent":null,"children":[{"krate":0,"index":102}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,98,116,114,101,101,95,109,97,112,46,114,115],"byte_start":14489,"byte_end":14493,"line_start":47,"line_end":47,"column_start":5,"column_end":9},"value":"","parent":null,"children":[{"krate":0,"index":4712},{"krate":0,"index":4714},{"krate":0,"index":4716}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,98,116,114,101,101,95,109,97,112,46,114,115],"byte_start":14890,"byte_end":14897,"line_start":64,"line_end":64,"column_start":5,"column_end":12},"value":"","parent":null,"children":[{"krate":0,"index":4736},{"krate":0,"index":4738},{"krate":0,"index":4740}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,98,116,114,101,101,95,115,101,116,46,114,115],"byte_start":15428,"byte_end":15436,"line_start":19,"line_end":19,"column_start":5,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":4750},{"krate":0,"index":4752},{"krate":0,"index":4754}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,98,116,114,101,101,95,115,101,116,46,114,115],"byte_start":15507,"byte_end":15515,"line_start":24,"line_end":24,"column_start":5,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":4760},{"krate":0,"index":4762},{"krate":0,"index":4764}],"docs":"","sig":null,"attributes":[]},{"id":15,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,98,116,114,101,101,95,115,101,116,46,114,115],"byte_start":15753,"byte_end":15757,"line_start":35,"line_end":35,"column_start":40,"column_end":44},"value":"","parent":null,"children":[{"krate":0,"index":116}],"docs":"","sig":null,"attributes":[]},{"id":16,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,98,116,114,101,101,95,115,101,116,46,114,115],"byte_start":15955,"byte_end":15959,"line_start":47,"line_end":47,"column_start":5,"column_end":9},"value":"","parent":null,"children":[{"krate":0,"index":4784},{"krate":0,"index":4786},{"krate":0,"index":4788}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,104,97,115,104,95,109,97,112,46,114,115],"byte_start":16563,"byte_end":16570,"line_start":20,"line_end":20,"column_start":5,"column_end":12},"value":"","parent":null,"children":[{"krate":0,"index":4798},{"krate":0,"index":4800},{"krate":0,"index":4802}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,104,97,115,104,95,109,97,112,46,114,115],"byte_start":16681,"byte_end":16689,"line_start":25,"line_end":25,"column_start":5,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":4808},{"krate":0,"index":4810},{"krate":0,"index":4812}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,104,97,115,104,95,109,97,112,46,114,115],"byte_start":16987,"byte_end":16991,"line_start":36,"line_end":36,"column_start":50,"column_end":54},"value":"","parent":null,"children":[{"krate":0,"index":136}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,104,97,115,104,95,109,97,112,46,114,115],"byte_start":17231,"byte_end":17235,"line_start":48,"line_end":48,"column_start":5,"column_end":9},"value":"","parent":null,"children":[{"krate":0,"index":4832},{"krate":0,"index":4834},{"krate":0,"index":4836}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,104,97,115,104,95,109,97,112,46,114,115],"byte_start":17666,"byte_end":17673,"line_start":65,"line_end":65,"column_start":5,"column_end":12},"value":"","parent":null,"children":[{"krate":0,"index":4856},{"krate":0,"index":4858},{"krate":0,"index":4860}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,104,97,115,104,95,115,101,116,46,114,115],"byte_start":18246,"byte_end":18253,"line_start":20,"line_end":20,"column_start":5,"column_end":12},"value":"","parent":null,"children":[{"krate":0,"index":4870},{"krate":0,"index":4872},{"krate":0,"index":4874}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,104,97,115,104,95,115,101,116,46,114,115],"byte_start":18349,"byte_end":18357,"line_start":25,"line_end":25,"column_start":5,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":4880},{"krate":0,"index":4882},{"krate":0,"index":4884}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,104,97,115,104,95,115,101,116,46,114,115],"byte_start":18606,"byte_end":18610,"line_start":36,"line_end":36,"column_start":41,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":156}],"docs":"","sig":null,"attributes":[]},{"id":25,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,104,97,115,104,95,115,101,116,46,114,115],"byte_start":18832,"byte_end":18836,"line_start":48,"line_end":48,"column_start":5,"column_end":9},"value":"","parent":null,"children":[{"krate":0,"index":4904},{"krate":0,"index":4906},{"krate":0,"index":4908}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,108,105,110,107,101,100,95,108,105,115,116,46,114,115],"byte_start":19378,"byte_end":19388,"line_start":19,"line_end":19,"column_start":5,"column_end":15},"value":"","parent":null,"children":[{"krate":0,"index":4922},{"krate":0,"index":4924},{"krate":0,"index":4926}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,108,105,110,107,101,100,95,108,105,115,116,46,114,115],"byte_start":19453,"byte_end":19461,"line_start":24,"line_end":24,"column_start":5,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":4932},{"krate":0,"index":4934},{"krate":0,"index":4936}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,108,105,110,107,101,100,95,108,105,115,116,46,114,115],"byte_start":19677,"byte_end":19681,"line_start":35,"line_end":35,"column_start":29,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":170}],"docs":"","sig":null,"attributes":[]},{"id":29,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,108,105,110,107,101,100,95,108,105,115,116,46,114,115],"byte_start":19875,"byte_end":19879,"line_start":47,"line_end":47,"column_start":5,"column_end":9},"value":"","parent":null,"children":[{"krate":0,"index":4956},{"krate":0,"index":4958},{"krate":0,"index":4960}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,108,105,110,107,101,100,95,108,105,115,116,46,114,115],"byte_start":20197,"byte_end":20204,"line_start":64,"line_end":64,"column_start":5,"column_end":12},"value":"","parent":null,"children":[{"krate":0,"index":4980},{"krate":0,"index":4982},{"krate":0,"index":4984}],"docs":"","sig":null,"attributes":[]},{"id":31,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,118,101,99,95,100,101,113,117,101,46,114,115],"byte_start":20710,"byte_end":20718,"line_start":20,"line_end":20,"column_start":5,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":4998},{"krate":0,"index":5000},{"krate":0,"index":5002}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,118,101,99,95,100,101,113,117,101,46,114,115],"byte_start":20791,"byte_end":20799,"line_start":25,"line_end":25,"column_start":5,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":5016},{"krate":0,"index":5018},{"krate":0,"index":5020}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,118,101,99,95,100,101,113,117,101,46,114,115],"byte_start":20791,"byte_end":20799,"line_start":25,"line_end":25,"column_start":5,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":5008},{"krate":0,"index":5010},{"krate":0,"index":5012}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,118,101,99,95,100,101,113,117,101,46,114,115],"byte_start":21047,"byte_end":21051,"line_start":36,"line_end":36,"column_start":29,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":186}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,118,101,99,95,100,101,113,117,101,46,114,115],"byte_start":21431,"byte_end":21435,"line_start":53,"line_end":53,"column_start":5,"column_end":9},"value":"","parent":null,"children":[{"krate":0,"index":5038},{"krate":0,"index":5040},{"krate":0,"index":5042}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,118,101,99,95,100,101,113,117,101,46,114,115],"byte_start":21431,"byte_end":21435,"line_start":53,"line_end":53,"column_start":5,"column_end":9},"value":"","parent":null,"children":[{"krate":0,"index":5030},{"krate":0,"index":5032},{"krate":0,"index":5034}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,118,101,99,95,100,101,113,117,101,46,114,115],"byte_start":21984,"byte_end":21991,"line_start":75,"line_end":75,"column_start":5,"column_end":12},"value":"","parent":null,"children":[{"krate":0,"index":5060},{"krate":0,"index":5062},{"krate":0,"index":5064}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,118,101,99,95,100,101,113,117,101,46,114,115],"byte_start":21984,"byte_end":21991,"line_start":75,"line_end":75,"column_start":5,"column_end":12},"value":"","parent":null,"children":[{"krate":0,"index":5052},{"krate":0,"index":5054},{"krate":0,"index":5056}],"docs":"","sig":null,"attributes":[]},{"id":39,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,97,114,95,98,114,105,100,103,101,46,114,115],"byte_start":105015,"byte_end":105016,"line_start":51,"line_end":51,"column_start":45,"column_end":46},"value":"","parent":null,"children":[{"krate":0,"index":272}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,97,114,95,98,114,105,100,103,101,46,114,115],"byte_start":105546,"byte_end":105556,"line_start":72,"line_end":72,"column_start":50,"column_end":60},"value":"","parent":null,"children":[{"krate":0,"index":276},{"krate":0,"index":278}],"docs":"","sig":null,"attributes":[]},{"id":41,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,97,114,95,98,114,105,100,103,101,46,114,115],"byte_start":106488,"byte_end":106508,"line_start":103,"line_end":103,"column_start":41,"column_end":61},"value":"","parent":null,"children":[{"krate":0,"index":284}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,97,114,95,98,114,105,100,103,101,46,114,115],"byte_start":106800,"byte_end":106820,"line_start":114,"line_end":114,"column_start":60,"column_end":80},"value":"","parent":null,"children":[{"krate":0,"index":288},{"krate":0,"index":290},{"krate":0,"index":292}],"docs":"","sig":null,"attributes":[]},{"id":43,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,105,110,100,46,114,115],"byte_start":110215,"byte_end":110227,"line_start":19,"line_end":19,"column_start":13,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":318}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,105,110,100,46,114,115],"byte_start":110430,"byte_end":110442,"line_start":28,"line_end":28,"column_start":36,"column_end":48},"value":"","parent":null,"children":[{"krate":0,"index":322},{"krate":0,"index":324},{"krate":0,"index":326},{"krate":0,"index":328},{"krate":0,"index":330},{"krate":0,"index":332}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,105,110,100,46,114,115],"byte_start":111033,"byte_end":111045,"line_start":54,"line_end":54,"column_start":45,"column_end":57},"value":"","parent":null,"children":[{"krate":0,"index":336},{"krate":0,"index":338}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,105,110,100,46,114,115],"byte_start":111415,"byte_end":111425,"line_start":74,"line_end":74,"column_start":30,"column_end":40},"value":"","parent":null,"children":[{"krate":0,"index":344},{"krate":0,"index":346},{"krate":0,"index":348},{"krate":0,"index":350}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,105,110,100,46,114,115],"byte_start":111900,"byte_end":111911,"line_start":99,"line_end":99,"column_start":32,"column_end":43},"value":"","parent":null,"children":[{"krate":0,"index":356}],"docs":"","sig":null,"attributes":[]},{"id":48,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,105,110,100,95,102,105,114,115,116,95,108,97,115,116,47,109,111,100,46,114,115],"byte_start":114433,"byte_end":114445,"line_start":67,"line_end":67,"column_start":13,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":382},{"krate":0,"index":384}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,105,110,100,95,102,105,114,115,116,95,108,97,115,116,47,109,111,100,46,114,115],"byte_start":115032,"byte_end":115044,"line_start":86,"line_end":86,"column_start":32,"column_end":44},"value":"","parent":null,"children":[{"krate":0,"index":388},{"krate":0,"index":390},{"krate":0,"index":392},{"krate":0,"index":394},{"krate":0,"index":396},{"krate":0,"index":398}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,105,110,100,95,102,105,114,115,116,95,108,97,115,116,47,109,111,100,46,114,115],"byte_start":116040,"byte_end":116052,"line_start":118,"line_end":118,"column_start":41,"column_end":53},"value":"","parent":null,"children":[{"krate":0,"index":402},{"krate":0,"index":404}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,105,110,100,95,102,105,114,115,116,95,108,97,115,116,47,109,111,100,46,114,115],"byte_start":117598,"byte_end":117608,"line_start":160,"line_end":160,"column_start":51,"column_end":61},"value":"","parent":null,"children":[{"krate":0,"index":410},{"krate":0,"index":412},{"krate":0,"index":414},{"krate":0,"index":416}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,105,110,100,95,102,105,114,115,116,95,108,97,115,116,47,109,111,100,46,114,115],"byte_start":119378,"byte_end":119389,"line_start":213,"line_end":213,"column_start":32,"column_end":43},"value":"","parent":null,"children":[{"krate":0,"index":422}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,104,97,105,110,46,114,115],"byte_start":120498,"byte_end":120503,"line_start":32,"line_end":32,"column_start":33,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":440},{"krate":0,"index":442},{"krate":0,"index":444}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,104,97,105,110,46,114,115],"byte_start":121703,"byte_end":121708,"line_start":66,"line_end":66,"column_start":40,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":448},{"krate":0,"index":450},{"krate":0,"index":452}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,104,97,105,110,46,114,115],"byte_start":122806,"byte_end":122815,"line_start":102,"line_end":102,"column_start":51,"column_end":60},"value":"","parent":null,"children":[{"krate":0,"index":458},{"krate":0,"index":460}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,104,97,105,110,46,114,115],"byte_start":123609,"byte_end":123618,"line_start":125,"line_end":125,"column_start":51,"column_end":60},"value":"","parent":null,"children":[{"krate":0,"index":466},{"krate":0,"index":468}],"docs":"","sig":null,"attributes":[]},{"id":57,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,104,97,105,110,46,114,115],"byte_start":124277,"byte_end":124290,"line_start":153,"line_end":153,"column_start":12,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":474}],"docs":"","sig":null,"attributes":[]},{"id":58,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,104,97,105,110,46,114,115],"byte_start":124536,"byte_end":124549,"line_start":166,"line_end":166,"column_start":25,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":478},{"krate":0,"index":480},{"krate":0,"index":482},{"krate":0,"index":484},{"krate":0,"index":486},{"krate":0,"index":488},{"krate":0,"index":490}],"docs":"","sig":null,"attributes":[]},{"id":59,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,104,97,105,110,46,114,115],"byte_start":126080,"byte_end":126088,"line_start":218,"line_end":218,"column_start":12,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":496}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,104,97,105,110,46,114,115],"byte_start":126303,"byte_end":126311,"line_start":227,"line_end":227,"column_start":25,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":500},{"krate":0,"index":502},{"krate":0,"index":504}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,104,97,105,110,46,114,115],"byte_start":126612,"byte_end":126620,"line_start":242,"line_end":242,"column_start":34,"column_end":42},"value":"","parent":null,"children":[],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,104,97,105,110,46,114,115],"byte_start":126746,"byte_end":126754,"line_start":248,"line_end":248,"column_start":36,"column_end":44},"value":"","parent":null,"children":[{"krate":0,"index":510}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,104,117,110,107,115,46,114,115],"byte_start":127765,"byte_end":127771,"line_start":31,"line_end":31,"column_start":30,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":528},{"krate":0,"index":530},{"krate":0,"index":532}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,104,117,110,107,115,46,114,115],"byte_start":128098,"byte_end":128104,"line_start":47,"line_end":47,"column_start":37,"column_end":43},"value":"","parent":null,"children":[{"krate":0,"index":536},{"krate":0,"index":538},{"krate":0,"index":540}],"docs":"","sig":null,"attributes":[]},{"id":65,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,104,117,110,107,115,46,114,115],"byte_start":128806,"byte_end":128814,"line_start":76,"line_end":76,"column_start":45,"column_end":53},"value":"","parent":null,"children":[{"krate":0,"index":546},{"krate":0,"index":548}],"docs":"","sig":null,"attributes":[]},{"id":66,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,104,117,110,107,115,46,114,115],"byte_start":129370,"byte_end":129383,"line_start":102,"line_end":102,"column_start":22,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":554},{"krate":0,"index":556},{"krate":0,"index":558},{"krate":0,"index":560},{"krate":0,"index":562},{"krate":0,"index":564}],"docs":"","sig":null,"attributes":[]},{"id":67,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,104,117,110,107,115,46,114,115],"byte_start":130497,"byte_end":130505,"line_start":150,"line_end":150,"column_start":22,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":570},{"krate":0,"index":572},{"krate":0,"index":574}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,104,117,110,107,115,46,114,115],"byte_start":131264,"byte_end":131272,"line_start":177,"line_end":177,"column_start":31,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":578}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,104,117,110,107,115,46,114,115],"byte_start":131432,"byte_end":131440,"line_start":186,"line_end":186,"column_start":33,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":582}],"docs":"","sig":null,"attributes":[]},{"id":70,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,111,108,108,101,99,116,47,99,111,110,115,117,109,101,114,46,114,115],"byte_start":138438,"byte_end":138453,"line_start":25,"line_end":25,"column_start":24,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":630}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,111,108,108,101,99,116,47,99,111,110,115,117,109,101,114,46,114,115],"byte_start":138806,"byte_end":138821,"line_start":36,"line_end":36,"column_start":40,"column_end":55},"value":"","parent":null,"children":[{"krate":0,"index":634},{"krate":0,"index":636},{"krate":0,"index":638},{"krate":0,"index":640},{"krate":0,"index":642},{"krate":0,"index":644}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,111,108,108,101,99,116,47,99,111,110,115,117,109,101,114,46,114,115],"byte_start":139802,"byte_end":139815,"line_start":66,"line_end":66,"column_start":38,"column_end":51},"value":"","parent":null,"children":[{"krate":0,"index":648},{"krate":0,"index":650},{"krate":0,"index":652},{"krate":0,"index":654}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,111,108,108,101,99,116,47,99,111,110,115,117,109,101,114,46,114,115],"byte_start":140701,"byte_end":140716,"line_start":95,"line_end":95,"column_start":49,"column_end":64},"value":"","parent":null,"children":[{"krate":0,"index":658},{"krate":0,"index":660}],"docs":"","sig":null,"attributes":[]},{"id":74,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,111,108,108,101,99,116,47,109,111,100,46,114,115],"byte_start":134602,"byte_end":134609,"line_start":75,"line_end":75,"column_start":24,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":676},{"krate":0,"index":678},{"krate":0,"index":680}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,111,108,108,101,99,116,47,109,111,100,46,114,115],"byte_start":136264,"byte_end":136267,"line_start":119,"line_end":119,"column_start":31,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":684}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,110,117,109,101,114,97,116,101,46,114,115],"byte_start":147499,"byte_end":147508,"line_start":27,"line_end":27,"column_start":30,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":702},{"krate":0,"index":704},{"krate":0,"index":706}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,110,117,109,101,114,97,116,101,46,114,115],"byte_start":147846,"byte_end":147855,"line_start":43,"line_end":43,"column_start":37,"column_end":46},"value":"","parent":null,"children":[{"krate":0,"index":710},{"krate":0,"index":712},{"krate":0,"index":714}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,110,117,109,101,114,97,116,101,46,114,115],"byte_start":148365,"byte_end":148373,"line_start":63,"line_end":63,"column_start":45,"column_end":53},"value":"","parent":null,"children":[{"krate":0,"index":720},{"krate":0,"index":722}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,110,117,109,101,114,97,116,101,46,114,115],"byte_start":148998,"byte_end":149015,"line_start":88,"line_end":88,"column_start":22,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":728},{"krate":0,"index":730},{"krate":0,"index":732},{"krate":0,"index":734},{"krate":0,"index":736},{"krate":0,"index":738}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,105,108,116,101,114,46,114,115],"byte_start":150776,"byte_end":150782,"line_start":18,"line_end":18,"column_start":48,"column_end":54},"value":"","parent":null,"children":[{"krate":0,"index":756}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,105,108,116,101,114,46,114,115],"byte_start":151247,"byte_end":151253,"line_start":38,"line_end":38,"column_start":33,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":762},{"krate":0,"index":764}],"docs":"","sig":null,"attributes":[]},{"id":82,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,105,108,116,101,114,46,114,115],"byte_start":151801,"byte_end":151815,"line_start":60,"line_end":60,"column_start":16,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":770}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,105,108,116,101,114,46,114,115],"byte_start":152016,"byte_end":152030,"line_start":69,"line_end":69,"column_start":39,"column_end":53},"value":"","parent":null,"children":[{"krate":0,"index":774},{"krate":0,"index":776},{"krate":0,"index":778},{"krate":0,"index":780},{"krate":0,"index":782},{"krate":0,"index":784}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,105,108,116,101,114,46,114,115],"byte_start":152751,"byte_end":152765,"line_start":97,"line_end":97,"column_start":48,"column_end":62},"value":"","parent":null,"children":[{"krate":0,"index":788},{"krate":0,"index":790}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,105,108,116,101,114,46,114,115],"byte_start":153157,"byte_end":153169,"line_start":115,"line_end":115,"column_start":33,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":796},{"krate":0,"index":798},{"krate":0,"index":800},{"krate":0,"index":802}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,105,108,116,101,114,95,109,97,112,46,114,115],"byte_start":154312,"byte_end":154321,"line_start":18,"line_end":18,"column_start":48,"column_end":57},"value":"","parent":null,"children":[{"krate":0,"index":820}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,105,108,116,101,114,95,109,97,112,46,114,115],"byte_start":154801,"byte_end":154810,"line_start":38,"line_end":38,"column_start":36,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":826},{"krate":0,"index":828}],"docs":"","sig":null,"attributes":[]},{"id":88,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,105,108,116,101,114,95,109,97,112,46,114,115],"byte_start":155383,"byte_end":155400,"line_start":61,"line_end":61,"column_start":20,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":834}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,105,108,116,101,114,95,109,97,112,46,114,115],"byte_start":155603,"byte_end":155620,"line_start":70,"line_end":70,"column_start":38,"column_end":55},"value":"","parent":null,"children":[{"krate":0,"index":838},{"krate":0,"index":840},{"krate":0,"index":842},{"krate":0,"index":844},{"krate":0,"index":846},{"krate":0,"index":848}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,105,108,116,101,114,95,109,97,112,46,114,115],"byte_start":156388,"byte_end":156405,"line_start":98,"line_end":98,"column_start":47,"column_end":64},"value":"","parent":null,"children":[{"krate":0,"index":852},{"krate":0,"index":854}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,105,108,116,101,114,95,109,97,112,46,114,115],"byte_start":156815,"byte_end":156830,"line_start":116,"line_end":116,"column_start":36,"column_end":51},"value":"","parent":null,"children":[{"krate":0,"index":860},{"krate":0,"index":862},{"krate":0,"index":864},{"krate":0,"index":866}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,108,97,116,95,109,97,112,46,114,115],"byte_start":157999,"byte_end":158006,"line_start":18,"line_end":18,"column_start":48,"column_end":55},"value":"","parent":null,"children":[{"krate":0,"index":884}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,108,97,116,95,109,97,112,46,114,115],"byte_start":158470,"byte_end":158477,"line_start":38,"line_end":38,"column_start":37,"column_end":44},"value":"","parent":null,"children":[{"krate":0,"index":890},{"krate":0,"index":892}],"docs":"","sig":null,"attributes":[]},{"id":94,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,108,97,116,95,109,97,112,46,114,115],"byte_start":159098,"byte_end":159113,"line_start":64,"line_end":64,"column_start":16,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":898}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,108,97,116,95,109,97,112,46,114,115],"byte_start":159305,"byte_end":159320,"line_start":73,"line_end":73,"column_start":38,"column_end":53},"value":"","parent":null,"children":[{"krate":0,"index":902},{"krate":0,"index":904},{"krate":0,"index":906},{"krate":0,"index":908},{"krate":0,"index":910},{"krate":0,"index":912}],"docs":"","sig":null,"attributes":[]},{"id":96,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,108,97,116,95,109,97,112,46,114,115],"byte_start":160094,"byte_end":160109,"line_start":102,"line_end":102,"column_start":47,"column_end":62},"value":"","parent":null,"children":[{"krate":0,"index":916},{"krate":0,"index":918}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,108,97,116,95,109,97,112,46,114,115],"byte_start":160565,"byte_end":160578,"line_start":123,"line_end":123,"column_start":36,"column_end":49},"value":"","parent":null,"children":[{"krate":0,"index":924},{"krate":0,"index":926},{"krate":0,"index":928},{"krate":0,"index":930}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,108,97,116,116,101,110,46,114,115],"byte_start":162447,"byte_end":162454,"line_start":28,"line_end":28,"column_start":34,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":944},{"krate":0,"index":946}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,114,111,109,95,112,97,114,95,105,116,101,114,46,114,115],"byte_start":163416,"byte_end":163419,"line_start":22,"line_end":22,"column_start":37,"column_end":40},"value":"","parent":null,"children":[{"krate":0,"index":992}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,114,111,109,95,112,97,114,95,105,116,101,114,46,114,115],"byte_start":163682,"byte_end":163690,"line_start":33,"line_end":33,"column_start":37,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":996}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,114,111,109,95,112,97,114,95,105,116,101,114,46,114,115],"byte_start":164040,"byte_end":164050,"line_start":45,"line_end":45,"column_start":37,"column_end":47},"value":"","parent":null,"children":[{"krate":0,"index":1000}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,114,111,109,95,112,97,114,95,105,116,101,114,46,114,115],"byte_start":164353,"byte_end":164363,"line_start":57,"line_end":57,"column_start":37,"column_end":47},"value":"","parent":null,"children":[{"krate":0,"index":1004}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,114,111,109,95,112,97,114,95,105,116,101,114,46,114,115],"byte_start":164820,"byte_end":164827,"line_start":71,"line_end":71,"column_start":48,"column_end":55},"value":"","parent":null,"children":[{"krate":0,"index":1008}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,114,111,109,95,112,97,114,95,105,116,101,114,46,114,115],"byte_start":165367,"byte_end":165375,"line_start":87,"line_end":87,"column_start":45,"column_end":53},"value":"","parent":null,"children":[{"krate":0,"index":1012}],"docs":"","sig":null,"attributes":[]},{"id":105,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,114,111,109,95,112,97,114,95,105,116,101,114,46,114,115],"byte_start":165674,"byte_end":165681,"line_start":99,"line_end":99,"column_start":40,"column_end":47},"value":"","parent":null,"children":[{"krate":0,"index":1016}],"docs":"","sig":null,"attributes":[]},{"id":106,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,114,111,109,95,112,97,114,95,105,116,101,114,46,114,115],"byte_start":166003,"byte_end":166011,"line_start":111,"line_end":111,"column_start":37,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":1020}],"docs":"","sig":null,"attributes":[]},{"id":107,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,114,111,109,95,112,97,114,95,105,116,101,114,46,114,115],"byte_start":166283,"byte_end":166289,"line_start":122,"line_end":122,"column_start":37,"column_end":43},"value":"","parent":null,"children":[{"krate":0,"index":1024}],"docs":"","sig":null,"attributes":[]},{"id":108,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,114,111,109,95,112,97,114,95,105,116,101,114,46,114,115],"byte_start":166545,"byte_end":166551,"line_start":131,"line_end":131,"column_start":45,"column_end":51},"value":"","parent":null,"children":[{"krate":0,"index":1028}],"docs":"","sig":null,"attributes":[]},{"id":109,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,114,111,109,95,112,97,114,95,105,116,101,114,46,114,115],"byte_start":166813,"byte_end":166819,"line_start":140,"line_end":140,"column_start":44,"column_end":50},"value":"","parent":null,"children":[{"krate":0,"index":1032}],"docs":"","sig":null,"attributes":[]},{"id":110,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,114,111,109,95,112,97,114,95,105,116,101,114,46,114,115],"byte_start":167077,"byte_end":167083,"line_start":149,"line_end":149,"column_start":39,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":1036}],"docs":"","sig":null,"attributes":[]},{"id":111,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,114,111,109,95,112,97,114,95,105,116,101,114,46,114,115],"byte_start":167348,"byte_end":167354,"line_start":158,"line_end":158,"column_start":49,"column_end":55},"value":"","parent":null,"children":[{"krate":0,"index":1040}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,114,111,109,95,112,97,114,95,105,116,101,114,46,114,115],"byte_start":167792,"byte_end":167795,"line_start":171,"line_end":171,"column_start":52,"column_end":55},"value":"","parent":null,"children":[{"krate":0,"index":1044}],"docs":"","sig":null,"attributes":[]},{"id":113,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,108,117,109,98,105,110,103,47,109,111,100,46,114,115],"byte_start":179878,"byte_end":179886,"line_start":258,"line_end":258,"column_start":6,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":1128},{"krate":0,"index":1130}],"docs":"","sig":null,"attributes":[]},{"id":114,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,108,117,109,98,105,110,103,47,109,111,100,46,114,115],"byte_start":180999,"byte_end":181013,"line_start":297,"line_end":297,"column_start":6,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":1134},{"krate":0,"index":1136}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,108,117,109,98,105,110,103,47,109,111,100,46,114,115],"byte_start":183490,"byte_end":183498,"line_start":361,"line_end":361,"column_start":40,"column_end":48},"value":"","parent":null,"children":[{"krate":0,"index":1144},{"krate":0,"index":1146}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,111,114,95,101,97,99,104,46,114,115],"byte_start":187983,"byte_end":187998,"line_start":18,"line_end":18,"column_start":32,"column_end":47},"value":"","parent":null,"children":[{"krate":0,"index":1170},{"krate":0,"index":1172},{"krate":0,"index":1174},{"krate":0,"index":1176},{"krate":0,"index":1178},{"krate":0,"index":1180}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,111,114,95,101,97,99,104,46,114,115],"byte_start":188393,"byte_end":188408,"line_start":38,"line_end":38,"column_start":30,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":1184},{"krate":0,"index":1186},{"krate":0,"index":1188},{"krate":0,"index":1190},{"krate":0,"index":1192}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,111,114,95,101,97,99,104,46,114,115],"byte_start":188830,"byte_end":188845,"line_start":60,"line_end":60,"column_start":41,"column_end":56},"value":"","parent":null,"children":[{"krate":0,"index":1196},{"krate":0,"index":1198}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,111,108,100,46,114,115],"byte_start":189920,"byte_end":189924,"line_start":32,"line_end":32,"column_start":52,"column_end":56},"value":"","parent":null,"children":[{"krate":0,"index":1216}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,111,108,100,46,114,115],"byte_start":190136,"byte_end":190140,"line_start":40,"line_end":40,"column_start":40,"column_end":44},"value":"","parent":null,"children":[{"krate":0,"index":1220},{"krate":0,"index":1222}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,111,108,100,46,114,115],"byte_start":190769,"byte_end":190781,"line_start":66,"line_end":66,"column_start":42,"column_end":54},"value":"","parent":null,"children":[{"krate":0,"index":1228},{"krate":0,"index":1230},{"krate":0,"index":1232},{"krate":0,"index":1234},{"krate":0,"index":1236},{"krate":0,"index":1238}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,111,108,100,46,114,115],"byte_start":191563,"byte_end":191575,"line_start":94,"line_end":94,"column_start":51,"column_end":63},"value":"","parent":null,"children":[{"krate":0,"index":1242},{"krate":0,"index":1244}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,111,108,100,46,114,115],"byte_start":192033,"byte_end":192043,"line_start":115,"line_end":115,"column_start":37,"column_end":47},"value":"","parent":null,"children":[{"krate":0,"index":1250},{"krate":0,"index":1252},{"krate":0,"index":1254},{"krate":0,"index":1256}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,111,108,100,46,114,115],"byte_start":193404,"byte_end":193412,"line_start":166,"line_end":166,"column_start":58,"column_end":66},"value":"","parent":null,"children":[{"krate":0,"index":1262}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,111,108,100,46,114,115],"byte_start":193662,"byte_end":193670,"line_start":175,"line_end":175,"column_start":36,"column_end":44},"value":"","parent":null,"children":[{"krate":0,"index":1266},{"krate":0,"index":1268}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,111,108,100,46,114,115],"byte_start":194248,"byte_end":194264,"line_start":200,"line_end":200,"column_start":38,"column_end":54},"value":"","parent":null,"children":[{"krate":0,"index":1274},{"krate":0,"index":1276},{"krate":0,"index":1278},{"krate":0,"index":1280},{"krate":0,"index":1282},{"krate":0,"index":1284}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,111,108,100,46,114,115],"byte_start":195051,"byte_end":195067,"line_start":228,"line_end":228,"column_start":47,"column_end":63},"value":"","parent":null,"children":[{"krate":0,"index":1288},{"krate":0,"index":1290}],"docs":"","sig":null,"attributes":[]},{"id":128,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,116,114,121,95,102,111,108,100,46,114,115],"byte_start":196450,"byte_end":196457,"line_start":36,"line_end":36,"column_start":55,"column_end":62},"value":"","parent":null,"children":[{"krate":0,"index":1318}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,116,114,121,95,102,111,108,100,46,114,115],"byte_start":196675,"byte_end":196682,"line_start":44,"line_end":44,"column_start":40,"column_end":47},"value":"","parent":null,"children":[{"krate":0,"index":1322},{"krate":0,"index":1324}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,116,114,121,95,102,111,108,100,46,114,115],"byte_start":197398,"byte_end":197413,"line_start":72,"line_end":72,"column_start":42,"column_end":57},"value":"","parent":null,"children":[{"krate":0,"index":1330},{"krate":0,"index":1332},{"krate":0,"index":1334},{"krate":0,"index":1336},{"krate":0,"index":1338},{"krate":0,"index":1340}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,116,114,121,95,102,111,108,100,46,114,115],"byte_start":198230,"byte_end":198245,"line_start":100,"line_end":100,"column_start":51,"column_end":66},"value":"","parent":null,"children":[{"krate":0,"index":1344},{"krate":0,"index":1346}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,116,114,121,95,102,111,108,100,46,114,115],"byte_start":198752,"byte_end":198765,"line_start":121,"line_end":121,"column_start":36,"column_end":49},"value":"","parent":null,"children":[{"krate":0,"index":1352},{"krate":0,"index":1354},{"krate":0,"index":1356},{"krate":0,"index":1358}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,116,114,121,95,102,111,108,100,46,114,115],"byte_start":200417,"byte_end":200428,"line_start":180,"line_end":180,"column_start":56,"column_end":67},"value":"","parent":null,"children":[{"krate":0,"index":1364}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,116,114,121,95,102,111,108,100,46,114,115],"byte_start":200704,"byte_end":200715,"line_start":191,"line_end":191,"column_start":36,"column_end":47},"value":"","parent":null,"children":[{"krate":0,"index":1368},{"krate":0,"index":1370}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,116,114,121,95,102,111,108,100,46,114,115],"byte_start":201341,"byte_end":201360,"line_start":217,"line_end":217,"column_start":38,"column_end":57},"value":"","parent":null,"children":[{"krate":0,"index":1376},{"krate":0,"index":1378},{"krate":0,"index":1380},{"krate":0,"index":1382},{"krate":0,"index":1384},{"krate":0,"index":1386}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,116,114,121,95,102,111,108,100,46,114,115],"byte_start":202198,"byte_end":202217,"line_start":246,"line_end":246,"column_start":47,"column_end":66},"value":"","parent":null,"children":[{"krate":0,"index":1390},{"krate":0,"index":1392}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,114,101,100,117,99,101,46,114,115],"byte_start":203097,"byte_end":203111,"line_start":22,"line_end":22,"column_start":26,"column_end":40},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":138,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,114,101,100,117,99,101,46,114,115],"byte_start":203153,"byte_end":203167,"line_start":24,"line_end":24,"column_start":27,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":1414}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,114,101,100,117,99,101,46,114,115],"byte_start":203269,"byte_end":203283,"line_start":30,"line_end":30,"column_start":36,"column_end":50},"value":"","parent":null,"children":[{"krate":0,"index":1418},{"krate":0,"index":1420},{"krate":0,"index":1422},{"krate":0,"index":1424},{"krate":0,"index":1426},{"krate":0,"index":1428}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,114,101,100,117,99,101,46,114,115],"byte_start":203821,"byte_end":203835,"line_start":55,"line_end":55,"column_start":45,"column_end":59},"value":"","parent":null,"children":[{"krate":0,"index":1432},{"krate":0,"index":1434}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,114,101,100,117,99,101,46,114,115],"byte_start":204095,"byte_end":204109,"line_start":69,"line_end":69,"column_start":35,"column_end":49},"value":"","parent":null,"children":[{"krate":0,"index":1438}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,114,101,100,117,99,101,46,114,115],"byte_start":204353,"byte_end":204365,"line_start":82,"line_end":82,"column_start":30,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":1444},{"krate":0,"index":1446},{"krate":0,"index":1448},{"krate":0,"index":1450},{"krate":0,"index":1452}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,116,114,121,95,114,101,100,117,99,101,46,114,115],"byte_start":205637,"byte_end":205654,"line_start":28,"line_end":28,"column_start":26,"column_end":43},"value":"","parent":null,"children":[],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,116,114,121,95,114,101,100,117,99,101,46,114,115],"byte_start":205696,"byte_end":205713,"line_start":30,"line_end":30,"column_start":27,"column_end":44},"value":"","parent":null,"children":[{"krate":0,"index":1476}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,116,114,121,95,114,101,100,117,99,101,46,114,115],"byte_start":205815,"byte_end":205832,"line_start":36,"line_end":36,"column_start":36,"column_end":53},"value":"","parent":null,"children":[{"krate":0,"index":1480},{"krate":0,"index":1482},{"krate":0,"index":1484},{"krate":0,"index":1486},{"krate":0,"index":1488},{"krate":0,"index":1490}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,116,114,121,95,114,101,100,117,99,101,46,114,115],"byte_start":206457,"byte_end":206474,"line_start":62,"line_end":62,"column_start":45,"column_end":62},"value":"","parent":null,"children":[{"krate":0,"index":1494},{"krate":0,"index":1496}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,116,114,121,95,114,101,100,117,99,101,46,114,115],"byte_start":206752,"byte_end":206769,"line_start":76,"line_end":76,"column_start":35,"column_end":52},"value":"","parent":null,"children":[{"krate":0,"index":1500}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,116,114,121,95,114,101,100,117,99,101,46,114,115],"byte_start":207254,"byte_end":207269,"line_start":94,"line_end":94,"column_start":30,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":1506},{"krate":0,"index":1508},{"krate":0,"index":1510},{"krate":0,"index":1512}],"docs":"","sig":null,"attributes":[]},{"id":149,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,116,114,121,95,114,101,100,117,99,101,95,119,105,116,104,46,114,115],"byte_start":208582,"byte_end":208603,"line_start":25,"line_end":25,"column_start":22,"column_end":43},"value":"","parent":null,"children":[],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,116,114,121,95,114,101,100,117,99,101,95,119,105,116,104,46,114,115],"byte_start":208637,"byte_end":208658,"line_start":27,"line_end":27,"column_start":23,"column_end":44},"value":"","parent":null,"children":[{"krate":0,"index":1536}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,116,114,121,95,114,101,100,117,99,101,95,119,105,116,104,46,114,115],"byte_start":208752,"byte_end":208773,"line_start":33,"line_end":33,"column_start":32,"column_end":53},"value":"","parent":null,"children":[{"krate":0,"index":1540},{"krate":0,"index":1542},{"krate":0,"index":1544},{"krate":0,"index":1546},{"krate":0,"index":1548},{"krate":0,"index":1550}],"docs":"","sig":null,"attributes":[]},{"id":152,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,116,114,121,95,114,101,100,117,99,101,95,119,105,116,104,46,114,115],"byte_start":209357,"byte_end":209378,"line_start":58,"line_end":58,"column_start":41,"column_end":62},"value":"","parent":null,"children":[{"krate":0,"index":1554},{"krate":0,"index":1556}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,116,114,121,95,114,101,100,117,99,101,95,119,105,116,104,46,114,115],"byte_start":209620,"byte_end":209641,"line_start":71,"line_end":71,"column_start":39,"column_end":60},"value":"","parent":null,"children":[{"krate":0,"index":1560}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,116,114,121,95,114,101,100,117,99,101,95,119,105,116,104,46,114,115],"byte_start":210348,"byte_end":210367,"line_start":95,"line_end":95,"column_start":30,"column_end":49},"value":"","parent":null,"children":[{"krate":0,"index":1566},{"krate":0,"index":1568},{"krate":0,"index":1570},{"krate":0,"index":1572}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,115,107,105,112,46,114,115],"byte_start":212102,"byte_end":212106,"line_start":28,"line_end":28,"column_start":30,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":1588},{"krate":0,"index":1590},{"krate":0,"index":1592}],"docs":"","sig":null,"attributes":[]},{"id":156,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,115,107,105,112,46,114,115],"byte_start":212435,"byte_end":212439,"line_start":44,"line_end":44,"column_start":37,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":1596},{"krate":0,"index":1598},{"krate":0,"index":1600}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,115,107,105,112,46,114,115],"byte_start":213117,"byte_end":213125,"line_start":68,"line_end":68,"column_start":45,"column_end":53},"value":"","parent":null,"children":[{"krate":0,"index":1606},{"krate":0,"index":1608}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,115,112,108,105,116,116,101,114,46,114,115],"byte_start":217985,"byte_end":217990,"line_start":126,"line_end":126,"column_start":29,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":1628}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,115,112,108,105,116,116,101,114,46,114,115],"byte_start":218192,"byte_end":218197,"line_start":134,"line_end":134,"column_start":33,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":1632},{"krate":0,"index":1634}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,115,112,108,105,116,116,101,114,46,114,115],"byte_start":218689,"byte_end":218702,"line_start":156,"line_end":156,"column_start":38,"column_end":51},"value":"","parent":null,"children":[{"krate":0,"index":1640},{"krate":0,"index":1642},{"krate":0,"index":1644}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,116,97,107,101,46,114,115],"byte_start":220081,"byte_end":220085,"line_start":27,"line_end":27,"column_start":30,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":1664},{"krate":0,"index":1666},{"krate":0,"index":1668}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,116,97,107,101,46,114,115],"byte_start":220414,"byte_end":220418,"line_start":43,"line_end":43,"column_start":37,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":1672},{"krate":0,"index":1674},{"krate":0,"index":1676}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,116,97,107,101,46,114,115],"byte_start":221078,"byte_end":221086,"line_start":67,"line_end":67,"column_start":45,"column_end":53},"value":"","parent":null,"children":[{"krate":0,"index":1682},{"krate":0,"index":1684}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,97,112,46,114,115],"byte_start":222003,"byte_end":222006,"line_start":21,"line_end":21,"column_start":48,"column_end":51},"value":"","parent":null,"children":[{"krate":0,"index":1704}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,97,112,46,114,115],"byte_start":222453,"byte_end":222456,"line_start":41,"line_end":41,"column_start":36,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":1710},{"krate":0,"index":1712},{"krate":0,"index":1714}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,97,112,46,114,115],"byte_start":222936,"byte_end":222939,"line_start":60,"line_end":60,"column_start":43,"column_end":46},"value":"","parent":null,"children":[{"krate":0,"index":1718},{"krate":0,"index":1720},{"krate":0,"index":1722}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,97,112,46,114,115],"byte_start":223785,"byte_end":223793,"line_start":89,"line_end":89,"column_start":51,"column_end":59},"value":"","parent":null,"children":[{"krate":0,"index":1728},{"krate":0,"index":1730}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,97,112,46,114,115],"byte_start":224472,"byte_end":224483,"line_start":116,"line_end":116,"column_start":32,"column_end":43},"value":"","parent":null,"children":[{"krate":0,"index":1736},{"krate":0,"index":1738},{"krate":0,"index":1740},{"krate":0,"index":1742},{"krate":0,"index":1744},{"krate":0,"index":1746},{"krate":0,"index":1748}],"docs":"","sig":null,"attributes":[]},{"id":169,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,97,112,46,114,115],"byte_start":225589,"byte_end":225600,"line_start":164,"line_end":164,"column_start":16,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":1754}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,97,112,46,114,115],"byte_start":225788,"byte_end":225799,"line_start":173,"line_end":173,"column_start":38,"column_end":49},"value":"","parent":null,"children":[{"krate":0,"index":1758},{"krate":0,"index":1760},{"krate":0,"index":1762},{"krate":0,"index":1764},{"krate":0,"index":1766},{"krate":0,"index":1768}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,97,112,46,114,115],"byte_start":226502,"byte_end":226513,"line_start":199,"line_end":199,"column_start":47,"column_end":58},"value":"","parent":null,"children":[{"krate":0,"index":1772},{"krate":0,"index":1774}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,97,112,46,114,115],"byte_start":226919,"byte_end":226928,"line_start":218,"line_end":218,"column_start":36,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":1780},{"krate":0,"index":1782},{"krate":0,"index":1784},{"krate":0,"index":1786}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,97,112,95,119,105,116,104,46,114,115],"byte_start":227971,"byte_end":227978,"line_start":21,"line_end":21,"column_start":58,"column_end":65},"value":"","parent":null,"children":[{"krate":0,"index":1804}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,97,112,95,119,105,116,104,46,114,115],"byte_start":228521,"byte_end":228528,"line_start":43,"line_end":43,"column_start":39,"column_end":46},"value":"","parent":null,"children":[{"krate":0,"index":1810},{"krate":0,"index":1812},{"krate":0,"index":1814}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,97,112,95,119,105,116,104,46,114,115],"byte_start":229056,"byte_end":229063,"line_start":63,"line_end":63,"column_start":46,"column_end":53},"value":"","parent":null,"children":[{"krate":0,"index":1818},{"krate":0,"index":1820},{"krate":0,"index":1822}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,97,112,95,119,105,116,104,46,114,115],"byte_start":230049,"byte_end":230057,"line_start":95,"line_end":95,"column_start":54,"column_end":62},"value":"","parent":null,"children":[{"krate":0,"index":1828},{"krate":0,"index":1830}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,97,112,95,119,105,116,104,46,114,115],"byte_start":230846,"byte_end":230861,"line_start":125,"line_end":125,"column_start":35,"column_end":50},"value":"","parent":null,"children":[{"krate":0,"index":1836},{"krate":0,"index":1838},{"krate":0,"index":1840},{"krate":0,"index":1842},{"krate":0,"index":1844},{"krate":0,"index":1846},{"krate":0,"index":1848}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,97,112,95,119,105,116,104,46,114,115],"byte_start":232160,"byte_end":232171,"line_start":181,"line_end":181,"column_start":35,"column_end":46},"value":"","parent":null,"children":[{"krate":0,"index":1854},{"krate":0,"index":1856},{"krate":0,"index":1858}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,97,112,95,119,105,116,104,46,114,115],"byte_start":232575,"byte_end":232586,"line_start":198,"line_end":198,"column_start":46,"column_end":57},"value":"","parent":null,"children":[{"krate":0,"index":1862}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,97,112,95,119,105,116,104,46,114,115],"byte_start":232900,"byte_end":232911,"line_start":209,"line_end":209,"column_start":44,"column_end":55},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":181,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,97,112,95,119,105,116,104,46,114,115],"byte_start":233268,"byte_end":233283,"line_start":227,"line_end":227,"column_start":19,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":1870}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,97,112,95,119,105,116,104,46,114,115],"byte_start":233514,"byte_end":233529,"line_start":237,"line_end":237,"column_start":41,"column_end":56},"value":"","parent":null,"children":[{"krate":0,"index":1874},{"krate":0,"index":1876},{"krate":0,"index":1878},{"krate":0,"index":1880},{"krate":0,"index":1882},{"krate":0,"index":1884}],"docs":"","sig":null,"attributes":[]},{"id":183,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,97,112,95,119,105,116,104,46,114,115],"byte_start":234361,"byte_end":234376,"line_start":267,"line_end":267,"column_start":50,"column_end":65},"value":"","parent":null,"children":[{"krate":0,"index":1888},{"krate":0,"index":1890}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,97,112,95,119,105,116,104,46,114,115],"byte_start":234857,"byte_end":234870,"line_start":288,"line_end":288,"column_start":39,"column_end":52},"value":"","parent":null,"children":[{"krate":0,"index":1896},{"krate":0,"index":1898},{"krate":0,"index":1900},{"krate":0,"index":1902},{"krate":0,"index":1904}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,122,105,112,46,114,115],"byte_start":236494,"byte_end":236497,"line_start":29,"line_end":29,"column_start":33,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":1922},{"krate":0,"index":1924},{"krate":0,"index":1926}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,122,105,112,46,114,115],"byte_start":236881,"byte_end":236884,"line_start":46,"line_end":46,"column_start":40,"column_end":43},"value":"","parent":null,"children":[{"krate":0,"index":1930},{"krate":0,"index":1932},{"krate":0,"index":1934}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,122,105,112,46,114,115],"byte_start":237633,"byte_end":237642,"line_start":73,"line_end":73,"column_start":54,"column_end":63},"value":"","parent":null,"children":[{"krate":0,"index":1940},{"krate":0,"index":1942}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,122,105,112,46,114,115],"byte_start":238351,"byte_end":238360,"line_start":94,"line_end":94,"column_start":54,"column_end":63},"value":"","parent":null,"children":[{"krate":0,"index":1948},{"krate":0,"index":1950}],"docs":"","sig":null,"attributes":[]},{"id":189,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,122,105,112,46,114,115],"byte_start":239071,"byte_end":239082,"line_start":120,"line_end":120,"column_start":45,"column_end":56},"value":"","parent":null,"children":[{"krate":0,"index":1956},{"krate":0,"index":1958},{"krate":0,"index":1960},{"krate":0,"index":1962},{"krate":0,"index":1964},{"krate":0,"index":1966}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,122,105,112,95,101,113,46,114,115],"byte_start":240744,"byte_end":240749,"line_start":30,"line_end":30,"column_start":33,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":1980},{"krate":0,"index":1982},{"krate":0,"index":1984}],"docs":"","sig":null,"attributes":[]},{"id":191,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,122,105,112,95,101,113,46,114,115],"byte_start":241141,"byte_end":241146,"line_start":47,"line_end":47,"column_start":40,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":1988},{"krate":0,"index":1990},{"krate":0,"index":1992}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,116,101,114,108,101,97,118,101,46,114,115],"byte_start":242564,"byte_end":242574,"line_start":32,"line_end":32,"column_start":33,"column_end":43},"value":"","parent":null,"children":[{"krate":0,"index":2010},{"krate":0,"index":2012},{"krate":0,"index":2014}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,116,101,114,108,101,97,118,101,46,114,115],"byte_start":242951,"byte_end":242961,"line_start":49,"line_end":49,"column_start":40,"column_end":50},"value":"","parent":null,"children":[{"krate":0,"index":2018},{"krate":0,"index":2020},{"krate":0,"index":2022}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,116,101,114,108,101,97,118,101,46,114,115],"byte_start":243914,"byte_end":243923,"line_start":86,"line_end":86,"column_start":51,"column_end":60},"value":"","parent":null,"children":[{"krate":0,"index":2028},{"krate":0,"index":2030}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,116,101,114,108,101,97,118,101,46,114,115],"byte_start":244727,"byte_end":244736,"line_start":113,"line_end":113,"column_start":51,"column_end":60},"value":"","parent":null,"children":[{"krate":0,"index":2036},{"krate":0,"index":2038}],"docs":"","sig":null,"attributes":[]},{"id":196,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,116,101,114,108,101,97,118,101,46,114,115],"byte_start":245391,"byte_end":245409,"line_start":140,"line_end":140,"column_start":12,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":2044}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,116,101,114,108,101,97,118,101,46,114,115],"byte_start":245693,"byte_end":245711,"line_start":149,"line_end":149,"column_start":25,"column_end":43},"value":"","parent":null,"children":[{"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":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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,116,101,114,108,101,97,118,101,46,114,115],"byte_start":248544,"byte_end":248557,"line_start":243,"line_end":243,"column_start":25,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":2064},{"krate":0,"index":2066},{"krate":0,"index":2068}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,116,101,114,108,101,97,118,101,46,114,115],"byte_start":249691,"byte_end":249704,"line_start":281,"line_end":281,"column_start":36,"column_end":49},"value":"","parent":null,"children":[{"krate":0,"index":2072}],"docs":"","sig":null,"attributes":[]},{"id":200,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,116,101,114,108,101,97,118,101,46,114,115],"byte_start":250270,"byte_end":250283,"line_start":301,"line_end":301,"column_start":34,"column_end":47},"value":"","parent":null,"children":[{"krate":0,"index":2076}],"docs":"","sig":null,"attributes":[]},{"id":201,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,116,101,114,108,101,97,118,101,95,115,104,111,114,116,101,115,116,46,114,115],"byte_start":251872,"byte_end":251890,"line_start":43,"line_end":43,"column_start":33,"column_end":51},"value":"","parent":null,"children":[{"krate":0,"index":2090},{"krate":0,"index":2092},{"krate":0,"index":2094}],"docs":"","sig":null,"attributes":[]},{"id":202,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,116,101,114,108,101,97,118,101,95,115,104,111,114,116,101,115,116,46,114,115],"byte_start":252267,"byte_end":252285,"line_start":60,"line_end":60,"column_start":40,"column_end":58},"value":"","parent":null,"children":[{"krate":0,"index":2098},{"krate":0,"index":2100},{"krate":0,"index":2102}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,116,101,114,115,112,101,114,115,101,46,114,115],"byte_start":253667,"byte_end":253678,"line_start":32,"line_end":32,"column_start":30,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":2120},{"krate":0,"index":2122},{"krate":0,"index":2124}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,116,101,114,115,112,101,114,115,101,46,114,115],"byte_start":254245,"byte_end":254256,"line_start":54,"line_end":54,"column_start":37,"column_end":48},"value":"","parent":null,"children":[{"krate":0,"index":2128},{"krate":0,"index":2130},{"krate":0,"index":2132}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,116,101,114,115,112,101,114,115,101,46,114,115],"byte_start":255297,"byte_end":255305,"line_start":90,"line_end":90,"column_start":45,"column_end":53},"value":"","parent":null,"children":[{"krate":0,"index":2138},{"krate":0,"index":2140}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,116,101,114,115,112,101,114,115,101,46,114,115],"byte_start":255856,"byte_end":255875,"line_start":116,"line_end":116,"column_start":9,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":2146}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,116,101,114,115,112,101,114,115,101,46,114,115],"byte_start":256132,"byte_end":256151,"line_start":129,"line_end":129,"column_start":22,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":2150},{"krate":0,"index":2152},{"krate":0,"index":2154},{"krate":0,"index":2156},{"krate":0,"index":2158},{"krate":0,"index":2160},{"krate":0,"index":2162}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,116,101,114,115,112,101,114,115,101,46,114,115],"byte_start":258326,"byte_end":258341,"line_start":206,"line_end":206,"column_start":22,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":2168},{"krate":0,"index":2170},{"krate":0,"index":2172}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,116,101,114,115,112,101,114,115,101,46,114,115],"byte_start":259118,"byte_end":259133,"line_start":234,"line_end":234,"column_start":33,"column_end":48},"value":"","parent":null,"children":[{"krate":0,"index":2176}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,116,101,114,115,112,101,114,115,101,46,114,115],"byte_start":259786,"byte_end":259801,"line_start":255,"line_end":255,"column_start":31,"column_end":46},"value":"","parent":null,"children":[{"krate":0,"index":2180}],"docs":"","sig":null,"attributes":[]},{"id":211,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,116,101,114,115,112,101,114,115,101,46,114,115],"byte_start":260179,"byte_end":260198,"line_start":274,"line_end":274,"column_start":12,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":2186}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,116,101,114,115,112,101,114,115,101,46,114,115],"byte_start":260434,"byte_end":260453,"line_start":286,"line_end":286,"column_start":28,"column_end":47},"value":"","parent":null,"children":[{"krate":0,"index":2190},{"krate":0,"index":2192},{"krate":0,"index":2194},{"krate":0,"index":2196},{"krate":0,"index":2198},{"krate":0,"index":2200}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,116,101,114,115,112,101,114,115,101,46,114,115],"byte_start":261536,"byte_end":261555,"line_start":322,"line_end":322,"column_start":37,"column_end":56},"value":"","parent":null,"children":[{"krate":0,"index":2204},{"krate":0,"index":2206}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,116,101,114,115,112,101,114,115,101,46,114,115],"byte_start":262100,"byte_end":262117,"line_start":347,"line_end":347,"column_start":26,"column_end":43},"value":"","parent":null,"children":[{"krate":0,"index":2212},{"krate":0,"index":2214},{"krate":0,"index":2216},{"krate":0,"index":2218}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,117,112,100,97,116,101,46,114,115],"byte_start":263272,"byte_end":263278,"line_start":21,"line_end":21,"column_start":48,"column_end":54},"value":"","parent":null,"children":[{"krate":0,"index":2236}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,117,112,100,97,116,101,46,114,115],"byte_start":263743,"byte_end":263749,"line_start":41,"line_end":41,"column_start":33,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":2242},{"krate":0,"index":2244},{"krate":0,"index":2246}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,117,112,100,97,116,101,46,114,115],"byte_start":264212,"byte_end":264218,"line_start":59,"line_end":59,"column_start":40,"column_end":46},"value":"","parent":null,"children":[{"krate":0,"index":2250},{"krate":0,"index":2252},{"krate":0,"index":2254}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,117,112,100,97,116,101,46,114,115],"byte_start":265058,"byte_end":265066,"line_start":87,"line_end":87,"column_start":48,"column_end":56},"value":"","parent":null,"children":[{"krate":0,"index":2260},{"krate":0,"index":2262}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,117,112,100,97,116,101,46,114,115],"byte_start":265738,"byte_end":265752,"line_start":113,"line_end":113,"column_start":29,"column_end":43},"value":"","parent":null,"children":[{"krate":0,"index":2268},{"krate":0,"index":2270},{"krate":0,"index":2272},{"krate":0,"index":2274},{"krate":0,"index":2276},{"krate":0,"index":2278},{"krate":0,"index":2280}],"docs":"","sig":null,"attributes":[]},{"id":220,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,117,112,100,97,116,101,46,114,115],"byte_start":266942,"byte_end":266956,"line_start":163,"line_end":163,"column_start":16,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":2286}],"docs":"","sig":null,"attributes":[]},{"id":221,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,117,112,100,97,116,101,46,114,115],"byte_start":267153,"byte_end":267167,"line_start":172,"line_end":172,"column_start":35,"column_end":49},"value":"","parent":null,"children":[{"krate":0,"index":2290},{"krate":0,"index":2292},{"krate":0,"index":2294},{"krate":0,"index":2296},{"krate":0,"index":2298},{"krate":0,"index":2300}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,117,112,100,97,116,101,46,114,115],"byte_start":267872,"byte_end":267886,"line_start":197,"line_end":197,"column_start":44,"column_end":58},"value":"","parent":null,"children":[{"krate":0,"index":2304},{"krate":0,"index":2306}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,117,112,100,97,116,101,46,114,115],"byte_start":268282,"byte_end":268294,"line_start":215,"line_end":215,"column_start":33,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":2312},{"krate":0,"index":2314},{"krate":0,"index":2316},{"krate":0,"index":2318}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,117,112,100,97,116,101,46,114,115],"byte_start":268975,"byte_end":268984,"line_start":247,"line_end":247,"column_start":25,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":2322},{"krate":0,"index":2324},{"krate":0,"index":2326},{"krate":0,"index":2328},{"krate":0,"index":2330}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,117,112,100,97,116,101,46,114,115],"byte_start":269887,"byte_end":269896,"line_start":283,"line_end":283,"column_start":34,"column_end":43},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":226,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,117,112,100,97,116,101,46,114,115],"byte_start":270002,"byte_end":270011,"line_start":289,"line_end":289,"column_start":36,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":2336}],"docs":"","sig":null,"attributes":[]},{"id":227,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,110,111,111,112,46,114,115],"byte_start":270354,"byte_end":270366,"line_start":5,"line_end":5,"column_start":6,"column_end":18},"value":"","parent":null,"children":[{"krate":0,"index":2348}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,110,111,111,112,46,114,115],"byte_start":270450,"byte_end":270462,"line_start":11,"line_end":11,"column_start":25,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":2352},{"krate":0,"index":2354},{"krate":0,"index":2356},{"krate":0,"index":2358},{"krate":0,"index":2360},{"krate":0,"index":2362}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,110,111,111,112,46,114,115],"byte_start":270806,"byte_end":270818,"line_start":29,"line_end":29,"column_start":23,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":2366},{"krate":0,"index":2368},{"krate":0,"index":2370},{"krate":0,"index":2372},{"krate":0,"index":2374}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,110,111,111,112,46,114,115],"byte_start":271158,"byte_end":271170,"line_start":48,"line_end":48,"column_start":34,"column_end":46},"value":"","parent":null,"children":[{"krate":0,"index":2378},{"krate":0,"index":2380}],"docs":"","sig":null,"attributes":[]},{"id":231,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,110,111,111,112,46,114,115],"byte_start":271357,"byte_end":271368,"line_start":60,"line_end":60,"column_start":22,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":2386}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,114,101,118,46,114,115],"byte_start":272140,"byte_end":272143,"line_start":25,"line_end":25,"column_start":30,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":2400},{"krate":0,"index":2402},{"krate":0,"index":2404}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,114,101,118,46,114,115],"byte_start":272472,"byte_end":272475,"line_start":41,"line_end":41,"column_start":37,"column_end":40},"value":"","parent":null,"children":[{"krate":0,"index":2408},{"krate":0,"index":2410},{"krate":0,"index":2412}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,114,101,118,46,114,115],"byte_start":273180,"byte_end":273188,"line_start":66,"line_end":66,"column_start":45,"column_end":53},"value":"","parent":null,"children":[{"krate":0,"index":2418},{"krate":0,"index":2420}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,114,101,118,46,114,115],"byte_start":273687,"byte_end":273698,"line_start":88,"line_end":88,"column_start":22,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":2426},{"krate":0,"index":2428},{"krate":0,"index":2430},{"krate":0,"index":2432},{"krate":0,"index":2434},{"krate":0,"index":2436}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,108,101,110,46,114,115],"byte_start":275150,"byte_end":275156,"line_start":29,"line_end":29,"column_start":30,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":2452},{"krate":0,"index":2454},{"krate":0,"index":2456}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,108,101,110,46,114,115],"byte_start":275485,"byte_end":275491,"line_start":45,"line_end":45,"column_start":37,"column_end":43},"value":"","parent":null,"children":[{"krate":0,"index":2460},{"krate":0,"index":2462},{"krate":0,"index":2464}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,108,101,110,46,114,115],"byte_start":276166,"byte_end":276174,"line_start":69,"line_end":69,"column_start":45,"column_end":53},"value":"","parent":null,"children":[{"krate":0,"index":2470},{"krate":0,"index":2472}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,108,101,110,46,114,115],"byte_start":276793,"byte_end":276807,"line_start":94,"line_end":94,"column_start":22,"column_end":36},"value":"","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}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,108,101,110,46,114,115],"byte_start":278328,"byte_end":278334,"line_start":156,"line_end":156,"column_start":30,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":2496},{"krate":0,"index":2498},{"krate":0,"index":2500}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,108,101,110,46,114,115],"byte_start":278663,"byte_end":278669,"line_start":172,"line_end":172,"column_start":37,"column_end":43},"value":"","parent":null,"children":[{"krate":0,"index":2504},{"krate":0,"index":2506},{"krate":0,"index":2508}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,108,101,110,46,114,115],"byte_start":279344,"byte_end":279352,"line_start":196,"line_end":196,"column_start":45,"column_end":53},"value":"","parent":null,"children":[{"krate":0,"index":2514},{"krate":0,"index":2516}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,108,101,110,46,114,115],"byte_start":279971,"byte_end":279985,"line_start":221,"line_end":221,"column_start":22,"column_end":36},"value":"","parent":null,"children":[{"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}],"docs":"","sig":null,"attributes":[]},{"id":244,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,115,117,109,46,114,115],"byte_start":281197,"byte_end":281208,"line_start":24,"line_end":24,"column_start":31,"column_end":42},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":245,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,115,117,109,46,114,115],"byte_start":281230,"byte_end":281241,"line_start":26,"line_end":26,"column_start":15,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":2566}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,115,117,109,46,114,115],"byte_start":281361,"byte_end":281372,"line_start":32,"line_end":32,"column_start":28,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":2570},{"krate":0,"index":2572},{"krate":0,"index":2574},{"krate":0,"index":2576},{"krate":0,"index":2578},{"krate":0,"index":2580}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,115,117,109,46,114,115],"byte_start":281817,"byte_end":281828,"line_start":52,"line_end":52,"column_start":37,"column_end":48},"value":"","parent":null,"children":[{"krate":0,"index":2584},{"krate":0,"index":2586}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,115,117,109,46,114,115],"byte_start":282043,"byte_end":282054,"line_start":64,"line_end":64,"column_start":24,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":2590}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,115,117,109,46,114,115],"byte_start":282227,"byte_end":282236,"line_start":77,"line_end":77,"column_start":26,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":2596},{"krate":0,"index":2598},{"krate":0,"index":2600},{"krate":0,"index":2602},{"krate":0,"index":2604}],"docs":"","sig":null,"attributes":[]},{"id":250,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,114,111,100,117,99,116,46,114,115],"byte_start":283164,"byte_end":283179,"line_start":24,"line_end":24,"column_start":31,"column_end":46},"value":"","parent":null,"children":[],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,114,111,100,117,99,116,46,114,115],"byte_start":283201,"byte_end":283216,"line_start":26,"line_end":26,"column_start":15,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":2630}],"docs":"","sig":null,"attributes":[]},{"id":252,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,114,111,100,117,99,116,46,114,115],"byte_start":283344,"byte_end":283359,"line_start":32,"line_end":32,"column_start":28,"column_end":43},"value":"","parent":null,"children":[{"krate":0,"index":2634},{"krate":0,"index":2636},{"krate":0,"index":2638},{"krate":0,"index":2640},{"krate":0,"index":2642},{"krate":0,"index":2644}],"docs":"","sig":null,"attributes":[]},{"id":253,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,114,111,100,117,99,116,46,114,115],"byte_start":283840,"byte_end":283855,"line_start":52,"line_end":52,"column_start":37,"column_end":52},"value":"","parent":null,"children":[{"krate":0,"index":2648},{"krate":0,"index":2650}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,114,111,100,117,99,116,46,114,115],"byte_start":284086,"byte_end":284101,"line_start":64,"line_end":64,"column_start":24,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":2654}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,114,111,100,117,99,116,46,114,115],"byte_start":284286,"byte_end":284299,"line_start":77,"line_end":77,"column_start":26,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":2660},{"krate":0,"index":2662},{"krate":0,"index":2664},{"krate":0,"index":2666},{"krate":0,"index":2668}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,108,111,110,101,100,46,114,115],"byte_start":285503,"byte_end":285509,"line_start":27,"line_end":27,"column_start":37,"column_end":43},"value":"","parent":null,"children":[{"krate":0,"index":2682},{"krate":0,"index":2684},{"krate":0,"index":2686}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,108,111,110,101,100,46,114,115],"byte_start":285957,"byte_end":285963,"line_start":45,"line_end":45,"column_start":44,"column_end":50},"value":"","parent":null,"children":[{"krate":0,"index":2690},{"krate":0,"index":2692},{"krate":0,"index":2694}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,108,111,110,101,100,46,114,115],"byte_start":286613,"byte_end":286621,"line_start":69,"line_end":69,"column_start":53,"column_end":61},"value":"","parent":null,"children":[{"krate":0,"index":2700},{"krate":0,"index":2702}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,108,111,110,101,100,46,114,115],"byte_start":287168,"byte_end":287182,"line_start":91,"line_end":91,"column_start":29,"column_end":43},"value":"","parent":null,"children":[{"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}],"docs":"","sig":null,"attributes":[]},{"id":260,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,108,111,110,101,100,46,114,115],"byte_start":288044,"byte_end":288058,"line_start":130,"line_end":130,"column_start":9,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":2726}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,108,111,110,101,100,46,114,115],"byte_start":288176,"byte_end":288190,"line_start":136,"line_end":136,"column_start":36,"column_end":50},"value":"","parent":null,"children":[{"krate":0,"index":2730},{"krate":0,"index":2732},{"krate":0,"index":2734},{"krate":0,"index":2736},{"krate":0,"index":2738},{"krate":0,"index":2740}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,108,111,110,101,100,46,114,115],"byte_start":288775,"byte_end":288789,"line_start":158,"line_end":158,"column_start":45,"column_end":59},"value":"","parent":null,"children":[{"krate":0,"index":2744},{"krate":0,"index":2746}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,108,111,110,101,100,46,114,115],"byte_start":289115,"byte_end":289127,"line_start":176,"line_end":176,"column_start":34,"column_end":46},"value":"","parent":null,"children":[{"krate":0,"index":2752},{"krate":0,"index":2754},{"krate":0,"index":2756},{"krate":0,"index":2758}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,115,112,101,99,116,46,114,115],"byte_start":290075,"byte_end":290082,"line_start":22,"line_end":22,"column_start":48,"column_end":55},"value":"","parent":null,"children":[{"krate":0,"index":2778}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,115,112,101,99,116,46,114,115],"byte_start":290554,"byte_end":290561,"line_start":42,"line_end":42,"column_start":33,"column_end":40},"value":"","parent":null,"children":[{"krate":0,"index":2784},{"krate":0,"index":2786},{"krate":0,"index":2788}],"docs":"","sig":null,"attributes":[]},{"id":266,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,115,112,101,99,116,46,114,115],"byte_start":291021,"byte_end":291028,"line_start":60,"line_end":60,"column_start":40,"column_end":47},"value":"","parent":null,"children":[{"krate":0,"index":2792},{"krate":0,"index":2794},{"krate":0,"index":2796}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,115,112,101,99,116,46,114,115],"byte_start":291873,"byte_end":291881,"line_start":89,"line_end":89,"column_start":48,"column_end":56},"value":"","parent":null,"children":[{"krate":0,"index":2802},{"krate":0,"index":2804}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,115,112,101,99,116,46,114,115],"byte_start":292546,"byte_end":292561,"line_start":115,"line_end":115,"column_start":29,"column_end":44},"value":"","parent":null,"children":[{"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}],"docs":"","sig":null,"attributes":[]},{"id":269,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,115,112,101,99,116,46,114,115],"byte_start":293699,"byte_end":293714,"line_start":163,"line_end":163,"column_start":16,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":2828}],"docs":"","sig":null,"attributes":[]},{"id":270,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,115,112,101,99,116,46,114,115],"byte_start":293915,"byte_end":293930,"line_start":172,"line_end":172,"column_start":35,"column_end":50},"value":"","parent":null,"children":[{"krate":0,"index":2832},{"krate":0,"index":2834},{"krate":0,"index":2836},{"krate":0,"index":2838},{"krate":0,"index":2840},{"krate":0,"index":2842}],"docs":"","sig":null,"attributes":[]},{"id":271,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,115,112,101,99,116,46,114,115],"byte_start":294649,"byte_end":294664,"line_start":199,"line_end":199,"column_start":44,"column_end":59},"value":"","parent":null,"children":[{"krate":0,"index":2846},{"krate":0,"index":2848}],"docs":"","sig":null,"attributes":[]},{"id":272,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,115,112,101,99,116,46,114,115],"byte_start":295052,"byte_end":295065,"line_start":217,"line_end":217,"column_start":33,"column_end":46},"value":"","parent":null,"children":[{"krate":0,"index":2854},{"krate":0,"index":2856},{"krate":0,"index":2858},{"krate":0,"index":2860}],"docs":"","sig":null,"attributes":[]},{"id":273,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,119,104,105,108,101,95,115,111,109,101,46,114,115],"byte_start":296309,"byte_end":296318,"line_start":27,"line_end":27,"column_start":33,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":2880},{"krate":0,"index":2882}],"docs":"","sig":null,"attributes":[]},{"id":274,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,119,104,105,108,101,95,115,111,109,101,46,114,115],"byte_start":296949,"byte_end":296966,"line_start":54,"line_end":54,"column_start":40,"column_end":57},"value":"","parent":null,"children":[{"krate":0,"index":2888},{"krate":0,"index":2890},{"krate":0,"index":2892},{"krate":0,"index":2894},{"krate":0,"index":2896},{"krate":0,"index":2898}],"docs":"","sig":null,"attributes":[]},{"id":275,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,119,104,105,108,101,95,115,111,109,101,46,114,115],"byte_start":297698,"byte_end":297715,"line_start":81,"line_end":81,"column_start":49,"column_end":66},"value":"","parent":null,"children":[{"krate":0,"index":2902},{"krate":0,"index":2904}],"docs":"","sig":null,"attributes":[]},{"id":276,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,119,104,105,108,101,95,115,111,109,101,46,114,115],"byte_start":298091,"byte_end":298106,"line_start":99,"line_end":99,"column_start":38,"column_end":53},"value":"","parent":null,"children":[{"krate":0,"index":2910},{"krate":0,"index":2912},{"krate":0,"index":2914},{"krate":0,"index":2916}],"docs":"","sig":null,"attributes":[]},{"id":277,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,120,116,101,110,100,46,114,115],"byte_start":300139,"byte_end":300149,"line_start":54,"line_end":54,"column_start":31,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":2964}],"docs":"","sig":null,"attributes":[]},{"id":278,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,120,116,101,110,100,46,114,115],"byte_start":300464,"byte_end":300474,"line_start":65,"line_end":65,"column_start":39,"column_end":49},"value":"","parent":null,"children":[{"krate":0,"index":2968}],"docs":"","sig":null,"attributes":[]},{"id":279,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,120,116,101,110,100,46,114,115],"byte_start":300805,"byte_end":300813,"line_start":77,"line_end":77,"column_start":39,"column_end":47},"value":"","parent":null,"children":[{"krate":0,"index":2972}],"docs":"","sig":null,"attributes":[]},{"id":280,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,120,116,101,110,100,46,114,115],"byte_start":301139,"byte_end":301147,"line_start":89,"line_end":89,"column_start":51,"column_end":59},"value":"","parent":null,"children":[{"krate":0,"index":2976}],"docs":"","sig":null,"attributes":[]},{"id":281,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,120,116,101,110,100,46,114,115],"byte_start":301483,"byte_end":301491,"line_start":102,"line_end":102,"column_start":31,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":2980}],"docs":"","sig":null,"attributes":[]},{"id":282,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,120,116,101,110,100,46,114,115],"byte_start":301778,"byte_end":301786,"line_start":113,"line_end":113,"column_start":39,"column_end":47},"value":"","parent":null,"children":[{"krate":0,"index":2984}],"docs":"","sig":null,"attributes":[]},{"id":283,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,120,116,101,110,100,46,114,115],"byte_start":302091,"byte_end":302098,"line_start":125,"line_end":125,"column_start":42,"column_end":49},"value":"","parent":null,"children":[{"krate":0,"index":2988}],"docs":"","sig":null,"attributes":[]},{"id":284,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,120,116,101,110,100,46,114,115],"byte_start":302574,"byte_end":302581,"line_start":139,"line_end":139,"column_start":54,"column_end":61},"value":"","parent":null,"children":[{"krate":0,"index":2992}],"docs":"","sig":null,"attributes":[]},{"id":285,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,120,116,101,110,100,46,114,115],"byte_start":302985,"byte_end":302992,"line_start":153,"line_end":153,"column_start":34,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":2996}],"docs":"","sig":null,"attributes":[]},{"id":286,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,120,116,101,110,100,46,114,115],"byte_start":303347,"byte_end":303354,"line_start":165,"line_end":165,"column_start":42,"column_end":49},"value":"","parent":null,"children":[{"krate":0,"index":3000}],"docs":"","sig":null,"attributes":[]},{"id":287,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,120,116,101,110,100,46,114,115],"byte_start":303718,"byte_end":303728,"line_start":178,"line_end":178,"column_start":31,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":3004}],"docs":"","sig":null,"attributes":[]},{"id":288,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,120,116,101,110,100,46,114,115],"byte_start":304331,"byte_end":304341,"line_start":200,"line_end":200,"column_start":39,"column_end":49},"value":"","parent":null,"children":[{"krate":0,"index":3008}],"docs":"","sig":null,"attributes":[]},{"id":289,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,120,116,101,110,100,46,114,115],"byte_start":304648,"byte_end":304654,"line_start":212,"line_end":212,"column_start":31,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":3012}],"docs":"","sig":null,"attributes":[]},{"id":290,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,120,116,101,110,100,46,114,115],"byte_start":305594,"byte_end":305600,"line_start":240,"line_end":240,"column_start":39,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":3016}],"docs":"","sig":null,"attributes":[]},{"id":291,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,120,116,101,110,100,46,114,115],"byte_start":305879,"byte_end":305885,"line_start":249,"line_end":249,"column_start":38,"column_end":44},"value":"","parent":null,"children":[{"krate":0,"index":3020}],"docs":"","sig":null,"attributes":[]},{"id":292,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,120,116,101,110,100,46,114,115],"byte_start":306171,"byte_end":306177,"line_start":258,"line_end":258,"column_start":33,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":3024}],"docs":"","sig":null,"attributes":[]},{"id":293,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,120,116,101,110,100,46,114,115],"byte_start":306478,"byte_end":306484,"line_start":267,"line_end":267,"column_start":43,"column_end":49},"value":"","parent":null,"children":[{"krate":0,"index":3028}],"docs":"","sig":null,"attributes":[]},{"id":294,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,120,116,101,110,100,46,114,115],"byte_start":307393,"byte_end":307401,"line_start":298,"line_end":298,"column_start":31,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":3032}],"docs":"","sig":null,"attributes":[]},{"id":295,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,120,116,101,110,100,46,114,115],"byte_start":307706,"byte_end":307714,"line_start":309,"line_end":309,"column_start":39,"column_end":47},"value":"","parent":null,"children":[{"krate":0,"index":3036}],"docs":"","sig":null,"attributes":[]},{"id":296,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,120,116,101,110,100,46,114,115],"byte_start":308146,"byte_end":308149,"line_start":324,"line_end":324,"column_start":39,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":3040}],"docs":"","sig":null,"attributes":[]},{"id":297,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,117,110,122,105,112,46,114,115],"byte_start":311162,"byte_end":311167,"line_start":86,"line_end":86,"column_start":44,"column_end":49},"value":"","parent":null,"children":[{"krate":0,"index":3068},{"krate":0,"index":3070},{"krate":0,"index":3072},{"krate":0,"index":3074}],"docs":"","sig":null,"attributes":[]},{"id":298,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,117,110,122,105,112,46,114,115],"byte_start":312096,"byte_end":312105,"line_start":121,"line_end":121,"column_start":27,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":3082},{"krate":0,"index":3084},{"krate":0,"index":3086}],"docs":"","sig":null,"attributes":[]},{"id":299,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,117,110,122,105,112,46,114,115],"byte_start":313210,"byte_end":313222,"line_start":161,"line_end":161,"column_start":33,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":3094},{"krate":0,"index":3096},{"krate":0,"index":3098}],"docs":"","sig":null,"attributes":[]},{"id":300,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,117,110,122,105,112,46,114,115],"byte_start":313870,"byte_end":313876,"line_start":188,"line_end":188,"column_start":45,"column_end":51},"value":"","parent":null,"children":[{"krate":0,"index":3104},{"krate":0,"index":3106},{"krate":0,"index":3108}],"docs":"","sig":null,"attributes":[]},{"id":301,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,117,110,122,105,112,46,114,115],"byte_start":315310,"byte_end":315316,"line_start":237,"line_end":237,"column_start":42,"column_end":48},"value":"","parent":null,"children":[{"krate":0,"index":3114},{"krate":0,"index":3116},{"krate":0,"index":3118}],"docs":"","sig":null,"attributes":[]},{"id":302,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,117,110,122,105,112,46,114,115],"byte_start":316264,"byte_end":316277,"line_start":276,"line_end":276,"column_start":41,"column_end":54},"value":"","parent":null,"children":[{"krate":0,"index":3124},{"krate":0,"index":3126},{"krate":0,"index":3128},{"krate":0,"index":3130},{"krate":0,"index":3132},{"krate":0,"index":3134}],"docs":"","sig":null,"attributes":[]},{"id":303,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,117,110,122,105,112,46,114,115],"byte_start":317489,"byte_end":317502,"line_start":319,"line_end":319,"column_start":50,"column_end":63},"value":"","parent":null,"children":[{"krate":0,"index":3138},{"krate":0,"index":3140}],"docs":"","sig":null,"attributes":[]},{"id":304,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,117,110,122,105,112,46,114,115],"byte_start":318182,"byte_end":318193,"line_start":348,"line_end":348,"column_start":39,"column_end":50},"value":"","parent":null,"children":[{"krate":0,"index":3146},{"krate":0,"index":3148},{"krate":0,"index":3150},{"krate":0,"index":3152}],"docs":"","sig":null,"attributes":[]},{"id":305,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,117,110,122,105,112,46,114,115],"byte_start":318959,"byte_end":318971,"line_start":381,"line_end":381,"column_start":40,"column_end":52},"value":"","parent":null,"children":[{"krate":0,"index":3158}],"docs":"","sig":null,"attributes":[]},{"id":306,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,114,101,112,101,97,116,46,114,115],"byte_start":320000,"byte_end":320006,"line_start":30,"line_end":30,"column_start":9,"column_end":15},"value":"","parent":null,"children":[{"krate":0,"index":3174},{"krate":0,"index":3176}],"docs":"","sig":null,"attributes":[]},{"id":307,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,114,101,112,101,97,116,46,114,115],"byte_start":320855,"byte_end":320861,"line_start":55,"line_end":55,"column_start":30,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":3180},{"krate":0,"index":3182}],"docs":"","sig":null,"attributes":[]},{"id":308,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,114,101,112,101,97,116,46,114,115],"byte_start":321284,"byte_end":321298,"line_start":73,"line_end":73,"column_start":45,"column_end":59},"value":"","parent":null,"children":[{"krate":0,"index":3188},{"krate":0,"index":3190},{"krate":0,"index":3192}],"docs":"","sig":null,"attributes":[]},{"id":309,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,114,101,112,101,97,116,46,114,115],"byte_start":322240,"byte_end":322247,"line_start":111,"line_end":111,"column_start":30,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":3198},{"krate":0,"index":3200},{"krate":0,"index":3202}],"docs":"","sig":null,"attributes":[]},{"id":310,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,114,101,112,101,97,116,46,114,115],"byte_start":322559,"byte_end":322566,"line_start":127,"line_end":127,"column_start":37,"column_end":44},"value":"","parent":null,"children":[{"krate":0,"index":3206},{"krate":0,"index":3208},{"krate":0,"index":3210}],"docs":"","sig":null,"attributes":[]},{"id":311,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,114,101,112,101,97,116,46,114,115],"byte_start":323135,"byte_end":323150,"line_start":154,"line_end":154,"column_start":36,"column_end":51},"value":"","parent":null,"children":[{"krate":0,"index":3216},{"krate":0,"index":3218},{"krate":0,"index":3220},{"krate":0,"index":3222}],"docs":"","sig":null,"attributes":[]},{"id":312,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,114,101,112,101,97,116,46,114,115],"byte_start":323798,"byte_end":323802,"line_start":177,"line_end":177,"column_start":29,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":3228},{"krate":0,"index":3230},{"krate":0,"index":3232}],"docs":"","sig":null,"attributes":[]},{"id":313,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,114,101,112,101,97,116,46,114,115],"byte_start":324180,"byte_end":324184,"line_start":196,"line_end":196,"column_start":40,"column_end":44},"value":"","parent":null,"children":[{"krate":0,"index":3236}],"docs":"","sig":null,"attributes":[]},{"id":314,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,114,101,112,101,97,116,46,114,115],"byte_start":324313,"byte_end":324317,"line_start":203,"line_end":203,"column_start":38,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":3240}],"docs":"","sig":null,"attributes":[]},{"id":315,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,109,112,116,121,46,114,115],"byte_start":325120,"byte_end":325125,"line_start":34,"line_end":34,"column_start":25,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":3272}],"docs":"","sig":null,"attributes":[]},{"id":316,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,109,112,116,121,46,114,115],"byte_start":325215,"byte_end":325220,"line_start":40,"line_end":40,"column_start":30,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":3276}],"docs":"","sig":null,"attributes":[]},{"id":317,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,109,112,116,121,46,114,115],"byte_start":325352,"byte_end":325357,"line_start":46,"line_end":46,"column_start":36,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":3280},{"krate":0,"index":3282},{"krate":0,"index":3284}],"docs":"","sig":null,"attributes":[]},{"id":318,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,109,112,116,121,46,114,115],"byte_start":325638,"byte_end":325643,"line_start":60,"line_end":60,"column_start":43,"column_end":48},"value":"","parent":null,"children":[{"krate":0,"index":3288},{"krate":0,"index":3290},{"krate":0,"index":3292}],"docs":"","sig":null,"attributes":[]},{"id":319,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,109,112,116,121,46,114,115],"byte_start":326113,"byte_end":326126,"line_start":81,"line_end":81,"column_start":28,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":3298},{"krate":0,"index":3300},{"krate":0,"index":3302},{"krate":0,"index":3304},{"krate":0,"index":3306}],"docs":"","sig":null,"attributes":[]},{"id":320,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,111,110,99,101,46,114,115],"byte_start":327426,"byte_end":327430,"line_start":34,"line_end":34,"column_start":36,"column_end":40},"value":"","parent":null,"children":[{"krate":0,"index":3324},{"krate":0,"index":3326},{"krate":0,"index":3328}],"docs":"","sig":null,"attributes":[]},{"id":321,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,111,110,99,101,46,114,115],"byte_start":327711,"byte_end":327715,"line_start":48,"line_end":48,"column_start":43,"column_end":47},"value":"","parent":null,"children":[{"krate":0,"index":3332},{"krate":0,"index":3334},{"krate":0,"index":3336}],"docs":"","sig":null,"attributes":[]},{"id":322,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":30445,"byte_end":30446,"line_start":253,"line_end":253,"column_start":67,"column_end":68},"value":"","parent":null,"children":[{"krate":0,"index":3362},{"krate":0,"index":3364},{"krate":0,"index":3366}],"docs":"","sig":null,"attributes":[]},{"id":323,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":31954,"byte_end":31955,"line_start":300,"line_end":300,"column_start":70,"column_end":71},"value":"","parent":null,"children":[{"krate":0,"index":3378},{"krate":0,"index":3380},{"krate":0,"index":3382}],"docs":"","sig":null,"attributes":[]},{"id":324,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":79226,"byte_end":79227,"line_start":1643,"line_end":1643,"column_start":52,"column_end":53},"value":"","parent":null,"children":[{"krate":0,"index":3480},{"krate":0,"index":3482},{"krate":0,"index":3484}],"docs":"","sig":null,"attributes":[]},{"id":325,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":102748,"byte_end":102754,"line_start":2348,"line_end":2348,"column_start":21,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":5374},{"krate":0,"index":3568},{"krate":0,"index":3570},{"krate":0,"index":3572},{"krate":0,"index":3574},{"krate":0,"index":3576}],"docs":"","sig":null,"attributes":[]},{"id":326,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":103018,"byte_end":103024,"line_start":2359,"line_end":2359,"column_start":24,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":5376},{"krate":0,"index":3580},{"krate":0,"index":3582},{"krate":0,"index":3584},{"krate":0,"index":3586},{"krate":0,"index":3588}],"docs":"","sig":null,"attributes":[]},{"id":327,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,111,112,116,105,111,110,46,114,115],"byte_start":329084,"byte_end":329090,"line_start":27,"line_end":27,"column_start":40,"column_end":46},"value":"","parent":null,"children":[{"krate":0,"index":3606},{"krate":0,"index":3608},{"krate":0,"index":3610}],"docs":"","sig":null,"attributes":[]},{"id":328,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,111,112,116,105,111,110,46,114,115],"byte_start":329263,"byte_end":329271,"line_start":36,"line_end":36,"column_start":36,"column_end":44},"value":"","parent":null,"children":[{"krate":0,"index":3614},{"krate":0,"index":3616},{"krate":0,"index":3618}],"docs":"","sig":null,"attributes":[]},{"id":329,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,111,112,116,105,111,110,46,114,115],"byte_start":329561,"byte_end":329569,"line_start":50,"line_end":50,"column_start":43,"column_end":51},"value":"","parent":null,"children":[{"krate":0,"index":3622},{"krate":0,"index":3624},{"krate":0,"index":3626}],"docs":"","sig":null,"attributes":[]},{"id":330,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,111,112,116,105,111,110,46,114,115],"byte_start":330721,"byte_end":330725,"line_start":89,"line_end":89,"column_start":29,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":3630}],"docs":"","sig":null,"attributes":[]},{"id":331,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,111,112,116,105,111,110,46,114,115],"byte_start":331067,"byte_end":331071,"line_start":105,"line_end":105,"column_start":5,"column_end":9},"value":"","parent":null,"children":[{"krate":0,"index":5404},{"krate":0,"index":5406},{"krate":0,"index":5408}],"docs":"","sig":null,"attributes":[]},{"id":332,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,111,112,116,105,111,110,46,114,115],"byte_start":331067,"byte_end":331071,"line_start":105,"line_end":105,"column_start":5,"column_end":9},"value":"","parent":null,"children":[{"krate":0,"index":5396},{"krate":0,"index":5398},{"krate":0,"index":5400}],"docs":"","sig":null,"attributes":[]},{"id":333,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,111,112,116,105,111,110,46,114,115],"byte_start":331965,"byte_end":331972,"line_start":134,"line_end":134,"column_start":5,"column_end":12},"value":"","parent":null,"children":[{"krate":0,"index":5426},{"krate":0,"index":5428},{"krate":0,"index":5430}],"docs":"","sig":null,"attributes":[]},{"id":334,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,111,112,116,105,111,110,46,114,115],"byte_start":331965,"byte_end":331972,"line_start":134,"line_end":134,"column_start":5,"column_end":12},"value":"","parent":null,"children":[{"krate":0,"index":5418},{"krate":0,"index":5420},{"krate":0,"index":5422}],"docs":"","sig":null,"attributes":[]},{"id":335,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,111,112,116,105,111,110,46,114,115],"byte_start":332143,"byte_end":332157,"line_start":144,"line_end":144,"column_start":28,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":3652},{"krate":0,"index":3654},{"krate":0,"index":3656},{"krate":0,"index":3658}],"docs":"","sig":null,"attributes":[]},{"id":336,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,111,112,116,105,111,110,46,114,115],"byte_start":332774,"byte_end":332780,"line_start":168,"line_end":168,"column_start":52,"column_end":58},"value":"","parent":null,"children":[{"krate":0,"index":3662}],"docs":"","sig":null,"attributes":[]},{"id":337,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,114,97,110,103,101,46,114,115],"byte_start":335371,"byte_end":335376,"line_start":50,"line_end":50,"column_start":34,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":3700},{"krate":0,"index":3702},{"krate":0,"index":3704}],"docs":"","sig":null,"attributes":[]},{"id":338,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,114,97,110,103,101,46,114,115],"byte_start":335652,"byte_end":335664,"line_start":65,"line_end":65,"column_start":26,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":3710},{"krate":0,"index":3712},{"krate":0,"index":3714}],"docs":"","sig":null,"attributes":[]},{"id":339,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,114,101,115,117,108,116,46,114,115],"byte_start":342884,"byte_end":342890,"line_start":20,"line_end":20,"column_start":43,"column_end":49},"value":"","parent":null,"children":[{"krate":0,"index":3736},{"krate":0,"index":3738},{"krate":0,"index":3740}],"docs":"","sig":null,"attributes":[]},{"id":340,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,114,101,115,117,108,116,46,114,115],"byte_start":343086,"byte_end":343094,"line_start":30,"line_end":30,"column_start":5,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":5750},{"krate":0,"index":5752},{"krate":0,"index":5754}],"docs":"","sig":null,"attributes":[]},{"id":341,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,114,101,115,117,108,116,46,114,115],"byte_start":343086,"byte_end":343094,"line_start":30,"line_end":30,"column_start":5,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":5742},{"krate":0,"index":5744},{"krate":0,"index":5746}],"docs":"","sig":null,"attributes":[]},{"id":342,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,114,101,115,117,108,116,46,114,115],"byte_start":343308,"byte_end":343312,"line_start":41,"line_end":41,"column_start":29,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":3744}],"docs":"","sig":null,"attributes":[]},{"id":343,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,114,101,115,117,108,116,46,114,115],"byte_start":343665,"byte_end":343669,"line_start":57,"line_end":57,"column_start":5,"column_end":9},"value":"","parent":null,"children":[{"krate":0,"index":5772},{"krate":0,"index":5774},{"krate":0,"index":5776}],"docs":"","sig":null,"attributes":[]},{"id":344,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,114,101,115,117,108,116,46,114,115],"byte_start":343665,"byte_end":343669,"line_start":57,"line_end":57,"column_start":5,"column_end":9},"value":"","parent":null,"children":[{"krate":0,"index":5764},{"krate":0,"index":5766},{"krate":0,"index":5768}],"docs":"","sig":null,"attributes":[]},{"id":345,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,114,101,115,117,108,116,46,114,115],"byte_start":344151,"byte_end":344158,"line_start":78,"line_end":78,"column_start":5,"column_end":12},"value":"","parent":null,"children":[{"krate":0,"index":5794},{"krate":0,"index":5796},{"krate":0,"index":5798}],"docs":"","sig":null,"attributes":[]},{"id":346,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,114,101,115,117,108,116,46,114,115],"byte_start":344151,"byte_end":344158,"line_start":78,"line_end":78,"column_start":5,"column_end":12},"value":"","parent":null,"children":[{"krate":0,"index":5786},{"krate":0,"index":5788},{"krate":0,"index":5790}],"docs":"","sig":null,"attributes":[]},{"id":347,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,114,101,115,117,108,116,46,114,115],"byte_start":344511,"byte_end":344517,"line_start":88,"line_end":88,"column_start":58,"column_end":64},"value":"","parent":null,"children":[{"krate":0,"index":3764}],"docs":"","sig":null,"attributes":[]},{"id":348,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,101,114,103,101,115,111,114,116,46,114,115],"byte_start":374120,"byte_end":374130,"line_start":33,"line_end":33,"column_start":18,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":3792}],"docs":"","sig":null,"attributes":[]},{"id":349,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,101,114,103,101,115,111,114,116,46,114,115],"byte_start":377051,"byte_end":377057,"line_start":101,"line_end":101,"column_start":22,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":3800}],"docs":"","sig":null,"attributes":[]},{"id":350,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,101,114,103,101,115,111,114,116,46,114,115],"byte_start":377306,"byte_end":377319,"line_start":113,"line_end":113,"column_start":22,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":3806}],"docs":"","sig":null,"attributes":[]},{"id":351,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,101,114,103,101,115,111,114,116,46,114,115],"byte_start":381095,"byte_end":381104,"line_start":216,"line_end":216,"column_start":22,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":3814}],"docs":"","sig":null,"attributes":[]},{"id":352,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,101,114,103,101,115,111,114,116,46,114,115],"byte_start":392533,"byte_end":392538,"line_start":514,"line_end":514,"column_start":22,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":3832}],"docs":"","sig":null,"attributes":[]},{"id":353,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,113,117,105,99,107,115,111,114,116,46,114,115],"byte_start":401780,"byte_end":401791,"line_start":22,"line_end":22,"column_start":18,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":3856}],"docs":"","sig":null,"attributes":[]},{"id":354,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,113,117,105,99,107,115,111,114,116,46,114,115],"byte_start":402021,"byte_end":402027,"line_start":35,"line_end":35,"column_start":18,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":3862}],"docs":"","sig":null,"attributes":[]},{"id":355,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,113,117,105,99,107,115,111,114,116,46,114,115],"byte_start":402234,"byte_end":402244,"line_start":47,"line_end":47,"column_start":18,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":3868}],"docs":"","sig":null,"attributes":[]},{"id":356,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":361059,"byte_end":361063,"line_start":447,"line_end":447,"column_start":32,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":4008}],"docs":"","sig":null,"attributes":[]},{"id":357,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":361190,"byte_end":361194,"line_start":453,"line_end":453,"column_start":51,"column_end":55},"value":"","parent":null,"children":[{"krate":0,"index":4012},{"krate":0,"index":4014},{"krate":0,"index":4016}],"docs":"","sig":null,"attributes":[]},{"id":358,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":361515,"byte_end":361519,"line_start":467,"line_end":467,"column_start":58,"column_end":62},"value":"","parent":null,"children":[{"krate":0,"index":4020},{"krate":0,"index":4022},{"krate":0,"index":4024}],"docs":"","sig":null,"attributes":[]},{"id":359,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":362020,"byte_end":362032,"line_start":489,"line_end":489,"column_start":43,"column_end":55},"value":"","parent":null,"children":[{"krate":0,"index":4030},{"krate":0,"index":4032},{"krate":0,"index":4034},{"krate":0,"index":4036}],"docs":"","sig":null,"attributes":[]},{"id":360,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":362605,"byte_end":362611,"line_start":511,"line_end":511,"column_start":32,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":4040}],"docs":"","sig":null,"attributes":[]},{"id":361,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":362740,"byte_end":362746,"line_start":517,"line_end":517,"column_start":51,"column_end":57},"value":"","parent":null,"children":[{"krate":0,"index":4044},{"krate":0,"index":4046},{"krate":0,"index":4048}],"docs":"","sig":null,"attributes":[]},{"id":362,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":363069,"byte_end":363075,"line_start":531,"line_end":531,"column_start":58,"column_end":64},"value":"","parent":null,"children":[{"krate":0,"index":4052},{"krate":0,"index":4054},{"krate":0,"index":4056}],"docs":"","sig":null,"attributes":[]},{"id":363,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":363750,"byte_end":363764,"line_start":557,"line_end":557,"column_start":43,"column_end":57},"value":"","parent":null,"children":[{"krate":0,"index":4062},{"krate":0,"index":4064},{"krate":0,"index":4066},{"krate":0,"index":4068}],"docs":"","sig":null,"attributes":[]},{"id":364,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":364550,"byte_end":364557,"line_start":587,"line_end":587,"column_start":32,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":4072}],"docs":"","sig":null,"attributes":[]},{"id":365,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":364687,"byte_end":364694,"line_start":593,"line_end":593,"column_start":51,"column_end":58},"value":"","parent":null,"children":[{"krate":0,"index":4076},{"krate":0,"index":4078},{"krate":0,"index":4080}],"docs":"","sig":null,"attributes":[]},{"id":366,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":365017,"byte_end":365024,"line_start":607,"line_end":607,"column_start":58,"column_end":65},"value":"","parent":null,"children":[{"krate":0,"index":4084},{"krate":0,"index":4086},{"krate":0,"index":4088}],"docs":"","sig":null,"attributes":[]},{"id":367,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":365750,"byte_end":365765,"line_start":634,"line_end":634,"column_start":43,"column_end":58},"value":"","parent":null,"children":[{"krate":0,"index":4094},{"krate":0,"index":4096},{"krate":0,"index":4098},{"krate":0,"index":4100}],"docs":"","sig":null,"attributes":[]},{"id":368,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":366605,"byte_end":366612,"line_start":664,"line_end":664,"column_start":51,"column_end":58},"value":"","parent":null,"children":[{"krate":0,"index":4104},{"krate":0,"index":4106},{"krate":0,"index":4108}],"docs":"","sig":null,"attributes":[]},{"id":369,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":366937,"byte_end":366944,"line_start":678,"line_end":678,"column_start":58,"column_end":65},"value":"","parent":null,"children":[{"krate":0,"index":4112},{"krate":0,"index":4114},{"krate":0,"index":4116}],"docs":"","sig":null,"attributes":[]},{"id":370,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":367455,"byte_end":367470,"line_start":700,"line_end":700,"column_start":43,"column_end":58},"value":"","parent":null,"children":[{"krate":0,"index":4122},{"krate":0,"index":4124},{"krate":0,"index":4126},{"krate":0,"index":4128}],"docs":"","sig":null,"attributes":[]},{"id":371,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":368084,"byte_end":368093,"line_start":722,"line_end":722,"column_start":51,"column_end":60},"value":"","parent":null,"children":[{"krate":0,"index":4132},{"krate":0,"index":4134},{"krate":0,"index":4136}],"docs":"","sig":null,"attributes":[]},{"id":372,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":368420,"byte_end":368429,"line_start":736,"line_end":736,"column_start":58,"column_end":67},"value":"","parent":null,"children":[{"krate":0,"index":4140},{"krate":0,"index":4142},{"krate":0,"index":4144}],"docs":"","sig":null,"attributes":[]},{"id":373,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":369114,"byte_end":369131,"line_start":762,"line_end":762,"column_start":43,"column_end":60},"value":"","parent":null,"children":[{"krate":0,"index":4150},{"krate":0,"index":4152},{"krate":0,"index":4154},{"krate":0,"index":4156}],"docs":"","sig":null,"attributes":[]},{"id":374,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":369904,"byte_end":369909,"line_start":791,"line_end":791,"column_start":36,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":4162}],"docs":"","sig":null,"attributes":[]},{"id":375,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":370060,"byte_end":370065,"line_start":797,"line_end":797,"column_start":36,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":4166}],"docs":"","sig":null,"attributes":[]},{"id":376,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":370283,"byte_end":370288,"line_start":805,"line_end":805,"column_start":40,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":4170},{"krate":0,"index":4172}],"docs":"","sig":null,"attributes":[]},{"id":377,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":371783,"byte_end":371791,"line_start":863,"line_end":863,"column_start":36,"column_end":44},"value":"","parent":null,"children":[{"krate":0,"index":4192}],"docs":"","sig":null,"attributes":[]},{"id":378,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":372012,"byte_end":372020,"line_start":871,"line_end":871,"column_start":40,"column_end":48},"value":"","parent":null,"children":[{"krate":0,"index":4196},{"krate":0,"index":4198}],"docs":"","sig":null,"attributes":[]},{"id":381,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":444174,"byte_end":444176,"line_start":327,"line_end":327,"column_start":54,"column_end":56},"value":"","parent":null,"children":[{"krate":0,"index":5858},{"krate":0,"index":4292},{"krate":0,"index":4294},{"krate":0,"index":4296},{"krate":0,"index":4298},{"krate":0,"index":4300},{"krate":0,"index":4302}],"docs":"","sig":null,"attributes":[]},{"id":382,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":445419,"byte_end":445424,"line_start":378,"line_end":378,"column_start":32,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":4308},{"krate":0,"index":4310}],"docs":"","sig":null,"attributes":[]},{"id":383,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":445679,"byte_end":445692,"line_start":388,"line_end":388,"column_start":33,"column_end":46},"value":"","parent":null,"children":[{"krate":0,"index":4314},{"krate":0,"index":4316},{"krate":0,"index":4318}],"docs":"","sig":null,"attributes":[]},{"id":384,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":446487,"byte_end":446498,"line_start":422,"line_end":422,"column_start":32,"column_end":43},"value":"","parent":null,"children":[{"krate":0,"index":4324},{"krate":0,"index":4326}],"docs":"","sig":null,"attributes":[]},{"id":385,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":446811,"byte_end":446830,"line_start":433,"line_end":433,"column_start":33,"column_end":52},"value":"","parent":null,"children":[{"krate":0,"index":4330},{"krate":0,"index":4332},{"krate":0,"index":4334}],"docs":"","sig":null,"attributes":[]},{"id":386,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":447813,"byte_end":447818,"line_start":473,"line_end":473,"column_start":32,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":4340},{"krate":0,"index":4342}],"docs":"","sig":null,"attributes":[]},{"id":387,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":448071,"byte_end":448084,"line_start":483,"line_end":483,"column_start":33,"column_end":46},"value":"","parent":null,"children":[{"krate":0,"index":4346},{"krate":0,"index":4348},{"krate":0,"index":4350}],"docs":"","sig":null,"attributes":[]},{"id":388,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":448836,"byte_end":448847,"line_start":515,"line_end":515,"column_start":32,"column_end":43},"value":"","parent":null,"children":[{"krate":0,"index":4356},{"krate":0,"index":4358}],"docs":"","sig":null,"attributes":[]},{"id":389,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":449107,"byte_end":449126,"line_start":525,"line_end":525,"column_start":33,"column_end":52},"value":"","parent":null,"children":[{"krate":0,"index":4362},{"krate":0,"index":4364},{"krate":0,"index":4366}],"docs":"","sig":null,"attributes":[]},{"id":390,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":449863,"byte_end":449868,"line_start":555,"line_end":555,"column_start":23,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":4370}],"docs":"","sig":null,"attributes":[]},{"id":391,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":450069,"byte_end":450074,"line_start":564,"line_end":564,"column_start":44,"column_end":49},"value":"","parent":null,"children":[{"krate":0,"index":4374},{"krate":0,"index":4376}],"docs":"","sig":null,"attributes":[]},{"id":392,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":451725,"byte_end":451740,"line_start":623,"line_end":623,"column_start":23,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":4396}],"docs":"","sig":null,"attributes":[]},{"id":393,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":451946,"byte_end":451969,"line_start":632,"line_end":632,"column_start":36,"column_end":59},"value":"","parent":null,"children":[{"krate":0,"index":4400}],"docs":"","sig":null,"attributes":[]},{"id":394,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":452277,"byte_end":452292,"line_start":641,"line_end":641,"column_start":44,"column_end":59},"value":"","parent":null,"children":[{"krate":0,"index":4404},{"krate":0,"index":4406}],"docs":"","sig":null,"attributes":[]},{"id":395,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":452635,"byte_end":452658,"line_start":652,"line_end":652,"column_start":58,"column_end":81},"value":"","parent":null,"children":[{"krate":0,"index":4410},{"krate":0,"index":4412},{"krate":0,"index":4414}],"docs":"","sig":null,"attributes":[]},{"id":396,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":453478,"byte_end":453483,"line_start":683,"line_end":683,"column_start":32,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":4418},{"krate":0,"index":4420}],"docs":"","sig":null,"attributes":[]},{"id":397,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":454139,"byte_end":454154,"line_start":707,"line_end":707,"column_start":32,"column_end":47},"value":"","parent":null,"children":[{"krate":0,"index":4424},{"krate":0,"index":4426}],"docs":"","sig":null,"attributes":[]},{"id":398,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":454840,"byte_end":454847,"line_start":735,"line_end":735,"column_start":44,"column_end":51},"value":"","parent":null,"children":[{"krate":0,"index":4432},{"krate":0,"index":4434}],"docs":"","sig":null,"attributes":[]},{"id":399,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":455186,"byte_end":455201,"line_start":746,"line_end":746,"column_start":51,"column_end":66},"value":"","parent":null,"children":[{"krate":0,"index":4438},{"krate":0,"index":4440},{"krate":0,"index":4442}],"docs":"","sig":null,"attributes":[]},{"id":400,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":456241,"byte_end":456253,"line_start":788,"line_end":788,"column_start":44,"column_end":56},"value":"","parent":null,"children":[{"krate":0,"index":4448},{"krate":0,"index":4450}],"docs":"","sig":null,"attributes":[]},{"id":401,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":456661,"byte_end":456681,"line_start":803,"line_end":803,"column_start":51,"column_end":71},"value":"","parent":null,"children":[{"krate":0,"index":4454},{"krate":0,"index":4456},{"krate":0,"index":4458}],"docs":"","sig":null,"attributes":[]},{"id":402,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,118,101,99,46,114,115],"byte_start":457834,"byte_end":457837,"line_start":18,"line_end":18,"column_start":40,"column_end":43},"value":"","parent":null,"children":[{"krate":0,"index":4470},{"krate":0,"index":4472},{"krate":0,"index":4474}],"docs":"","sig":null,"attributes":[]},{"id":403,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,118,101,99,46,114,115],"byte_start":458010,"byte_end":458018,"line_start":27,"line_end":27,"column_start":36,"column_end":44},"value":"","parent":null,"children":[{"krate":0,"index":4478},{"krate":0,"index":4480},{"krate":0,"index":4482}],"docs":"","sig":null,"attributes":[]},{"id":404,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,118,101,99,46,114,115],"byte_start":458310,"byte_end":458318,"line_start":41,"line_end":41,"column_start":43,"column_end":51},"value":"","parent":null,"children":[{"krate":0,"index":4486},{"krate":0,"index":4488},{"krate":0,"index":4490}],"docs":"","sig":null,"attributes":[]},{"id":405,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,118,101,99,46,114,115],"byte_start":459438,"byte_end":459449,"line_start":77,"line_end":77,"column_start":43,"column_end":54},"value":"","parent":null,"children":[{"krate":0,"index":4496},{"krate":0,"index":4498},{"krate":0,"index":4500},{"krate":0,"index":4502}],"docs":"","sig":null,"attributes":[]},{"id":406,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,118,101,99,46,114,115],"byte_start":460092,"byte_end":460103,"line_start":95,"line_end":95,"column_start":39,"column_end":50},"value":"","parent":null,"children":[{"krate":0,"index":4506}],"docs":"","sig":null,"attributes":[]},{"id":407,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,118,101,99,46,114,115],"byte_start":460451,"byte_end":460461,"line_start":108,"line_end":108,"column_start":36,"column_end":46},"value":"","parent":null,"children":[{"krate":0,"index":4512},{"krate":0,"index":4514},{"krate":0,"index":4516}],"docs":"","sig":null,"attributes":[]},{"id":408,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,118,101,99,46,114,115],"byte_start":460768,"byte_end":460778,"line_start":121,"line_end":121,"column_start":47,"column_end":57},"value":"","parent":null,"children":[{"krate":0,"index":4520}],"docs":"","sig":null,"attributes":[]},{"id":409,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,118,101,99,46,114,115],"byte_start":460968,"byte_end":460978,"line_start":127,"line_end":127,"column_start":45,"column_end":55},"value":"","parent":null,"children":[{"krate":0,"index":4524}],"docs":"","sig":null,"attributes":[]},{"id":410,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,118,101,99,46,114,115],"byte_start":461084,"byte_end":461094,"line_start":133,"line_end":133,"column_start":32,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":4528}],"docs":"","sig":null,"attributes":[]},{"id":411,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,112,97,114,95,101,105,116,104,101,114,46,114,115],"byte_start":461456,"byte_end":461462,"line_start":6,"line_end":6,"column_start":33,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":4544},{"krate":0,"index":4546},{"krate":0,"index":4548}],"docs":"","sig":null,"attributes":[]},{"id":412,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,112,97,114,95,101,105,116,104,101,114,46,114,115],"byte_start":461982,"byte_end":461988,"line_start":26,"line_end":26,"column_start":40,"column_end":46},"value":"","parent":null,"children":[{"krate":0,"index":4552},{"krate":0,"index":4554},{"krate":0,"index":4556}],"docs":"","sig":null,"attributes":[]},{"id":413,"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,112,97,114,95,101,105,116,104,101,114,46,114,115],"byte_start":462778,"byte_end":462784,"line_start":55,"line_end":55,"column_start":37,"column_end":43},"value":"","parent":null,"children":[{"krate":0,"index":4560}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,108,105,98,46,114,115],"byte_start":3776,"byte_end":3787,"line_start":95,"line_end":95,"column_start":9,"column_end":20},"ref_id":{"krate":0,"index":64}},{"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,109,111,100,46,114,115],"byte_start":12062,"byte_end":12073,"line_start":24,"line_end":24,"column_start":9,"column_end":20},"ref_id":{"krate":0,"index":68}},{"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,109,111,100,46,114,115],"byte_start":12083,"byte_end":12092,"line_start":25,"line_end":25,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":90}},{"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,109,111,100,46,114,115],"byte_start":12102,"byte_end":12111,"line_start":26,"line_end":26,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":104}},{"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,109,111,100,46,114,115],"byte_start":12121,"byte_end":12129,"line_start":27,"line_end":27,"column_start":9,"column_end":17},"ref_id":{"krate":0,"index":118}},{"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,109,111,100,46,114,115],"byte_start":12139,"byte_end":12147,"line_start":28,"line_end":28,"column_start":9,"column_end":17},"ref_id":{"krate":0,"index":138}},{"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,109,111,100,46,114,115],"byte_start":12157,"byte_end":12168,"line_start":29,"line_end":29,"column_start":9,"column_end":20},"ref_id":{"krate":0,"index":158}},{"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,109,111,100,46,114,115],"byte_start":12178,"byte_end":12187,"line_start":30,"line_end":30,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":172}},{"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,108,105,98,46,114,115],"byte_start":3797,"byte_end":3801,"line_start":96,"line_end":96,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":204}},{"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":26462,"byte_end":26470,"line_start":115,"line_end":115,"column_start":9,"column_end":17},"ref_id":{"krate":0,"index":1050}},{"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,108,105,98,46,114,115],"byte_start":3811,"byte_end":3817,"line_start":97,"line_end":97,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":3590}},{"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,108,105,98,46,114,115],"byte_start":3827,"byte_end":3834,"line_start":98,"line_end":98,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":3664}},{"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,108,105,98,46,114,115],"byte_start":3844,"byte_end":3849,"line_start":99,"line_end":99,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":3688}},{"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,108,105,98,46,114,115],"byte_start":3859,"byte_end":3865,"line_start":100,"line_end":100,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":3724}},{"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,108,105,98,46,114,115],"byte_start":3875,"byte_end":3880,"line_start":101,"line_end":101,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":3766}},{"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,108,105,98,46,114,115],"byte_start":3890,"byte_end":3893,"line_start":102,"line_end":102,"column_start":9,"column_end":12},"ref_id":{"krate":0,"index":4214}},{"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,108,105,98,46,114,115],"byte_start":3903,"byte_end":3906,"line_start":103,"line_end":103,"column_start":9,"column_end":12},"ref_id":{"krate":0,"index":4460}}],"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,112,108,105,116,95,112,114,111,100,117,99,101,114,46,114,115],"byte_start":7688,"byte_end":7693,"line_start":17,"line_end":17,"column_start":23,"column_end":28},"kind":"SuperTrait","from":{"krate":2,"index":1718},"to":{"krate":0,"index":36}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,112,108,105,116,95,112,114,111,100,117,99,101,114,46,114,115],"byte_start":8107,"byte_end":8120,"line_start":27,"line_end":27,"column_start":16,"column_end":29},"kind":{"variant":"Impl","fields":[0]},"from":{"krate":0,"index":34},"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,112,108,105,116,95,112,114,111,100,117,99,101,114,46,114,115],"byte_start":9542,"byte_end":9555,"line_start":71,"line_end":71,"column_start":38,"column_end":51},"kind":{"variant":"Impl","fields":[1]},"from":{"krate":0,"index":34},"to":{"krate":0,"index":1118}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,98,105,110,97,114,121,95,104,101,97,112,46,114,115],"byte_start":12648,"byte_end":12658,"line_start":18,"line_end":18,"column_start":46,"column_end":56},"kind":{"variant":"Impl","fields":[2]},"from":{"krate":4,"index":572},"to":{"krate":0,"index":3344}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,98,105,110,97,114,121,95,104,101,97,112,46,114,115],"byte_start":12857,"byte_end":12865,"line_start":28,"line_end":28,"column_start":5,"column_end":13},"kind":{"variant":"Impl","fields":[3]},"from":{"krate":0,"index":4612},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,98,105,110,97,114,121,95,104,101,97,112,46,114,115],"byte_start":12857,"byte_end":12865,"line_start":28,"line_end":28,"column_start":5,"column_end":13},"kind":{"variant":"Impl","fields":[4]},"from":{"krate":0,"index":4612},"to":{"krate":0,"index":3486}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,98,105,110,97,114,121,95,104,101,97,112,46,114,115],"byte_start":13099,"byte_end":13103,"line_start":39,"line_end":39,"column_start":35,"column_end":39},"kind":{"variant":"Impl","fields":[5]},"from":{"krate":0,"index":4638},"to":{"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,98,105,110,97,114,121,95,104,101,97,112,46,114,115],"byte_start":13311,"byte_end":13315,"line_start":51,"line_end":51,"column_start":5,"column_end":9},"kind":{"variant":"Impl","fields":[6]},"from":{"krate":0,"index":4638},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,98,105,110,97,114,121,95,104,101,97,112,46,114,115],"byte_start":13311,"byte_end":13315,"line_start":51,"line_end":51,"column_start":5,"column_end":9},"kind":{"variant":"Impl","fields":[7]},"from":{"krate":0,"index":4638},"to":{"krate":0,"index":3486}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,98,116,114,101,101,95,109,97,112,46,114,115],"byte_start":13885,"byte_end":13893,"line_start":19,"line_end":19,"column_start":5,"column_end":13},"kind":{"variant":"Impl","fields":[8]},"from":{"krate":4,"index":1234},"to":{"krate":0,"index":3344}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,98,116,114,101,101,95,109,97,112,46,114,115],"byte_start":13979,"byte_end":13987,"line_start":24,"line_end":24,"column_start":5,"column_end":13},"kind":{"variant":"Impl","fields":[9]},"from":{"krate":0,"index":4670},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,98,116,114,101,101,95,109,97,112,46,114,115],"byte_start":14269,"byte_end":14273,"line_start":35,"line_end":35,"column_start":44,"column_end":48},"kind":{"variant":"Impl","fields":[10]},"from":{"krate":0,"index":4694},"to":{"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,98,116,114,101,101,95,109,97,112,46,114,115],"byte_start":14489,"byte_end":14493,"line_start":47,"line_end":47,"column_start":5,"column_end":9},"kind":{"variant":"Impl","fields":[11]},"from":{"krate":0,"index":4694},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,98,116,114,101,101,95,109,97,112,46,114,115],"byte_start":14890,"byte_end":14897,"line_start":64,"line_end":64,"column_start":5,"column_end":12},"kind":{"variant":"Impl","fields":[12]},"from":{"krate":0,"index":4718},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,98,116,114,101,101,95,115,101,116,46,114,115],"byte_start":15428,"byte_end":15436,"line_start":19,"line_end":19,"column_start":5,"column_end":13},"kind":{"variant":"Impl","fields":[13]},"from":{"krate":4,"index":5016},"to":{"krate":0,"index":3344}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,98,116,114,101,101,95,115,101,116,46,114,115],"byte_start":15507,"byte_end":15515,"line_start":24,"line_end":24,"column_start":5,"column_end":13},"kind":{"variant":"Impl","fields":[14]},"from":{"krate":0,"index":4742},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,98,116,114,101,101,95,115,101,116,46,114,115],"byte_start":15753,"byte_end":15757,"line_start":35,"line_end":35,"column_start":40,"column_end":44},"kind":{"variant":"Impl","fields":[15]},"from":{"krate":0,"index":4766},"to":{"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,98,116,114,101,101,95,115,101,116,46,114,115],"byte_start":15955,"byte_end":15959,"line_start":47,"line_end":47,"column_start":5,"column_end":9},"kind":{"variant":"Impl","fields":[16]},"from":{"krate":0,"index":4766},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,104,97,115,104,95,109,97,112,46,114,115],"byte_start":16563,"byte_end":16570,"line_start":20,"line_end":20,"column_start":5,"column_end":12},"kind":{"variant":"Impl","fields":[17]},"from":{"krate":1,"index":9234},"to":{"krate":0,"index":3344}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,104,97,115,104,95,109,97,112,46,114,115],"byte_start":16681,"byte_end":16689,"line_start":25,"line_end":25,"column_start":5,"column_end":13},"kind":{"variant":"Impl","fields":[18]},"from":{"krate":0,"index":4790},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,104,97,115,104,95,109,97,112,46,114,115],"byte_start":16987,"byte_end":16991,"line_start":36,"line_end":36,"column_start":50,"column_end":54},"kind":{"variant":"Impl","fields":[19]},"from":{"krate":0,"index":4814},"to":{"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,104,97,115,104,95,109,97,112,46,114,115],"byte_start":17231,"byte_end":17235,"line_start":48,"line_end":48,"column_start":5,"column_end":9},"kind":{"variant":"Impl","fields":[20]},"from":{"krate":0,"index":4814},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,104,97,115,104,95,109,97,112,46,114,115],"byte_start":17666,"byte_end":17673,"line_start":65,"line_end":65,"column_start":5,"column_end":12},"kind":{"variant":"Impl","fields":[21]},"from":{"krate":0,"index":4838},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,104,97,115,104,95,115,101,116,46,114,115],"byte_start":18246,"byte_end":18253,"line_start":20,"line_end":20,"column_start":5,"column_end":12},"kind":{"variant":"Impl","fields":[22]},"from":{"krate":1,"index":9264},"to":{"krate":0,"index":3344}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,104,97,115,104,95,115,101,116,46,114,115],"byte_start":18349,"byte_end":18357,"line_start":25,"line_end":25,"column_start":5,"column_end":13},"kind":{"variant":"Impl","fields":[23]},"from":{"krate":0,"index":4862},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,104,97,115,104,95,115,101,116,46,114,115],"byte_start":18606,"byte_end":18610,"line_start":36,"line_end":36,"column_start":41,"column_end":45},"kind":{"variant":"Impl","fields":[24]},"from":{"krate":0,"index":4886},"to":{"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,104,97,115,104,95,115,101,116,46,114,115],"byte_start":18832,"byte_end":18836,"line_start":48,"line_end":48,"column_start":5,"column_end":9},"kind":{"variant":"Impl","fields":[25]},"from":{"krate":0,"index":4886},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,108,105,110,107,101,100,95,108,105,115,116,46,114,115],"byte_start":19378,"byte_end":19388,"line_start":19,"line_end":19,"column_start":5,"column_end":15},"kind":{"variant":"Impl","fields":[26]},"from":{"krate":4,"index":2008},"to":{"krate":0,"index":3344}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,108,105,110,107,101,100,95,108,105,115,116,46,114,115],"byte_start":19453,"byte_end":19461,"line_start":24,"line_end":24,"column_start":5,"column_end":13},"kind":{"variant":"Impl","fields":[27]},"from":{"krate":0,"index":4910},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,108,105,110,107,101,100,95,108,105,115,116,46,114,115],"byte_start":19677,"byte_end":19681,"line_start":35,"line_end":35,"column_start":29,"column_end":33},"kind":{"variant":"Impl","fields":[28]},"from":{"krate":0,"index":4938},"to":{"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,108,105,110,107,101,100,95,108,105,115,116,46,114,115],"byte_start":19875,"byte_end":19879,"line_start":47,"line_end":47,"column_start":5,"column_end":9},"kind":{"variant":"Impl","fields":[29]},"from":{"krate":0,"index":4938},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,108,105,110,107,101,100,95,108,105,115,116,46,114,115],"byte_start":20197,"byte_end":20204,"line_start":64,"line_end":64,"column_start":5,"column_end":12},"kind":{"variant":"Impl","fields":[30]},"from":{"krate":0,"index":4962},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,118,101,99,95,100,101,113,117,101,46,114,115],"byte_start":20710,"byte_end":20718,"line_start":20,"line_end":20,"column_start":5,"column_end":13},"kind":{"variant":"Impl","fields":[31]},"from":{"krate":4,"index":2318},"to":{"krate":0,"index":3344}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,118,101,99,95,100,101,113,117,101,46,114,115],"byte_start":20791,"byte_end":20799,"line_start":25,"line_end":25,"column_start":5,"column_end":13},"kind":{"variant":"Impl","fields":[32]},"from":{"krate":0,"index":4986},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,118,101,99,95,100,101,113,117,101,46,114,115],"byte_start":20791,"byte_end":20799,"line_start":25,"line_end":25,"column_start":5,"column_end":13},"kind":{"variant":"Impl","fields":[33]},"from":{"krate":0,"index":4986},"to":{"krate":0,"index":3486}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,118,101,99,95,100,101,113,117,101,46,114,115],"byte_start":21047,"byte_end":21051,"line_start":36,"line_end":36,"column_start":29,"column_end":33},"kind":{"variant":"Impl","fields":[34]},"from":{"krate":0,"index":5022},"to":{"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,118,101,99,95,100,101,113,117,101,46,114,115],"byte_start":21431,"byte_end":21435,"line_start":53,"line_end":53,"column_start":5,"column_end":9},"kind":{"variant":"Impl","fields":[35]},"from":{"krate":0,"index":5022},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,118,101,99,95,100,101,113,117,101,46,114,115],"byte_start":21431,"byte_end":21435,"line_start":53,"line_end":53,"column_start":5,"column_end":9},"kind":{"variant":"Impl","fields":[36]},"from":{"krate":0,"index":5022},"to":{"krate":0,"index":3486}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,118,101,99,95,100,101,113,117,101,46,114,115],"byte_start":21984,"byte_end":21991,"line_start":75,"line_end":75,"column_start":5,"column_end":12},"kind":{"variant":"Impl","fields":[37]},"from":{"krate":0,"index":5044},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,118,101,99,95,100,101,113,117,101,46,114,115],"byte_start":21984,"byte_end":21991,"line_start":75,"line_end":75,"column_start":5,"column_end":12},"kind":{"variant":"Impl","fields":[38]},"from":{"krate":0,"index":5044},"to":{"krate":0,"index":3486}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,97,114,95,98,114,105,100,103,101,46,114,115],"byte_start":104851,"byte_end":104856,"line_start":46,"line_end":46,"column_start":27,"column_end":32},"kind":"SuperTrait","from":{"krate":2,"index":1718},"to":{"krate":0,"index":266}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,97,114,95,98,114,105,100,103,101,46,114,115],"byte_start":105015,"byte_end":105016,"line_start":51,"line_end":51,"column_start":45,"column_end":46},"kind":{"variant":"Impl","fields":[39]},"from":{"krate":0,"index":99},"to":{"krate":0,"index":266}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,97,114,95,98,114,105,100,103,101,46,114,115],"byte_start":105546,"byte_end":105556,"line_start":72,"line_end":72,"column_start":50,"column_end":60},"kind":{"variant":"Impl","fields":[40]},"from":{"krate":0,"index":5066},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,97,114,95,98,114,105,100,103,101,46,114,115],"byte_start":106488,"byte_end":106508,"line_start":103,"line_end":103,"column_start":41,"column_end":61},"kind":{"variant":"Impl","fields":[41]},"from":{"krate":0,"index":280},"to":{"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,97,114,95,98,114,105,100,103,101,46,114,115],"byte_start":106800,"byte_end":106820,"line_start":114,"line_end":114,"column_start":60,"column_end":80},"kind":{"variant":"Impl","fields":[42]},"from":{"krate":0,"index":280},"to":{"krate":0,"index":1118}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,105,110,100,46,114,115],"byte_start":110215,"byte_end":110227,"line_start":19,"line_end":19,"column_start":13,"column_end":25},"kind":{"variant":"Impl","fields":[43]},"from":{"krate":0,"index":314},"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,105,110,100,46,114,115],"byte_start":110430,"byte_end":110442,"line_start":28,"line_end":28,"column_start":36,"column_end":48},"kind":{"variant":"Impl","fields":[44]},"from":{"krate":0,"index":314},"to":{"krate":0,"index":1082}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,105,110,100,46,114,115],"byte_start":111033,"byte_end":111045,"line_start":54,"line_end":54,"column_start":45,"column_end":57},"kind":{"variant":"Impl","fields":[45]},"from":{"krate":0,"index":314},"to":{"krate":0,"index":1112}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,105,110,100,46,114,115],"byte_start":111415,"byte_end":111425,"line_start":74,"line_end":74,"column_start":30,"column_end":40},"kind":{"variant":"Impl","fields":[46]},"from":{"krate":0,"index":340},"to":{"krate":0,"index":1096}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,105,110,100,46,114,115],"byte_start":111900,"byte_end":111911,"line_start":99,"line_end":99,"column_start":32,"column_end":43},"kind":{"variant":"Impl","fields":[47]},"from":{"krate":0,"index":352},"to":{"krate":0,"index":1108}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,105,110,100,95,102,105,114,115,116,95,108,97,115,116,47,109,111,100,46,114,115],"byte_start":114433,"byte_end":114445,"line_start":67,"line_end":67,"column_start":13,"column_end":25},"kind":{"variant":"Impl","fields":[48]},"from":{"krate":0,"index":378},"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,105,110,100,95,102,105,114,115,116,95,108,97,115,116,47,109,111,100,46,114,115],"byte_start":115032,"byte_end":115044,"line_start":86,"line_end":86,"column_start":32,"column_end":44},"kind":{"variant":"Impl","fields":[49]},"from":{"krate":0,"index":378},"to":{"krate":0,"index":1082}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,105,110,100,95,102,105,114,115,116,95,108,97,115,116,47,109,111,100,46,114,115],"byte_start":116040,"byte_end":116052,"line_start":118,"line_end":118,"column_start":41,"column_end":53},"kind":{"variant":"Impl","fields":[50]},"from":{"krate":0,"index":378},"to":{"krate":0,"index":1112}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,105,110,100,95,102,105,114,115,116,95,108,97,115,116,47,109,111,100,46,114,115],"byte_start":117598,"byte_end":117608,"line_start":160,"line_end":160,"column_start":51,"column_end":61},"kind":{"variant":"Impl","fields":[51]},"from":{"krate":0,"index":406},"to":{"krate":0,"index":1096}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,105,110,100,95,102,105,114,115,116,95,108,97,115,116,47,109,111,100,46,114,115],"byte_start":119378,"byte_end":119389,"line_start":213,"line_end":213,"column_start":32,"column_end":43},"kind":{"variant":"Impl","fields":[52]},"from":{"krate":0,"index":418},"to":{"krate":0,"index":1108}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,104,97,105,110,46,114,115],"byte_start":120498,"byte_end":120503,"line_start":32,"line_end":32,"column_start":33,"column_end":38},"kind":{"variant":"Impl","fields":[53]},"from":{"krate":0,"index":5084},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,104,97,105,110,46,114,115],"byte_start":121703,"byte_end":121708,"line_start":66,"line_end":66,"column_start":40,"column_end":45},"kind":{"variant":"Impl","fields":[54]},"from":{"krate":0,"index":5084},"to":{"krate":0,"index":3486}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,104,97,105,110,46,114,115],"byte_start":122806,"byte_end":122815,"line_start":102,"line_end":102,"column_start":51,"column_end":60},"kind":{"variant":"Impl","fields":[55]},"from":{"krate":0,"index":454},"to":{"krate":0,"index":1060}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,104,97,105,110,46,114,115],"byte_start":123609,"byte_end":123618,"line_start":125,"line_end":125,"column_start":51,"column_end":60},"kind":{"variant":"Impl","fields":[56]},"from":{"krate":0,"index":462},"to":{"krate":0,"index":1060}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,104,97,105,110,46,114,115],"byte_start":124277,"byte_end":124290,"line_start":153,"line_end":153,"column_start":12,"column_end":25},"kind":{"variant":"Impl","fields":[57]},"from":{"krate":0,"index":470},"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,104,97,105,110,46,114,115],"byte_start":124536,"byte_end":124549,"line_start":166,"line_end":166,"column_start":25,"column_end":38},"kind":{"variant":"Impl","fields":[58]},"from":{"krate":0,"index":470},"to":{"krate":0,"index":1066}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,104,97,105,110,46,114,115],"byte_start":126080,"byte_end":126088,"line_start":218,"line_end":218,"column_start":12,"column_end":20},"kind":{"variant":"Impl","fields":[59]},"from":{"krate":0,"index":492},"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,104,97,105,110,46,114,115],"byte_start":126303,"byte_end":126311,"line_start":227,"line_end":227,"column_start":25,"column_end":33},"kind":{"variant":"Impl","fields":[60]},"from":{"krate":0,"index":492},"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,104,97,105,110,46,114,115],"byte_start":126612,"byte_end":126620,"line_start":242,"line_end":242,"column_start":34,"column_end":42},"kind":{"variant":"Impl","fields":[61]},"from":{"krate":0,"index":492},"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,104,97,105,110,46,114,115],"byte_start":126746,"byte_end":126754,"line_start":248,"line_end":248,"column_start":36,"column_end":44},"kind":{"variant":"Impl","fields":[62]},"from":{"krate":0,"index":492},"to":{"krate":2,"index":4242}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,104,117,110,107,115,46,114,115],"byte_start":127765,"byte_end":127771,"line_start":31,"line_end":31,"column_start":30,"column_end":36},"kind":{"variant":"Impl","fields":[63]},"from":{"krate":0,"index":5094},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,104,117,110,107,115,46,114,115],"byte_start":128098,"byte_end":128104,"line_start":47,"line_end":47,"column_start":37,"column_end":43},"kind":{"variant":"Impl","fields":[64]},"from":{"krate":0,"index":5094},"to":{"krate":0,"index":3486}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,104,117,110,107,115,46,114,115],"byte_start":128806,"byte_end":128814,"line_start":76,"line_end":76,"column_start":45,"column_end":53},"kind":{"variant":"Impl","fields":[65]},"from":{"krate":0,"index":542},"to":{"krate":0,"index":1060}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,104,117,110,107,115,46,114,115],"byte_start":129370,"byte_end":129383,"line_start":102,"line_end":102,"column_start":22,"column_end":35},"kind":{"variant":"Impl","fields":[66]},"from":{"krate":0,"index":550},"to":{"krate":0,"index":1066}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,104,117,110,107,115,46,114,115],"byte_start":130497,"byte_end":130505,"line_start":150,"line_end":150,"column_start":22,"column_end":30},"kind":{"variant":"Impl","fields":[67]},"from":{"krate":0,"index":566},"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,104,117,110,107,115,46,114,115],"byte_start":131264,"byte_end":131272,"line_start":177,"line_end":177,"column_start":31,"column_end":39},"kind":{"variant":"Impl","fields":[68]},"from":{"krate":0,"index":566},"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,104,117,110,107,115,46,114,115],"byte_start":131432,"byte_end":131440,"line_start":186,"line_end":186,"column_start":33,"column_end":41},"kind":{"variant":"Impl","fields":[69]},"from":{"krate":0,"index":566},"to":{"krate":2,"index":4242}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,111,108,108,101,99,116,47,99,111,110,115,117,109,101,114,46,114,115],"byte_start":138438,"byte_end":138453,"line_start":25,"line_end":25,"column_start":24,"column_end":39},"kind":{"variant":"Impl","fields":[70]},"from":{"krate":0,"index":624},"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,111,108,108,101,99,116,47,99,111,110,115,117,109,101,114,46,114,115],"byte_start":138806,"byte_end":138821,"line_start":36,"line_end":36,"column_start":40,"column_end":55},"kind":{"variant":"Impl","fields":[71]},"from":{"krate":0,"index":624},"to":{"krate":0,"index":1082}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,111,108,108,101,99,116,47,99,111,110,115,117,109,101,114,46,114,115],"byte_start":139802,"byte_end":139815,"line_start":66,"line_end":66,"column_start":38,"column_end":51},"kind":{"variant":"Impl","fields":[72]},"from":{"krate":0,"index":626},"to":{"krate":0,"index":1096}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,111,108,108,101,99,116,47,99,111,110,115,117,109,101,114,46,114,115],"byte_start":140701,"byte_end":140716,"line_start":95,"line_end":95,"column_start":49,"column_end":64},"kind":{"variant":"Impl","fields":[73]},"from":{"krate":0,"index":624},"to":{"krate":0,"index":1112}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,111,108,108,101,99,116,47,109,111,100,46,114,115],"byte_start":134602,"byte_end":134609,"line_start":75,"line_end":75,"column_start":24,"column_end":31},"kind":{"variant":"Impl","fields":[74]},"from":{"krate":0,"index":672},"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,111,108,108,101,99,116,47,109,111,100,46,114,115],"byte_start":136264,"byte_end":136267,"line_start":119,"line_end":119,"column_start":31,"column_end":34},"kind":{"variant":"Impl","fields":[75]},"from":{"krate":4,"index":4508},"to":{"krate":0,"index":3548}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,110,117,109,101,114,97,116,101,46,114,115],"byte_start":147499,"byte_end":147508,"line_start":27,"line_end":27,"column_start":30,"column_end":39},"kind":{"variant":"Impl","fields":[76]},"from":{"krate":0,"index":5104},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,110,117,109,101,114,97,116,101,46,114,115],"byte_start":147846,"byte_end":147855,"line_start":43,"line_end":43,"column_start":37,"column_end":46},"kind":{"variant":"Impl","fields":[77]},"from":{"krate":0,"index":5104},"to":{"krate":0,"index":3486}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,110,117,109,101,114,97,116,101,46,114,115],"byte_start":148365,"byte_end":148373,"line_start":63,"line_end":63,"column_start":45,"column_end":53},"kind":{"variant":"Impl","fields":[78]},"from":{"krate":0,"index":716},"to":{"krate":0,"index":1060}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,110,117,109,101,114,97,116,101,46,114,115],"byte_start":148998,"byte_end":149015,"line_start":88,"line_end":88,"column_start":22,"column_end":39},"kind":{"variant":"Impl","fields":[79]},"from":{"krate":0,"index":724},"to":{"krate":0,"index":1066}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,105,108,116,101,114,46,114,115],"byte_start":150776,"byte_end":150782,"line_start":18,"line_end":18,"column_start":48,"column_end":54},"kind":{"variant":"Impl","fields":[80]},"from":{"krate":0,"index":5114},"to":{"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,105,108,116,101,114,46,114,115],"byte_start":151247,"byte_end":151253,"line_start":38,"line_end":38,"column_start":33,"column_end":39},"kind":{"variant":"Impl","fields":[81]},"from":{"krate":0,"index":5114},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,105,108,116,101,114,46,114,115],"byte_start":151801,"byte_end":151815,"line_start":60,"line_end":60,"column_start":16,"column_end":30},"kind":{"variant":"Impl","fields":[82]},"from":{"krate":0,"index":766},"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,105,108,116,101,114,46,114,115],"byte_start":152016,"byte_end":152030,"line_start":69,"line_end":69,"column_start":39,"column_end":53},"kind":{"variant":"Impl","fields":[83]},"from":{"krate":0,"index":766},"to":{"krate":0,"index":1082}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,105,108,116,101,114,46,114,115],"byte_start":152751,"byte_end":152765,"line_start":97,"line_end":97,"column_start":48,"column_end":62},"kind":{"variant":"Impl","fields":[84]},"from":{"krate":0,"index":766},"to":{"krate":0,"index":1112}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,105,108,116,101,114,46,114,115],"byte_start":153157,"byte_end":153169,"line_start":115,"line_end":115,"column_start":33,"column_end":45},"kind":{"variant":"Impl","fields":[85]},"from":{"krate":0,"index":792},"to":{"krate":0,"index":1096}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,105,108,116,101,114,95,109,97,112,46,114,115],"byte_start":154312,"byte_end":154321,"line_start":18,"line_end":18,"column_start":48,"column_end":57},"kind":{"variant":"Impl","fields":[86]},"from":{"krate":0,"index":5120},"to":{"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,105,108,116,101,114,95,109,97,112,46,114,115],"byte_start":154801,"byte_end":154810,"line_start":38,"line_end":38,"column_start":36,"column_end":45},"kind":{"variant":"Impl","fields":[87]},"from":{"krate":0,"index":5120},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,105,108,116,101,114,95,109,97,112,46,114,115],"byte_start":155383,"byte_end":155400,"line_start":61,"line_end":61,"column_start":20,"column_end":37},"kind":{"variant":"Impl","fields":[88]},"from":{"krate":0,"index":830},"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,105,108,116,101,114,95,109,97,112,46,114,115],"byte_start":155603,"byte_end":155620,"line_start":70,"line_end":70,"column_start":38,"column_end":55},"kind":{"variant":"Impl","fields":[89]},"from":{"krate":0,"index":830},"to":{"krate":0,"index":1082}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,105,108,116,101,114,95,109,97,112,46,114,115],"byte_start":156388,"byte_end":156405,"line_start":98,"line_end":98,"column_start":47,"column_end":64},"kind":{"variant":"Impl","fields":[90]},"from":{"krate":0,"index":830},"to":{"krate":0,"index":1112}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,105,108,116,101,114,95,109,97,112,46,114,115],"byte_start":156815,"byte_end":156830,"line_start":116,"line_end":116,"column_start":36,"column_end":51},"kind":{"variant":"Impl","fields":[91]},"from":{"krate":0,"index":856},"to":{"krate":0,"index":1096}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,108,97,116,95,109,97,112,46,114,115],"byte_start":157999,"byte_end":158006,"line_start":18,"line_end":18,"column_start":48,"column_end":55},"kind":{"variant":"Impl","fields":[92]},"from":{"krate":0,"index":5126},"to":{"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,108,97,116,95,109,97,112,46,114,115],"byte_start":158470,"byte_end":158477,"line_start":38,"line_end":38,"column_start":37,"column_end":44},"kind":{"variant":"Impl","fields":[93]},"from":{"krate":0,"index":5126},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,108,97,116,95,109,97,112,46,114,115],"byte_start":159098,"byte_end":159113,"line_start":64,"line_end":64,"column_start":16,"column_end":31},"kind":{"variant":"Impl","fields":[94]},"from":{"krate":0,"index":894},"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,108,97,116,95,109,97,112,46,114,115],"byte_start":159305,"byte_end":159320,"line_start":73,"line_end":73,"column_start":38,"column_end":53},"kind":{"variant":"Impl","fields":[95]},"from":{"krate":0,"index":894},"to":{"krate":0,"index":1082}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,108,97,116,95,109,97,112,46,114,115],"byte_start":160094,"byte_end":160109,"line_start":102,"line_end":102,"column_start":47,"column_end":62},"kind":{"variant":"Impl","fields":[96]},"from":{"krate":0,"index":894},"to":{"krate":0,"index":1112}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,108,97,116,95,109,97,112,46,114,115],"byte_start":160565,"byte_end":160578,"line_start":123,"line_end":123,"column_start":36,"column_end":49},"kind":{"variant":"Impl","fields":[97]},"from":{"krate":0,"index":920},"to":{"krate":0,"index":1096}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,108,97,116,116,101,110,46,114,115],"byte_start":162447,"byte_end":162454,"line_start":28,"line_end":28,"column_start":34,"column_end":41},"kind":{"variant":"Impl","fields":[98]},"from":{"krate":0,"index":5132},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,114,111,109,95,112,97,114,95,105,116,101,114,46,114,115],"byte_start":163416,"byte_end":163419,"line_start":22,"line_end":22,"column_start":37,"column_end":40},"kind":{"variant":"Impl","fields":[99]},"from":{"krate":4,"index":4508},"to":{"krate":0,"index":3544}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,114,111,109,95,112,97,114,95,105,116,101,114,46,114,115],"byte_start":163682,"byte_end":163690,"line_start":33,"line_end":33,"column_start":37,"column_end":45},"kind":{"variant":"Impl","fields":[100]},"from":{"krate":4,"index":2318},"to":{"krate":0,"index":3544}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,114,111,109,95,112,97,114,95,105,116,101,114,46,114,115],"byte_start":164040,"byte_end":164050,"line_start":45,"line_end":45,"column_start":37,"column_end":47},"kind":{"variant":"Impl","fields":[101]},"from":{"krate":4,"index":572},"to":{"krate":0,"index":3544}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,114,111,109,95,112,97,114,95,105,116,101,114,46,114,115],"byte_start":164353,"byte_end":164363,"line_start":57,"line_end":57,"column_start":37,"column_end":47},"kind":{"variant":"Impl","fields":[102]},"from":{"krate":4,"index":2008},"to":{"krate":0,"index":3544}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,114,111,109,95,112,97,114,95,105,116,101,114,46,114,115],"byte_start":164820,"byte_end":164827,"line_start":71,"line_end":71,"column_start":48,"column_end":55},"kind":{"variant":"Impl","fields":[103]},"from":{"krate":1,"index":9234},"to":{"krate":0,"index":3544}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,114,111,109,95,112,97,114,95,105,116,101,114,46,114,115],"byte_start":165367,"byte_end":165375,"line_start":87,"line_end":87,"column_start":45,"column_end":53},"kind":{"variant":"Impl","fields":[104]},"from":{"krate":4,"index":1234},"to":{"krate":0,"index":3544}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,114,111,109,95,112,97,114,95,105,116,101,114,46,114,115],"byte_start":165674,"byte_end":165681,"line_start":99,"line_end":99,"column_start":40,"column_end":47},"kind":{"variant":"Impl","fields":[105]},"from":{"krate":1,"index":9264},"to":{"krate":0,"index":3544}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,114,111,109,95,112,97,114,95,105,116,101,114,46,114,115],"byte_start":166003,"byte_end":166011,"line_start":111,"line_end":111,"column_start":37,"column_end":45},"kind":{"variant":"Impl","fields":[106]},"from":{"krate":4,"index":5016},"to":{"krate":0,"index":3544}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,114,111,109,95,112,97,114,95,105,116,101,114,46,114,115],"byte_start":166283,"byte_end":166289,"line_start":122,"line_end":122,"column_start":37,"column_end":43},"kind":{"variant":"Impl","fields":[107]},"from":{"krate":4,"index":5510},"to":{"krate":0,"index":3544}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,114,111,109,95,112,97,114,95,105,116,101,114,46,114,115],"byte_start":166545,"byte_end":166551,"line_start":131,"line_end":131,"column_start":45,"column_end":51},"kind":{"variant":"Impl","fields":[108]},"from":{"krate":4,"index":5510},"to":{"krate":0,"index":3544}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,114,111,109,95,112,97,114,95,105,116,101,114,46,114,115],"byte_start":166813,"byte_end":166819,"line_start":140,"line_end":140,"column_start":44,"column_end":50},"kind":{"variant":"Impl","fields":[109]},"from":{"krate":4,"index":5510},"to":{"krate":0,"index":3544}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,114,111,109,95,112,97,114,95,105,116,101,114,46,114,115],"byte_start":167077,"byte_end":167083,"line_start":149,"line_end":149,"column_start":39,"column_end":45},"kind":{"variant":"Impl","fields":[110]},"from":{"krate":4,"index":5510},"to":{"krate":0,"index":3544}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,114,111,109,95,112,97,114,95,105,116,101,114,46,114,115],"byte_start":167348,"byte_end":167354,"line_start":158,"line_end":158,"column_start":49,"column_end":55},"kind":{"variant":"Impl","fields":[111]},"from":{"krate":4,"index":5510},"to":{"krate":0,"index":3544}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,114,111,109,95,112,97,114,95,105,116,101,114,46,114,115],"byte_start":167792,"byte_end":167795,"line_start":171,"line_end":171,"column_start":52,"column_end":55},"kind":{"variant":"Impl","fields":[112]},"from":{"krate":4,"index":3476},"to":{"krate":0,"index":3544}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,108,117,109,98,105,110,103,47,109,111,100,46,114,115],"byte_start":171433,"byte_end":171437,"line_start":58,"line_end":58,"column_start":21,"column_end":25},"kind":"SuperTrait","from":{"krate":2,"index":1712},"to":{"krate":0,"index":1066}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,108,117,109,98,105,110,103,47,109,111,100,46,114,115],"byte_start":171440,"byte_end":171445,"line_start":58,"line_end":58,"column_start":28,"column_end":33},"kind":"SuperTrait","from":{"krate":2,"index":1718},"to":{"krate":0,"index":1066}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,108,117,109,98,105,110,103,47,109,111,100,46,114,115],"byte_start":174442,"byte_end":174446,"line_start":126,"line_end":126,"column_start":27,"column_end":31},"kind":"SuperTrait","from":{"krate":2,"index":1712},"to":{"krate":0,"index":1082}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,108,117,109,98,105,110,103,47,109,111,100,46,114,115],"byte_start":174449,"byte_end":174454,"line_start":126,"line_end":126,"column_start":34,"column_end":39},"kind":"SuperTrait","from":{"krate":2,"index":1718},"to":{"krate":0,"index":1082}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,108,117,109,98,105,110,103,47,109,111,100,46,114,115],"byte_start":175762,"byte_end":175767,"line_start":157,"line_end":157,"column_start":25,"column_end":30},"kind":"SuperTrait","from":{"krate":2,"index":1718},"to":{"krate":0,"index":1096}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,108,117,109,98,105,110,103,47,109,111,100,46,114,115],"byte_start":177777,"byte_end":177785,"line_start":210,"line_end":210,"column_start":33,"column_end":41},"kind":"SuperTrait","from":{"krate":0,"index":1082},"to":{"krate":0,"index":1112}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,108,117,109,98,105,110,103,47,109,111,100,46,114,115],"byte_start":178890,"byte_end":178894,"line_start":233,"line_end":233,"column_start":30,"column_end":34},"kind":"SuperTrait","from":{"krate":2,"index":1712},"to":{"krate":0,"index":1118}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,108,117,109,98,105,110,103,47,109,111,100,46,114,115],"byte_start":178897,"byte_end":178902,"line_start":233,"line_end":233,"column_start":37,"column_end":42},"kind":"SuperTrait","from":{"krate":2,"index":1718},"to":{"krate":0,"index":1118}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,108,117,109,98,105,110,103,47,109,111,100,46,114,115],"byte_start":179878,"byte_end":179886,"line_start":258,"line_end":258,"column_start":6,"column_end":14},"kind":{"variant":"Impl","fields":[113]},"from":{"krate":0,"index":5142},"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,108,117,109,98,105,110,103,47,109,111,100,46,114,115],"byte_start":180999,"byte_end":181013,"line_start":297,"line_end":297,"column_start":6,"column_end":20},"kind":{"variant":"Impl","fields":[114]},"from":{"krate":0,"index":5150},"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,108,117,109,98,105,110,103,47,109,111,100,46,114,115],"byte_start":183490,"byte_end":183498,"line_start":361,"line_end":361,"column_start":40,"column_end":48},"kind":{"variant":"Impl","fields":[115]},"from":{"krate":0,"index":1140},"to":{"krate":0,"index":1060}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,111,114,95,101,97,99,104,46,114,115],"byte_start":187983,"byte_end":187998,"line_start":18,"line_end":18,"column_start":32,"column_end":47},"kind":{"variant":"Impl","fields":[116]},"from":{"krate":0,"index":1166},"to":{"krate":0,"index":1082}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,111,114,95,101,97,99,104,46,114,115],"byte_start":188393,"byte_end":188408,"line_start":38,"line_end":38,"column_start":30,"column_end":45},"kind":{"variant":"Impl","fields":[117]},"from":{"krate":0,"index":1166},"to":{"krate":0,"index":1096}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,111,114,95,101,97,99,104,46,114,115],"byte_start":188830,"byte_end":188845,"line_start":60,"line_end":60,"column_start":41,"column_end":56},"kind":{"variant":"Impl","fields":[118]},"from":{"krate":0,"index":1166},"to":{"krate":0,"index":1112}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,111,108,100,46,114,115],"byte_start":189920,"byte_end":189924,"line_start":32,"line_end":32,"column_start":52,"column_end":56},"kind":{"variant":"Impl","fields":[119]},"from":{"krate":0,"index":5158},"to":{"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,111,108,100,46,114,115],"byte_start":190136,"byte_end":190140,"line_start":40,"line_end":40,"column_start":40,"column_end":44},"kind":{"variant":"Impl","fields":[120]},"from":{"krate":0,"index":5158},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,111,108,100,46,114,115],"byte_start":190769,"byte_end":190781,"line_start":66,"line_end":66,"column_start":42,"column_end":54},"kind":{"variant":"Impl","fields":[121]},"from":{"krate":0,"index":1224},"to":{"krate":0,"index":1082}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,111,108,100,46,114,115],"byte_start":191563,"byte_end":191575,"line_start":94,"line_end":94,"column_start":51,"column_end":63},"kind":{"variant":"Impl","fields":[122]},"from":{"krate":0,"index":1224},"to":{"krate":0,"index":1112}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,111,108,100,46,114,115],"byte_start":192033,"byte_end":192043,"line_start":115,"line_end":115,"column_start":37,"column_end":47},"kind":{"variant":"Impl","fields":[123]},"from":{"krate":0,"index":1246},"to":{"krate":0,"index":1096}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,111,108,100,46,114,115],"byte_start":193404,"byte_end":193412,"line_start":166,"line_end":166,"column_start":58,"column_end":66},"kind":{"variant":"Impl","fields":[124]},"from":{"krate":0,"index":5164},"to":{"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,111,108,100,46,114,115],"byte_start":193662,"byte_end":193670,"line_start":175,"line_end":175,"column_start":36,"column_end":44},"kind":{"variant":"Impl","fields":[125]},"from":{"krate":0,"index":5164},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,111,108,100,46,114,115],"byte_start":194248,"byte_end":194264,"line_start":200,"line_end":200,"column_start":38,"column_end":54},"kind":{"variant":"Impl","fields":[126]},"from":{"krate":0,"index":1270},"to":{"krate":0,"index":1082}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,102,111,108,100,46,114,115],"byte_start":195051,"byte_end":195067,"line_start":228,"line_end":228,"column_start":47,"column_end":63},"kind":{"variant":"Impl","fields":[127]},"from":{"krate":0,"index":1270},"to":{"krate":0,"index":1112}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,116,114,121,95,102,111,108,100,46,114,115],"byte_start":196450,"byte_end":196457,"line_start":36,"line_end":36,"column_start":55,"column_end":62},"kind":{"variant":"Impl","fields":[128]},"from":{"krate":0,"index":5170},"to":{"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,116,114,121,95,102,111,108,100,46,114,115],"byte_start":196675,"byte_end":196682,"line_start":44,"line_end":44,"column_start":40,"column_end":47},"kind":{"variant":"Impl","fields":[129]},"from":{"krate":0,"index":5170},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,116,114,121,95,102,111,108,100,46,114,115],"byte_start":197398,"byte_end":197413,"line_start":72,"line_end":72,"column_start":42,"column_end":57},"kind":{"variant":"Impl","fields":[130]},"from":{"krate":0,"index":1326},"to":{"krate":0,"index":1082}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,116,114,121,95,102,111,108,100,46,114,115],"byte_start":198230,"byte_end":198245,"line_start":100,"line_end":100,"column_start":51,"column_end":66},"kind":{"variant":"Impl","fields":[131]},"from":{"krate":0,"index":1326},"to":{"krate":0,"index":1112}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,116,114,121,95,102,111,108,100,46,114,115],"byte_start":198752,"byte_end":198765,"line_start":121,"line_end":121,"column_start":36,"column_end":49},"kind":{"variant":"Impl","fields":[132]},"from":{"krate":0,"index":1348},"to":{"krate":0,"index":1096}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,116,114,121,95,102,111,108,100,46,114,115],"byte_start":200417,"byte_end":200428,"line_start":180,"line_end":180,"column_start":56,"column_end":67},"kind":{"variant":"Impl","fields":[133]},"from":{"krate":0,"index":5176},"to":{"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,116,114,121,95,102,111,108,100,46,114,115],"byte_start":200704,"byte_end":200715,"line_start":191,"line_end":191,"column_start":36,"column_end":47},"kind":{"variant":"Impl","fields":[134]},"from":{"krate":0,"index":5176},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,116,114,121,95,102,111,108,100,46,114,115],"byte_start":201341,"byte_end":201360,"line_start":217,"line_end":217,"column_start":38,"column_end":57},"kind":{"variant":"Impl","fields":[135]},"from":{"krate":0,"index":1372},"to":{"krate":0,"index":1082}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,116,114,121,95,102,111,108,100,46,114,115],"byte_start":202198,"byte_end":202217,"line_start":246,"line_end":246,"column_start":47,"column_end":66},"kind":{"variant":"Impl","fields":[136]},"from":{"krate":0,"index":1372},"to":{"krate":0,"index":1112}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,114,101,100,117,99,101,46,114,115],"byte_start":203097,"byte_end":203111,"line_start":22,"line_end":22,"column_start":26,"column_end":40},"kind":{"variant":"Impl","fields":[137]},"from":{"krate":0,"index":1408},"to":{"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,114,101,100,117,99,101,46,114,115],"byte_start":203153,"byte_end":203167,"line_start":24,"line_end":24,"column_start":27,"column_end":41},"kind":{"variant":"Impl","fields":[138]},"from":{"krate":0,"index":1408},"to":{"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,114,101,100,117,99,101,46,114,115],"byte_start":203269,"byte_end":203283,"line_start":30,"line_end":30,"column_start":36,"column_end":50},"kind":{"variant":"Impl","fields":[139]},"from":{"krate":0,"index":1408},"to":{"krate":0,"index":1082}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,114,101,100,117,99,101,46,114,115],"byte_start":203821,"byte_end":203835,"line_start":55,"line_end":55,"column_start":45,"column_end":59},"kind":{"variant":"Impl","fields":[140]},"from":{"krate":0,"index":1408},"to":{"krate":0,"index":1112}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,114,101,100,117,99,101,46,114,115],"byte_start":204095,"byte_end":204109,"line_start":69,"line_end":69,"column_start":35,"column_end":49},"kind":{"variant":"Impl","fields":[141]},"from":{"krate":0,"index":1408},"to":{"krate":0,"index":1108}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,114,101,100,117,99,101,46,114,115],"byte_start":204353,"byte_end":204365,"line_start":82,"line_end":82,"column_start":30,"column_end":42},"kind":{"variant":"Impl","fields":[142]},"from":{"krate":0,"index":1440},"to":{"krate":0,"index":1096}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,116,114,121,95,114,101,100,117,99,101,46,114,115],"byte_start":205637,"byte_end":205654,"line_start":28,"line_end":28,"column_start":26,"column_end":43},"kind":{"variant":"Impl","fields":[143]},"from":{"krate":0,"index":1470},"to":{"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,116,114,121,95,114,101,100,117,99,101,46,114,115],"byte_start":205696,"byte_end":205713,"line_start":30,"line_end":30,"column_start":27,"column_end":44},"kind":{"variant":"Impl","fields":[144]},"from":{"krate":0,"index":1470},"to":{"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,116,114,121,95,114,101,100,117,99,101,46,114,115],"byte_start":205815,"byte_end":205832,"line_start":36,"line_end":36,"column_start":36,"column_end":53},"kind":{"variant":"Impl","fields":[145]},"from":{"krate":0,"index":1470},"to":{"krate":0,"index":1082}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,116,114,121,95,114,101,100,117,99,101,46,114,115],"byte_start":206457,"byte_end":206474,"line_start":62,"line_end":62,"column_start":45,"column_end":62},"kind":{"variant":"Impl","fields":[146]},"from":{"krate":0,"index":1470},"to":{"krate":0,"index":1112}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,116,114,121,95,114,101,100,117,99,101,46,114,115],"byte_start":206752,"byte_end":206769,"line_start":76,"line_end":76,"column_start":35,"column_end":52},"kind":{"variant":"Impl","fields":[147]},"from":{"krate":0,"index":1470},"to":{"krate":0,"index":1108}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,116,114,121,95,114,101,100,117,99,101,46,114,115],"byte_start":207254,"byte_end":207269,"line_start":94,"line_end":94,"column_start":30,"column_end":45},"kind":{"variant":"Impl","fields":[148]},"from":{"krate":0,"index":1502},"to":{"krate":0,"index":1096}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,116,114,121,95,114,101,100,117,99,101,95,119,105,116,104,46,114,115],"byte_start":208582,"byte_end":208603,"line_start":25,"line_end":25,"column_start":22,"column_end":43},"kind":{"variant":"Impl","fields":[149]},"from":{"krate":0,"index":1530},"to":{"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,116,114,121,95,114,101,100,117,99,101,95,119,105,116,104,46,114,115],"byte_start":208637,"byte_end":208658,"line_start":27,"line_end":27,"column_start":23,"column_end":44},"kind":{"variant":"Impl","fields":[150]},"from":{"krate":0,"index":1530},"to":{"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,116,114,121,95,114,101,100,117,99,101,95,119,105,116,104,46,114,115],"byte_start":208752,"byte_end":208773,"line_start":33,"line_end":33,"column_start":32,"column_end":53},"kind":{"variant":"Impl","fields":[151]},"from":{"krate":0,"index":1530},"to":{"krate":0,"index":1082}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,116,114,121,95,114,101,100,117,99,101,95,119,105,116,104,46,114,115],"byte_start":209357,"byte_end":209378,"line_start":58,"line_end":58,"column_start":41,"column_end":62},"kind":{"variant":"Impl","fields":[152]},"from":{"krate":0,"index":1530},"to":{"krate":0,"index":1112}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,116,114,121,95,114,101,100,117,99,101,95,119,105,116,104,46,114,115],"byte_start":209620,"byte_end":209641,"line_start":71,"line_end":71,"column_start":39,"column_end":60},"kind":{"variant":"Impl","fields":[153]},"from":{"krate":0,"index":1530},"to":{"krate":0,"index":1108}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,116,114,121,95,114,101,100,117,99,101,95,119,105,116,104,46,114,115],"byte_start":210348,"byte_end":210367,"line_start":95,"line_end":95,"column_start":30,"column_end":49},"kind":{"variant":"Impl","fields":[154]},"from":{"krate":0,"index":1562},"to":{"krate":0,"index":1096}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,115,107,105,112,46,114,115],"byte_start":212102,"byte_end":212106,"line_start":28,"line_end":28,"column_start":30,"column_end":34},"kind":{"variant":"Impl","fields":[155]},"from":{"krate":0,"index":5182},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,115,107,105,112,46,114,115],"byte_start":212435,"byte_end":212439,"line_start":44,"line_end":44,"column_start":37,"column_end":41},"kind":{"variant":"Impl","fields":[156]},"from":{"krate":0,"index":5182},"to":{"krate":0,"index":3486}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,115,107,105,112,46,114,115],"byte_start":213117,"byte_end":213125,"line_start":68,"line_end":68,"column_start":45,"column_end":53},"kind":{"variant":"Impl","fields":[157]},"from":{"krate":0,"index":1602},"to":{"krate":0,"index":1060}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,115,112,108,105,116,116,101,114,46,114,115],"byte_start":217985,"byte_end":217990,"line_start":126,"line_end":126,"column_start":29,"column_end":34},"kind":{"variant":"Impl","fields":[158]},"from":{"krate":0,"index":5192},"to":{"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,115,112,108,105,116,116,101,114,46,114,115],"byte_start":218192,"byte_end":218197,"line_start":134,"line_end":134,"column_start":33,"column_end":38},"kind":{"variant":"Impl","fields":[159]},"from":{"krate":0,"index":5192},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,115,112,108,105,116,116,101,114,46,114,115],"byte_start":218689,"byte_end":218702,"line_start":156,"line_end":156,"column_start":38,"column_end":51},"kind":{"variant":"Impl","fields":[160]},"from":{"krate":0,"index":1636},"to":{"krate":0,"index":1118}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,116,97,107,101,46,114,115],"byte_start":220081,"byte_end":220085,"line_start":27,"line_end":27,"column_start":30,"column_end":34},"kind":{"variant":"Impl","fields":[161]},"from":{"krate":0,"index":5198},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,116,97,107,101,46,114,115],"byte_start":220414,"byte_end":220418,"line_start":43,"line_end":43,"column_start":37,"column_end":41},"kind":{"variant":"Impl","fields":[162]},"from":{"krate":0,"index":5198},"to":{"krate":0,"index":3486}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,116,97,107,101,46,114,115],"byte_start":221078,"byte_end":221086,"line_start":67,"line_end":67,"column_start":45,"column_end":53},"kind":{"variant":"Impl","fields":[163]},"from":{"krate":0,"index":1678},"to":{"krate":0,"index":1060}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,97,112,46,114,115],"byte_start":222003,"byte_end":222006,"line_start":21,"line_end":21,"column_start":48,"column_end":51},"kind":{"variant":"Impl","fields":[164]},"from":{"krate":0,"index":5208},"to":{"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,97,112,46,114,115],"byte_start":222453,"byte_end":222456,"line_start":41,"line_end":41,"column_start":36,"column_end":39},"kind":{"variant":"Impl","fields":[165]},"from":{"krate":0,"index":5208},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,97,112,46,114,115],"byte_start":222936,"byte_end":222939,"line_start":60,"line_end":60,"column_start":43,"column_end":46},"kind":{"variant":"Impl","fields":[166]},"from":{"krate":0,"index":5208},"to":{"krate":0,"index":3486}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,97,112,46,114,115],"byte_start":223785,"byte_end":223793,"line_start":89,"line_end":89,"column_start":51,"column_end":59},"kind":{"variant":"Impl","fields":[167]},"from":{"krate":0,"index":1724},"to":{"krate":0,"index":1060}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,97,112,46,114,115],"byte_start":224472,"byte_end":224483,"line_start":116,"line_end":116,"column_start":32,"column_end":43},"kind":{"variant":"Impl","fields":[168]},"from":{"krate":0,"index":1732},"to":{"krate":0,"index":1066}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,97,112,46,114,115],"byte_start":225589,"byte_end":225600,"line_start":164,"line_end":164,"column_start":16,"column_end":27},"kind":{"variant":"Impl","fields":[169]},"from":{"krate":0,"index":1750},"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,97,112,46,114,115],"byte_start":225788,"byte_end":225799,"line_start":173,"line_end":173,"column_start":38,"column_end":49},"kind":{"variant":"Impl","fields":[170]},"from":{"krate":0,"index":1750},"to":{"krate":0,"index":1082}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,97,112,46,114,115],"byte_start":226502,"byte_end":226513,"line_start":199,"line_end":199,"column_start":47,"column_end":58},"kind":{"variant":"Impl","fields":[171]},"from":{"krate":0,"index":1750},"to":{"krate":0,"index":1112}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,97,112,46,114,115],"byte_start":226919,"byte_end":226928,"line_start":218,"line_end":218,"column_start":36,"column_end":45},"kind":{"variant":"Impl","fields":[172]},"from":{"krate":0,"index":1776},"to":{"krate":0,"index":1096}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,97,112,95,119,105,116,104,46,114,115],"byte_start":227971,"byte_end":227978,"line_start":21,"line_end":21,"column_start":58,"column_end":65},"kind":{"variant":"Impl","fields":[173]},"from":{"krate":0,"index":5214},"to":{"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,97,112,95,119,105,116,104,46,114,115],"byte_start":228521,"byte_end":228528,"line_start":43,"line_end":43,"column_start":39,"column_end":46},"kind":{"variant":"Impl","fields":[174]},"from":{"krate":0,"index":5214},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,97,112,95,119,105,116,104,46,114,115],"byte_start":229056,"byte_end":229063,"line_start":63,"line_end":63,"column_start":46,"column_end":53},"kind":{"variant":"Impl","fields":[175]},"from":{"krate":0,"index":5214},"to":{"krate":0,"index":3486}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,97,112,95,119,105,116,104,46,114,115],"byte_start":230049,"byte_end":230057,"line_start":95,"line_end":95,"column_start":54,"column_end":62},"kind":{"variant":"Impl","fields":[176]},"from":{"krate":0,"index":1824},"to":{"krate":0,"index":1060}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,97,112,95,119,105,116,104,46,114,115],"byte_start":230846,"byte_end":230861,"line_start":125,"line_end":125,"column_start":35,"column_end":50},"kind":{"variant":"Impl","fields":[177]},"from":{"krate":0,"index":1832},"to":{"krate":0,"index":1066}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,97,112,95,119,105,116,104,46,114,115],"byte_start":232160,"byte_end":232171,"line_start":181,"line_end":181,"column_start":35,"column_end":46},"kind":{"variant":"Impl","fields":[178]},"from":{"krate":0,"index":1850},"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,97,112,95,119,105,116,104,46,114,115],"byte_start":232575,"byte_end":232586,"line_start":198,"line_end":198,"column_start":46,"column_end":57},"kind":{"variant":"Impl","fields":[179]},"from":{"krate":0,"index":1850},"to":{"krate":2,"index":4242}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,97,112,95,119,105,116,104,46,114,115],"byte_start":232900,"byte_end":232911,"line_start":209,"line_end":209,"column_start":44,"column_end":55},"kind":{"variant":"Impl","fields":[180]},"from":{"krate":0,"index":1850},"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,97,112,95,119,105,116,104,46,114,115],"byte_start":233268,"byte_end":233283,"line_start":227,"line_end":227,"column_start":19,"column_end":34},"kind":{"variant":"Impl","fields":[181]},"from":{"krate":0,"index":1866},"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,97,112,95,119,105,116,104,46,114,115],"byte_start":233514,"byte_end":233529,"line_start":237,"line_end":237,"column_start":41,"column_end":56},"kind":{"variant":"Impl","fields":[182]},"from":{"krate":0,"index":1866},"to":{"krate":0,"index":1082}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,97,112,95,119,105,116,104,46,114,115],"byte_start":234361,"byte_end":234376,"line_start":267,"line_end":267,"column_start":50,"column_end":65},"kind":{"variant":"Impl","fields":[183]},"from":{"krate":0,"index":1866},"to":{"krate":0,"index":1112}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,97,112,95,119,105,116,104,46,114,115],"byte_start":234857,"byte_end":234870,"line_start":288,"line_end":288,"column_start":39,"column_end":52},"kind":{"variant":"Impl","fields":[184]},"from":{"krate":0,"index":1892},"to":{"krate":0,"index":1096}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,122,105,112,46,114,115],"byte_start":236494,"byte_end":236497,"line_start":29,"line_end":29,"column_start":33,"column_end":36},"kind":{"variant":"Impl","fields":[185]},"from":{"krate":0,"index":5220},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,122,105,112,46,114,115],"byte_start":236881,"byte_end":236884,"line_start":46,"line_end":46,"column_start":40,"column_end":43},"kind":{"variant":"Impl","fields":[186]},"from":{"krate":0,"index":5220},"to":{"krate":0,"index":3486}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,122,105,112,46,114,115],"byte_start":237633,"byte_end":237642,"line_start":73,"line_end":73,"column_start":54,"column_end":63},"kind":{"variant":"Impl","fields":[187]},"from":{"krate":0,"index":1936},"to":{"krate":0,"index":1060}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,122,105,112,46,114,115],"byte_start":238351,"byte_end":238360,"line_start":94,"line_end":94,"column_start":54,"column_end":63},"kind":{"variant":"Impl","fields":[188]},"from":{"krate":0,"index":1944},"to":{"krate":0,"index":1060}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,122,105,112,46,114,115],"byte_start":239071,"byte_end":239082,"line_start":120,"line_end":120,"column_start":45,"column_end":56},"kind":{"variant":"Impl","fields":[189]},"from":{"krate":0,"index":1952},"to":{"krate":0,"index":1066}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,122,105,112,95,101,113,46,114,115],"byte_start":240744,"byte_end":240749,"line_start":30,"line_end":30,"column_start":33,"column_end":38},"kind":{"variant":"Impl","fields":[190]},"from":{"krate":0,"index":5230},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,122,105,112,95,101,113,46,114,115],"byte_start":241141,"byte_end":241146,"line_start":47,"line_end":47,"column_start":40,"column_end":45},"kind":{"variant":"Impl","fields":[191]},"from":{"krate":0,"index":5230},"to":{"krate":0,"index":3486}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,116,101,114,108,101,97,118,101,46,114,115],"byte_start":242564,"byte_end":242574,"line_start":32,"line_end":32,"column_start":33,"column_end":43},"kind":{"variant":"Impl","fields":[192]},"from":{"krate":0,"index":5240},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,116,101,114,108,101,97,118,101,46,114,115],"byte_start":242951,"byte_end":242961,"line_start":49,"line_end":49,"column_start":40,"column_end":50},"kind":{"variant":"Impl","fields":[193]},"from":{"krate":0,"index":5240},"to":{"krate":0,"index":3486}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,116,101,114,108,101,97,118,101,46,114,115],"byte_start":243914,"byte_end":243923,"line_start":86,"line_end":86,"column_start":51,"column_end":60},"kind":{"variant":"Impl","fields":[194]},"from":{"krate":0,"index":2024},"to":{"krate":0,"index":1060}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,116,101,114,108,101,97,118,101,46,114,115],"byte_start":244727,"byte_end":244736,"line_start":113,"line_end":113,"column_start":51,"column_end":60},"kind":{"variant":"Impl","fields":[195]},"from":{"krate":0,"index":2032},"to":{"krate":0,"index":1060}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,116,101,114,108,101,97,118,101,46,114,115],"byte_start":245391,"byte_end":245409,"line_start":140,"line_end":140,"column_start":12,"column_end":30},"kind":{"variant":"Impl","fields":[196]},"from":{"krate":0,"index":2040},"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,116,101,114,108,101,97,118,101,46,114,115],"byte_start":245693,"byte_end":245711,"line_start":149,"line_end":149,"column_start":25,"column_end":43},"kind":{"variant":"Impl","fields":[197]},"from":{"krate":0,"index":2040},"to":{"krate":0,"index":1066}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,116,101,114,108,101,97,118,101,46,114,115],"byte_start":248544,"byte_end":248557,"line_start":243,"line_end":243,"column_start":25,"column_end":38},"kind":{"variant":"Impl","fields":[198]},"from":{"krate":0,"index":2060},"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,116,101,114,108,101,97,118,101,46,114,115],"byte_start":249691,"byte_end":249704,"line_start":281,"line_end":281,"column_start":36,"column_end":49},"kind":{"variant":"Impl","fields":[199]},"from":{"krate":0,"index":2060},"to":{"krate":2,"index":4242}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,116,101,114,108,101,97,118,101,46,114,115],"byte_start":250270,"byte_end":250283,"line_start":301,"line_end":301,"column_start":34,"column_end":47},"kind":{"variant":"Impl","fields":[200]},"from":{"krate":0,"index":2060},"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,116,101,114,108,101,97,118,101,95,115,104,111,114,116,101,115,116,46,114,115],"byte_start":251872,"byte_end":251890,"line_start":43,"line_end":43,"column_start":33,"column_end":51},"kind":{"variant":"Impl","fields":[201]},"from":{"krate":0,"index":5250},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,116,101,114,108,101,97,118,101,95,115,104,111,114,116,101,115,116,46,114,115],"byte_start":252267,"byte_end":252285,"line_start":60,"line_end":60,"column_start":40,"column_end":58},"kind":{"variant":"Impl","fields":[202]},"from":{"krate":0,"index":5250},"to":{"krate":0,"index":3486}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,116,101,114,115,112,101,114,115,101,46,114,115],"byte_start":253667,"byte_end":253678,"line_start":32,"line_end":32,"column_start":30,"column_end":41},"kind":{"variant":"Impl","fields":[203]},"from":{"krate":0,"index":5260},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,116,101,114,115,112,101,114,115,101,46,114,115],"byte_start":254245,"byte_end":254256,"line_start":54,"line_end":54,"column_start":37,"column_end":48},"kind":{"variant":"Impl","fields":[204]},"from":{"krate":0,"index":5260},"to":{"krate":0,"index":3486}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,116,101,114,115,112,101,114,115,101,46,114,115],"byte_start":255297,"byte_end":255305,"line_start":90,"line_end":90,"column_start":45,"column_end":53},"kind":{"variant":"Impl","fields":[205]},"from":{"krate":0,"index":2134},"to":{"krate":0,"index":1060}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,116,101,114,115,112,101,114,115,101,46,114,115],"byte_start":255856,"byte_end":255875,"line_start":116,"line_end":116,"column_start":9,"column_end":28},"kind":{"variant":"Impl","fields":[206]},"from":{"krate":0,"index":2142},"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,116,101,114,115,112,101,114,115,101,46,114,115],"byte_start":256132,"byte_end":256151,"line_start":129,"line_end":129,"column_start":22,"column_end":41},"kind":{"variant":"Impl","fields":[207]},"from":{"krate":0,"index":2142},"to":{"krate":0,"index":1066}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,116,101,114,115,112,101,114,115,101,46,114,115],"byte_start":258326,"byte_end":258341,"line_start":206,"line_end":206,"column_start":22,"column_end":37},"kind":{"variant":"Impl","fields":[208]},"from":{"krate":0,"index":2164},"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,116,101,114,115,112,101,114,115,101,46,114,115],"byte_start":259118,"byte_end":259133,"line_start":234,"line_end":234,"column_start":33,"column_end":48},"kind":{"variant":"Impl","fields":[209]},"from":{"krate":0,"index":2164},"to":{"krate":2,"index":4242}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,116,101,114,115,112,101,114,115,101,46,114,115],"byte_start":259786,"byte_end":259801,"line_start":255,"line_end":255,"column_start":31,"column_end":46},"kind":{"variant":"Impl","fields":[210]},"from":{"krate":0,"index":2164},"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,116,101,114,115,112,101,114,115,101,46,114,115],"byte_start":260179,"byte_end":260198,"line_start":274,"line_end":274,"column_start":12,"column_end":31},"kind":{"variant":"Impl","fields":[211]},"from":{"krate":0,"index":2182},"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,116,101,114,115,112,101,114,115,101,46,114,115],"byte_start":260434,"byte_end":260453,"line_start":286,"line_end":286,"column_start":28,"column_end":47},"kind":{"variant":"Impl","fields":[212]},"from":{"krate":0,"index":2182},"to":{"krate":0,"index":1082}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,116,101,114,115,112,101,114,115,101,46,114,115],"byte_start":261536,"byte_end":261555,"line_start":322,"line_end":322,"column_start":37,"column_end":56},"kind":{"variant":"Impl","fields":[213]},"from":{"krate":0,"index":2182},"to":{"krate":0,"index":1112}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,116,101,114,115,112,101,114,115,101,46,114,115],"byte_start":262100,"byte_end":262117,"line_start":347,"line_end":347,"column_start":26,"column_end":43},"kind":{"variant":"Impl","fields":[214]},"from":{"krate":0,"index":2208},"to":{"krate":0,"index":1096}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,117,112,100,97,116,101,46,114,115],"byte_start":263272,"byte_end":263278,"line_start":21,"line_end":21,"column_start":48,"column_end":54},"kind":{"variant":"Impl","fields":[215]},"from":{"krate":0,"index":5270},"to":{"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,117,112,100,97,116,101,46,114,115],"byte_start":263743,"byte_end":263749,"line_start":41,"line_end":41,"column_start":33,"column_end":39},"kind":{"variant":"Impl","fields":[216]},"from":{"krate":0,"index":5270},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,117,112,100,97,116,101,46,114,115],"byte_start":264212,"byte_end":264218,"line_start":59,"line_end":59,"column_start":40,"column_end":46},"kind":{"variant":"Impl","fields":[217]},"from":{"krate":0,"index":5270},"to":{"krate":0,"index":3486}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,117,112,100,97,116,101,46,114,115],"byte_start":265058,"byte_end":265066,"line_start":87,"line_end":87,"column_start":48,"column_end":56},"kind":{"variant":"Impl","fields":[218]},"from":{"krate":0,"index":2256},"to":{"krate":0,"index":1060}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,117,112,100,97,116,101,46,114,115],"byte_start":265738,"byte_end":265752,"line_start":113,"line_end":113,"column_start":29,"column_end":43},"kind":{"variant":"Impl","fields":[219]},"from":{"krate":0,"index":2264},"to":{"krate":0,"index":1066}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,117,112,100,97,116,101,46,114,115],"byte_start":266942,"byte_end":266956,"line_start":163,"line_end":163,"column_start":16,"column_end":30},"kind":{"variant":"Impl","fields":[220]},"from":{"krate":0,"index":2282},"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,117,112,100,97,116,101,46,114,115],"byte_start":267153,"byte_end":267167,"line_start":172,"line_end":172,"column_start":35,"column_end":49},"kind":{"variant":"Impl","fields":[221]},"from":{"krate":0,"index":2282},"to":{"krate":0,"index":1082}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,117,112,100,97,116,101,46,114,115],"byte_start":267872,"byte_end":267886,"line_start":197,"line_end":197,"column_start":44,"column_end":58},"kind":{"variant":"Impl","fields":[222]},"from":{"krate":0,"index":2282},"to":{"krate":0,"index":1112}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,117,112,100,97,116,101,46,114,115],"byte_start":268282,"byte_end":268294,"line_start":215,"line_end":215,"column_start":33,"column_end":45},"kind":{"variant":"Impl","fields":[223]},"from":{"krate":0,"index":2308},"to":{"krate":0,"index":1096}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,117,112,100,97,116,101,46,114,115],"byte_start":268975,"byte_end":268984,"line_start":247,"line_end":247,"column_start":25,"column_end":34},"kind":{"variant":"Impl","fields":[224]},"from":{"krate":0,"index":5276},"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,117,112,100,97,116,101,46,114,115],"byte_start":269887,"byte_end":269896,"line_start":283,"line_end":283,"column_start":34,"column_end":43},"kind":{"variant":"Impl","fields":[225]},"from":{"krate":0,"index":5276},"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,117,112,100,97,116,101,46,114,115],"byte_start":270002,"byte_end":270011,"line_start":289,"line_end":289,"column_start":36,"column_end":45},"kind":{"variant":"Impl","fields":[226]},"from":{"krate":0,"index":5276},"to":{"krate":2,"index":4242}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,110,111,111,112,46,114,115],"byte_start":270354,"byte_end":270366,"line_start":5,"line_end":5,"column_start":6,"column_end":18},"kind":{"variant":"Impl","fields":[227]},"from":{"krate":0,"index":2344},"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,110,111,111,112,46,114,115],"byte_start":270450,"byte_end":270462,"line_start":11,"line_end":11,"column_start":25,"column_end":37},"kind":{"variant":"Impl","fields":[228]},"from":{"krate":0,"index":2344},"to":{"krate":0,"index":1082}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,110,111,111,112,46,114,115],"byte_start":270806,"byte_end":270818,"line_start":29,"line_end":29,"column_start":23,"column_end":35},"kind":{"variant":"Impl","fields":[229]},"from":{"krate":0,"index":2344},"to":{"krate":0,"index":1096}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,110,111,111,112,46,114,115],"byte_start":271158,"byte_end":271170,"line_start":48,"line_end":48,"column_start":34,"column_end":46},"kind":{"variant":"Impl","fields":[230]},"from":{"krate":0,"index":2344},"to":{"krate":0,"index":1112}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,110,111,111,112,46,114,115],"byte_start":271357,"byte_end":271368,"line_start":60,"line_end":60,"column_start":22,"column_end":33},"kind":{"variant":"Impl","fields":[231]},"from":{"krate":0,"index":2382},"to":{"krate":0,"index":1108}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,114,101,118,46,114,115],"byte_start":272140,"byte_end":272143,"line_start":25,"line_end":25,"column_start":30,"column_end":33},"kind":{"variant":"Impl","fields":[232]},"from":{"krate":0,"index":5286},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,114,101,118,46,114,115],"byte_start":272472,"byte_end":272475,"line_start":41,"line_end":41,"column_start":37,"column_end":40},"kind":{"variant":"Impl","fields":[233]},"from":{"krate":0,"index":5286},"to":{"krate":0,"index":3486}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,114,101,118,46,114,115],"byte_start":273180,"byte_end":273188,"line_start":66,"line_end":66,"column_start":45,"column_end":53},"kind":{"variant":"Impl","fields":[234]},"from":{"krate":0,"index":2414},"to":{"krate":0,"index":1060}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,114,101,118,46,114,115],"byte_start":273687,"byte_end":273698,"line_start":88,"line_end":88,"column_start":22,"column_end":33},"kind":{"variant":"Impl","fields":[235]},"from":{"krate":0,"index":2422},"to":{"krate":0,"index":1066}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,108,101,110,46,114,115],"byte_start":275150,"byte_end":275156,"line_start":29,"line_end":29,"column_start":30,"column_end":36},"kind":{"variant":"Impl","fields":[236]},"from":{"krate":0,"index":5296},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,108,101,110,46,114,115],"byte_start":275485,"byte_end":275491,"line_start":45,"line_end":45,"column_start":37,"column_end":43},"kind":{"variant":"Impl","fields":[237]},"from":{"krate":0,"index":5296},"to":{"krate":0,"index":3486}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,108,101,110,46,114,115],"byte_start":276166,"byte_end":276174,"line_start":69,"line_end":69,"column_start":45,"column_end":53},"kind":{"variant":"Impl","fields":[238]},"from":{"krate":0,"index":2466},"to":{"krate":0,"index":1060}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,108,101,110,46,114,115],"byte_start":276793,"byte_end":276807,"line_start":94,"line_end":94,"column_start":22,"column_end":36},"kind":{"variant":"Impl","fields":[239]},"from":{"krate":0,"index":2474},"to":{"krate":0,"index":1066}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,108,101,110,46,114,115],"byte_start":278328,"byte_end":278334,"line_start":156,"line_end":156,"column_start":30,"column_end":36},"kind":{"variant":"Impl","fields":[240]},"from":{"krate":0,"index":5306},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,108,101,110,46,114,115],"byte_start":278663,"byte_end":278669,"line_start":172,"line_end":172,"column_start":37,"column_end":43},"kind":{"variant":"Impl","fields":[241]},"from":{"krate":0,"index":5306},"to":{"krate":0,"index":3486}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,108,101,110,46,114,115],"byte_start":279344,"byte_end":279352,"line_start":196,"line_end":196,"column_start":45,"column_end":53},"kind":{"variant":"Impl","fields":[242]},"from":{"krate":0,"index":2510},"to":{"krate":0,"index":1060}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,108,101,110,46,114,115],"byte_start":279971,"byte_end":279985,"line_start":221,"line_end":221,"column_start":22,"column_end":36},"kind":{"variant":"Impl","fields":[243]},"from":{"krate":0,"index":2518},"to":{"krate":0,"index":1066}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,115,117,109,46,114,115],"byte_start":281197,"byte_end":281208,"line_start":24,"line_end":24,"column_start":31,"column_end":42},"kind":{"variant":"Impl","fields":[244]},"from":{"krate":0,"index":2560},"to":{"krate":2,"index":1712}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,115,117,109,46,114,115],"byte_start":281230,"byte_end":281241,"line_start":26,"line_end":26,"column_start":15,"column_end":26},"kind":{"variant":"Impl","fields":[245]},"from":{"krate":0,"index":2560},"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,115,117,109,46,114,115],"byte_start":281361,"byte_end":281372,"line_start":32,"line_end":32,"column_start":28,"column_end":39},"kind":{"variant":"Impl","fields":[246]},"from":{"krate":0,"index":2560},"to":{"krate":0,"index":1082}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,115,117,109,46,114,115],"byte_start":281817,"byte_end":281828,"line_start":52,"line_end":52,"column_start":37,"column_end":48},"kind":{"variant":"Impl","fields":[247]},"from":{"krate":0,"index":2560},"to":{"krate":0,"index":1112}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,115,117,109,46,114,115],"byte_start":282043,"byte_end":282054,"line_start":64,"line_end":64,"column_start":24,"column_end":35},"kind":{"variant":"Impl","fields":[248]},"from":{"krate":0,"index":2560},"to":{"krate":0,"index":1108}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,115,117,109,46,114,115],"byte_start":282227,"byte_end":282236,"line_start":77,"line_end":77,"column_start":26,"column_end":35},"kind":{"variant":"Impl","fields":[249]},"from":{"krate":0,"index":2592},"to":{"krate":0,"index":1096}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,114,111,100,117,99,116,46,114,115],"byte_start":283164,"byte_end":283179,"line_start":24,"line_end":24,"column_start":31,"column_end":46},"kind":{"variant":"Impl","fields":[250]},"from":{"krate":0,"index":2624},"to":{"krate":2,"index":1712}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,114,111,100,117,99,116,46,114,115],"byte_start":283201,"byte_end":283216,"line_start":26,"line_end":26,"column_start":15,"column_end":30},"kind":{"variant":"Impl","fields":[251]},"from":{"krate":0,"index":2624},"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,114,111,100,117,99,116,46,114,115],"byte_start":283344,"byte_end":283359,"line_start":32,"line_end":32,"column_start":28,"column_end":43},"kind":{"variant":"Impl","fields":[252]},"from":{"krate":0,"index":2624},"to":{"krate":0,"index":1082}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,114,111,100,117,99,116,46,114,115],"byte_start":283840,"byte_end":283855,"line_start":52,"line_end":52,"column_start":37,"column_end":52},"kind":{"variant":"Impl","fields":[253]},"from":{"krate":0,"index":2624},"to":{"krate":0,"index":1112}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,114,111,100,117,99,116,46,114,115],"byte_start":284086,"byte_end":284101,"line_start":64,"line_end":64,"column_start":24,"column_end":39},"kind":{"variant":"Impl","fields":[254]},"from":{"krate":0,"index":2624},"to":{"krate":0,"index":1108}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,112,114,111,100,117,99,116,46,114,115],"byte_start":284286,"byte_end":284299,"line_start":77,"line_end":77,"column_start":26,"column_end":39},"kind":{"variant":"Impl","fields":[255]},"from":{"krate":0,"index":2656},"to":{"krate":0,"index":1096}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,108,111,110,101,100,46,114,115],"byte_start":285503,"byte_end":285509,"line_start":27,"line_end":27,"column_start":37,"column_end":43},"kind":{"variant":"Impl","fields":[256]},"from":{"krate":0,"index":5316},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,108,111,110,101,100,46,114,115],"byte_start":285957,"byte_end":285963,"line_start":45,"line_end":45,"column_start":44,"column_end":50},"kind":{"variant":"Impl","fields":[257]},"from":{"krate":0,"index":5316},"to":{"krate":0,"index":3486}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,108,111,110,101,100,46,114,115],"byte_start":286613,"byte_end":286621,"line_start":69,"line_end":69,"column_start":53,"column_end":61},"kind":{"variant":"Impl","fields":[258]},"from":{"krate":0,"index":2696},"to":{"krate":0,"index":1060}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,108,111,110,101,100,46,114,115],"byte_start":287168,"byte_end":287182,"line_start":91,"line_end":91,"column_start":29,"column_end":43},"kind":{"variant":"Impl","fields":[259]},"from":{"krate":0,"index":2704},"to":{"krate":0,"index":1066}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,108,111,110,101,100,46,114,115],"byte_start":288044,"byte_end":288058,"line_start":130,"line_end":130,"column_start":9,"column_end":23},"kind":{"variant":"Impl","fields":[260]},"from":{"krate":0,"index":2722},"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,108,111,110,101,100,46,114,115],"byte_start":288176,"byte_end":288190,"line_start":136,"line_end":136,"column_start":36,"column_end":50},"kind":{"variant":"Impl","fields":[261]},"from":{"krate":0,"index":2722},"to":{"krate":0,"index":1082}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,108,111,110,101,100,46,114,115],"byte_start":288775,"byte_end":288789,"line_start":158,"line_end":158,"column_start":45,"column_end":59},"kind":{"variant":"Impl","fields":[262]},"from":{"krate":0,"index":2722},"to":{"krate":0,"index":1112}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,99,108,111,110,101,100,46,114,115],"byte_start":289115,"byte_end":289127,"line_start":176,"line_end":176,"column_start":34,"column_end":46},"kind":{"variant":"Impl","fields":[263]},"from":{"krate":0,"index":2748},"to":{"krate":0,"index":1096}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,115,112,101,99,116,46,114,115],"byte_start":290075,"byte_end":290082,"line_start":22,"line_end":22,"column_start":48,"column_end":55},"kind":{"variant":"Impl","fields":[264]},"from":{"krate":0,"index":5326},"to":{"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,115,112,101,99,116,46,114,115],"byte_start":290554,"byte_end":290561,"line_start":42,"line_end":42,"column_start":33,"column_end":40},"kind":{"variant":"Impl","fields":[265]},"from":{"krate":0,"index":5326},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,115,112,101,99,116,46,114,115],"byte_start":291021,"byte_end":291028,"line_start":60,"line_end":60,"column_start":40,"column_end":47},"kind":{"variant":"Impl","fields":[266]},"from":{"krate":0,"index":5326},"to":{"krate":0,"index":3486}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,115,112,101,99,116,46,114,115],"byte_start":291873,"byte_end":291881,"line_start":89,"line_end":89,"column_start":48,"column_end":56},"kind":{"variant":"Impl","fields":[267]},"from":{"krate":0,"index":2798},"to":{"krate":0,"index":1060}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,115,112,101,99,116,46,114,115],"byte_start":292546,"byte_end":292561,"line_start":115,"line_end":115,"column_start":29,"column_end":44},"kind":{"variant":"Impl","fields":[268]},"from":{"krate":0,"index":2806},"to":{"krate":0,"index":1066}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,115,112,101,99,116,46,114,115],"byte_start":293699,"byte_end":293714,"line_start":163,"line_end":163,"column_start":16,"column_end":31},"kind":{"variant":"Impl","fields":[269]},"from":{"krate":0,"index":2824},"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,115,112,101,99,116,46,114,115],"byte_start":293915,"byte_end":293930,"line_start":172,"line_end":172,"column_start":35,"column_end":50},"kind":{"variant":"Impl","fields":[270]},"from":{"krate":0,"index":2824},"to":{"krate":0,"index":1082}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,115,112,101,99,116,46,114,115],"byte_start":294649,"byte_end":294664,"line_start":199,"line_end":199,"column_start":44,"column_end":59},"kind":{"variant":"Impl","fields":[271]},"from":{"krate":0,"index":2824},"to":{"krate":0,"index":1112}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,105,110,115,112,101,99,116,46,114,115],"byte_start":295052,"byte_end":295065,"line_start":217,"line_end":217,"column_start":33,"column_end":46},"kind":{"variant":"Impl","fields":[272]},"from":{"krate":0,"index":2850},"to":{"krate":0,"index":1096}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,119,104,105,108,101,95,115,111,109,101,46,114,115],"byte_start":296309,"byte_end":296318,"line_start":27,"line_end":27,"column_start":33,"column_end":42},"kind":{"variant":"Impl","fields":[273]},"from":{"krate":0,"index":5332},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,119,104,105,108,101,95,115,111,109,101,46,114,115],"byte_start":296949,"byte_end":296966,"line_start":54,"line_end":54,"column_start":40,"column_end":57},"kind":{"variant":"Impl","fields":[274]},"from":{"krate":0,"index":2884},"to":{"krate":0,"index":1082}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,119,104,105,108,101,95,115,111,109,101,46,114,115],"byte_start":297698,"byte_end":297715,"line_start":81,"line_end":81,"column_start":49,"column_end":66},"kind":{"variant":"Impl","fields":[275]},"from":{"krate":0,"index":2884},"to":{"krate":0,"index":1112}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,119,104,105,108,101,95,115,111,109,101,46,114,115],"byte_start":298091,"byte_end":298106,"line_start":99,"line_end":99,"column_start":38,"column_end":53},"kind":{"variant":"Impl","fields":[276]},"from":{"krate":0,"index":2906},"to":{"krate":0,"index":1096}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,120,116,101,110,100,46,114,115],"byte_start":300139,"byte_end":300149,"line_start":54,"line_end":54,"column_start":31,"column_end":41},"kind":{"variant":"Impl","fields":[277]},"from":{"krate":4,"index":572},"to":{"krate":0,"index":3548}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,120,116,101,110,100,46,114,115],"byte_start":300464,"byte_end":300474,"line_start":65,"line_end":65,"column_start":39,"column_end":49},"kind":{"variant":"Impl","fields":[278]},"from":{"krate":4,"index":572},"to":{"krate":0,"index":3548}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,120,116,101,110,100,46,114,115],"byte_start":300805,"byte_end":300813,"line_start":77,"line_end":77,"column_start":39,"column_end":47},"kind":{"variant":"Impl","fields":[279]},"from":{"krate":4,"index":1234},"to":{"krate":0,"index":3548}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,120,116,101,110,100,46,114,115],"byte_start":301139,"byte_end":301147,"line_start":89,"line_end":89,"column_start":51,"column_end":59},"kind":{"variant":"Impl","fields":[280]},"from":{"krate":4,"index":1234},"to":{"krate":0,"index":3548}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,120,116,101,110,100,46,114,115],"byte_start":301483,"byte_end":301491,"line_start":102,"line_end":102,"column_start":31,"column_end":39},"kind":{"variant":"Impl","fields":[281]},"from":{"krate":4,"index":5016},"to":{"krate":0,"index":3548}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,120,116,101,110,100,46,114,115],"byte_start":301778,"byte_end":301786,"line_start":113,"line_end":113,"column_start":39,"column_end":47},"kind":{"variant":"Impl","fields":[282]},"from":{"krate":4,"index":5016},"to":{"krate":0,"index":3548}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,120,116,101,110,100,46,114,115],"byte_start":302091,"byte_end":302098,"line_start":125,"line_end":125,"column_start":42,"column_end":49},"kind":{"variant":"Impl","fields":[283]},"from":{"krate":1,"index":9234},"to":{"krate":0,"index":3548}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,120,116,101,110,100,46,114,115],"byte_start":302574,"byte_end":302581,"line_start":139,"line_end":139,"column_start":54,"column_end":61},"kind":{"variant":"Impl","fields":[284]},"from":{"krate":1,"index":9234},"to":{"krate":0,"index":3548}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,120,116,101,110,100,46,114,115],"byte_start":302985,"byte_end":302992,"line_start":153,"line_end":153,"column_start":34,"column_end":41},"kind":{"variant":"Impl","fields":[285]},"from":{"krate":1,"index":9264},"to":{"krate":0,"index":3548}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,120,116,101,110,100,46,114,115],"byte_start":303347,"byte_end":303354,"line_start":165,"line_end":165,"column_start":42,"column_end":49},"kind":{"variant":"Impl","fields":[286]},"from":{"krate":1,"index":9264},"to":{"krate":0,"index":3548}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,120,116,101,110,100,46,114,115],"byte_start":303718,"byte_end":303728,"line_start":178,"line_end":178,"column_start":31,"column_end":41},"kind":{"variant":"Impl","fields":[287]},"from":{"krate":4,"index":2008},"to":{"krate":0,"index":3548}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,120,116,101,110,100,46,114,115],"byte_start":304331,"byte_end":304341,"line_start":200,"line_end":200,"column_start":39,"column_end":49},"kind":{"variant":"Impl","fields":[288]},"from":{"krate":4,"index":2008},"to":{"krate":0,"index":3548}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,120,116,101,110,100,46,114,115],"byte_start":304648,"byte_end":304654,"line_start":212,"line_end":212,"column_start":31,"column_end":37},"kind":{"variant":"Impl","fields":[289]},"from":{"krate":4,"index":5510},"to":{"krate":0,"index":3548}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,120,116,101,110,100,46,114,115],"byte_start":305594,"byte_end":305600,"line_start":240,"line_end":240,"column_start":39,"column_end":45},"kind":{"variant":"Impl","fields":[290]},"from":{"krate":4,"index":5510},"to":{"krate":0,"index":3548}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,120,116,101,110,100,46,114,115],"byte_start":305879,"byte_end":305885,"line_start":249,"line_end":249,"column_start":38,"column_end":44},"kind":{"variant":"Impl","fields":[291]},"from":{"krate":4,"index":5510},"to":{"krate":0,"index":3548}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,120,116,101,110,100,46,114,115],"byte_start":306171,"byte_end":306177,"line_start":258,"line_end":258,"column_start":33,"column_end":39},"kind":{"variant":"Impl","fields":[292]},"from":{"krate":4,"index":5510},"to":{"krate":0,"index":3548}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,120,116,101,110,100,46,114,115],"byte_start":306478,"byte_end":306484,"line_start":267,"line_end":267,"column_start":43,"column_end":49},"kind":{"variant":"Impl","fields":[293]},"from":{"krate":4,"index":5510},"to":{"krate":0,"index":3548}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,120,116,101,110,100,46,114,115],"byte_start":307393,"byte_end":307401,"line_start":298,"line_end":298,"column_start":31,"column_end":39},"kind":{"variant":"Impl","fields":[294]},"from":{"krate":4,"index":2318},"to":{"krate":0,"index":3548}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,120,116,101,110,100,46,114,115],"byte_start":307706,"byte_end":307714,"line_start":309,"line_end":309,"column_start":39,"column_end":47},"kind":{"variant":"Impl","fields":[295]},"from":{"krate":4,"index":2318},"to":{"krate":0,"index":3548}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,120,116,101,110,100,46,114,115],"byte_start":308146,"byte_end":308149,"line_start":324,"line_end":324,"column_start":39,"column_end":42},"kind":{"variant":"Impl","fields":[296]},"from":{"krate":4,"index":4508},"to":{"krate":0,"index":3548}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,117,110,122,105,112,46,114,115],"byte_start":308625,"byte_end":308629,"line_start":7,"line_end":7,"column_start":19,"column_end":23},"kind":"SuperTrait","from":{"krate":2,"index":1724},"to":{"krate":0,"index":3048}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,117,110,122,105,112,46,114,115],"byte_start":308632,"byte_end":308636,"line_start":7,"line_end":7,"column_start":26,"column_end":30},"kind":"SuperTrait","from":{"krate":2,"index":1712},"to":{"krate":0,"index":3048}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,117,110,122,105,112,46,114,115],"byte_start":311162,"byte_end":311167,"line_start":86,"line_end":86,"column_start":44,"column_end":49},"kind":{"variant":"Impl","fields":[297]},"from":{"krate":0,"index":3064},"to":{"krate":0,"index":3048}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,117,110,122,105,112,46,114,115],"byte_start":312096,"byte_end":312105,"line_start":121,"line_end":121,"column_start":27,"column_end":36},"kind":{"variant":"Impl","fields":[298]},"from":{"krate":0,"index":3078},"to":{"krate":0,"index":3048}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,117,110,122,105,112,46,114,115],"byte_start":313210,"byte_end":313222,"line_start":161,"line_end":161,"column_start":33,"column_end":45},"kind":{"variant":"Impl","fields":[299]},"from":{"krate":0,"index":3090},"to":{"krate":0,"index":3048}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,117,110,122,105,112,46,114,115],"byte_start":313870,"byte_end":313876,"line_start":188,"line_end":188,"column_start":45,"column_end":51},"kind":{"variant":"Impl","fields":[300]},"from":{"krate":0,"index":3100},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,117,110,122,105,112,46,114,115],"byte_start":315310,"byte_end":315316,"line_start":237,"line_end":237,"column_start":42,"column_end":48},"kind":{"variant":"Impl","fields":[301]},"from":{"krate":0,"index":3110},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,117,110,122,105,112,46,114,115],"byte_start":316264,"byte_end":316277,"line_start":276,"line_end":276,"column_start":41,"column_end":54},"kind":{"variant":"Impl","fields":[302]},"from":{"krate":0,"index":3120},"to":{"krate":0,"index":1082}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,117,110,122,105,112,46,114,115],"byte_start":317489,"byte_end":317502,"line_start":319,"line_end":319,"column_start":50,"column_end":63},"kind":{"variant":"Impl","fields":[303]},"from":{"krate":0,"index":3120},"to":{"krate":0,"index":1112}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,117,110,122,105,112,46,114,115],"byte_start":318182,"byte_end":318193,"line_start":348,"line_end":348,"column_start":39,"column_end":50},"kind":{"variant":"Impl","fields":[304]},"from":{"krate":0,"index":3142},"to":{"krate":0,"index":1096}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,117,110,122,105,112,46,114,115],"byte_start":318959,"byte_end":318971,"line_start":381,"line_end":381,"column_start":40,"column_end":52},"kind":{"variant":"Impl","fields":[305]},"from":{"krate":0,"index":3154},"to":{"krate":0,"index":1108}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,114,101,112,101,97,116,46,114,115],"byte_start":320000,"byte_end":320006,"line_start":30,"line_end":30,"column_start":9,"column_end":15},"kind":{"variant":"Impl","fields":[306]},"from":{"krate":0,"index":5342},"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,114,101,112,101,97,116,46,114,115],"byte_start":320855,"byte_end":320861,"line_start":55,"line_end":55,"column_start":30,"column_end":36},"kind":{"variant":"Impl","fields":[307]},"from":{"krate":0,"index":5342},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,114,101,112,101,97,116,46,114,115],"byte_start":321284,"byte_end":321298,"line_start":73,"line_end":73,"column_start":45,"column_end":59},"kind":{"variant":"Impl","fields":[308]},"from":{"krate":0,"index":3184},"to":{"krate":0,"index":1118}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,114,101,112,101,97,116,46,114,115],"byte_start":322240,"byte_end":322247,"line_start":111,"line_end":111,"column_start":30,"column_end":37},"kind":{"variant":"Impl","fields":[309]},"from":{"krate":0,"index":5352},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,114,101,112,101,97,116,46,114,115],"byte_start":322559,"byte_end":322566,"line_start":127,"line_end":127,"column_start":37,"column_end":44},"kind":{"variant":"Impl","fields":[310]},"from":{"krate":0,"index":5352},"to":{"krate":0,"index":3486}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,114,101,112,101,97,116,46,114,115],"byte_start":323135,"byte_end":323150,"line_start":154,"line_end":154,"column_start":36,"column_end":51},"kind":{"variant":"Impl","fields":[311]},"from":{"krate":0,"index":3212},"to":{"krate":0,"index":1066}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,114,101,112,101,97,116,46,114,115],"byte_start":323798,"byte_end":323802,"line_start":177,"line_end":177,"column_start":29,"column_end":33},"kind":{"variant":"Impl","fields":[312]},"from":{"krate":0,"index":3224},"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,114,101,112,101,97,116,46,114,115],"byte_start":324180,"byte_end":324184,"line_start":196,"line_end":196,"column_start":40,"column_end":44},"kind":{"variant":"Impl","fields":[313]},"from":{"krate":0,"index":3224},"to":{"krate":2,"index":4242}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,114,101,112,101,97,116,46,114,115],"byte_start":324313,"byte_end":324317,"line_start":203,"line_end":203,"column_start":38,"column_end":42},"kind":{"variant":"Impl","fields":[314]},"from":{"krate":0,"index":3224},"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,109,112,116,121,46,114,115],"byte_start":325120,"byte_end":325125,"line_start":34,"line_end":34,"column_start":25,"column_end":30},"kind":{"variant":"Impl","fields":[315]},"from":{"krate":0,"index":3268},"to":{"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,109,112,116,121,46,114,115],"byte_start":325215,"byte_end":325220,"line_start":40,"line_end":40,"column_start":30,"column_end":35},"kind":{"variant":"Impl","fields":[316]},"from":{"krate":0,"index":3268},"to":{"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,109,112,116,121,46,114,115],"byte_start":325352,"byte_end":325357,"line_start":46,"line_end":46,"column_start":36,"column_end":41},"kind":{"variant":"Impl","fields":[317]},"from":{"krate":0,"index":3268},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,109,112,116,121,46,114,115],"byte_start":325638,"byte_end":325643,"line_start":60,"line_end":60,"column_start":43,"column_end":48},"kind":{"variant":"Impl","fields":[318]},"from":{"krate":0,"index":3268},"to":{"krate":0,"index":3486}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,101,109,112,116,121,46,114,115],"byte_start":326113,"byte_end":326126,"line_start":81,"line_end":81,"column_start":28,"column_end":41},"kind":{"variant":"Impl","fields":[319]},"from":{"krate":0,"index":3294},"to":{"krate":0,"index":1066}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,111,110,99,101,46,114,115],"byte_start":327426,"byte_end":327430,"line_start":34,"line_end":34,"column_start":36,"column_end":40},"kind":{"variant":"Impl","fields":[320]},"from":{"krate":0,"index":5362},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,111,110,99,101,46,114,115],"byte_start":327711,"byte_end":327715,"line_start":48,"line_end":48,"column_start":43,"column_end":47},"kind":{"variant":"Impl","fields":[321]},"from":{"krate":0,"index":5362},"to":{"krate":0,"index":3486}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":30445,"byte_end":30446,"line_start":253,"line_end":253,"column_start":67,"column_end":68},"kind":{"variant":"Impl","fields":[322]},"from":{"krate":0,"index":3101},"to":{"krate":0,"index":3352}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":31954,"byte_end":31955,"line_start":300,"line_end":300,"column_start":70,"column_end":71},"kind":{"variant":"Impl","fields":[323]},"from":{"krate":0,"index":3107},"to":{"krate":0,"index":3368}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":32843,"byte_end":32848,"line_start":325,"line_end":325,"column_start":29,"column_end":34},"kind":"SuperTrait","from":{"krate":2,"index":1718},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":32851,"byte_end":32855,"line_start":325,"line_end":325,"column_start":37,"column_end":41},"kind":"SuperTrait","from":{"krate":2,"index":1712},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":79226,"byte_end":79227,"line_start":1643,"line_end":1643,"column_start":52,"column_end":53},"kind":{"variant":"Impl","fields":[324]},"from":{"krate":0,"index":3293},"to":{"krate":0,"index":3344}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":79594,"byte_end":79610,"line_start":1657,"line_end":1657,"column_start":36,"column_end":52},"kind":"SuperTrait","from":{"krate":0,"index":3384},"to":{"krate":0,"index":3486}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":102748,"byte_end":102754,"line_start":2348,"line_end":2348,"column_start":21,"column_end":27},"kind":{"variant":"Impl","fields":[325]},"from":{"krate":2,"index":40994},"to":{"krate":0,"index":3554}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,105,116,101,114,47,109,111,100,46,114,115],"byte_start":103018,"byte_end":103024,"line_start":2359,"line_end":2359,"column_start":24,"column_end":30},"kind":{"variant":"Impl","fields":[326]},"from":{"krate":2,"index":41108},"to":{"krate":0,"index":3554}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,111,112,116,105,111,110,46,114,115],"byte_start":329084,"byte_end":329090,"line_start":27,"line_end":27,"column_start":40,"column_end":46},"kind":{"variant":"Impl","fields":[327]},"from":{"krate":2,"index":40994},"to":{"krate":0,"index":3344}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,111,112,116,105,111,110,46,114,115],"byte_start":329263,"byte_end":329271,"line_start":36,"line_end":36,"column_start":36,"column_end":44},"kind":{"variant":"Impl","fields":[328]},"from":{"krate":0,"index":5378},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,111,112,116,105,111,110,46,114,115],"byte_start":329561,"byte_end":329569,"line_start":50,"line_end":50,"column_start":43,"column_end":51},"kind":{"variant":"Impl","fields":[329]},"from":{"krate":0,"index":5378},"to":{"krate":0,"index":3486}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,111,112,116,105,111,110,46,114,115],"byte_start":330721,"byte_end":330725,"line_start":89,"line_end":89,"column_start":29,"column_end":33},"kind":{"variant":"Impl","fields":[330]},"from":{"krate":0,"index":5388},"to":{"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,111,112,116,105,111,110,46,114,115],"byte_start":331067,"byte_end":331071,"line_start":105,"line_end":105,"column_start":5,"column_end":9},"kind":{"variant":"Impl","fields":[331]},"from":{"krate":0,"index":5388},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,111,112,116,105,111,110,46,114,115],"byte_start":331067,"byte_end":331071,"line_start":105,"line_end":105,"column_start":5,"column_end":9},"kind":{"variant":"Impl","fields":[332]},"from":{"krate":0,"index":5388},"to":{"krate":0,"index":3486}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,111,112,116,105,111,110,46,114,115],"byte_start":331965,"byte_end":331972,"line_start":134,"line_end":134,"column_start":5,"column_end":12},"kind":{"variant":"Impl","fields":[333]},"from":{"krate":0,"index":5410},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,111,112,116,105,111,110,46,114,115],"byte_start":331965,"byte_end":331972,"line_start":134,"line_end":134,"column_start":5,"column_end":12},"kind":{"variant":"Impl","fields":[334]},"from":{"krate":0,"index":5410},"to":{"krate":0,"index":3486}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,111,112,116,105,111,110,46,114,115],"byte_start":332143,"byte_end":332157,"line_start":144,"line_end":144,"column_start":28,"column_end":42},"kind":{"variant":"Impl","fields":[335]},"from":{"krate":0,"index":3648},"to":{"krate":0,"index":1066}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,111,112,116,105,111,110,46,114,115],"byte_start":332774,"byte_end":332780,"line_start":168,"line_end":168,"column_start":52,"column_end":58},"kind":{"variant":"Impl","fields":[336]},"from":{"krate":2,"index":40994},"to":{"krate":0,"index":3544}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,114,97,110,103,101,46,114,115],"byte_start":335371,"byte_end":335376,"line_start":50,"line_end":50,"column_start":34,"column_end":39},"kind":{"variant":"Impl","fields":[337]},"from":{"krate":2,"index":34814},"to":{"krate":0,"index":3344}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,114,97,110,103,101,46,114,115],"byte_start":335652,"byte_end":335664,"line_start":65,"line_end":65,"column_start":26,"column_end":38},"kind":{"variant":"Impl","fields":[338]},"from":{"krate":0,"index":3706},"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,114,101,115,117,108,116,46,114,115],"byte_start":342884,"byte_end":342890,"line_start":20,"line_end":20,"column_start":43,"column_end":49},"kind":{"variant":"Impl","fields":[339]},"from":{"krate":2,"index":41108},"to":{"krate":0,"index":3344}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,114,101,115,117,108,116,46,114,115],"byte_start":343086,"byte_end":343094,"line_start":30,"line_end":30,"column_start":5,"column_end":13},"kind":{"variant":"Impl","fields":[340]},"from":{"krate":0,"index":5730},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,114,101,115,117,108,116,46,114,115],"byte_start":343086,"byte_end":343094,"line_start":30,"line_end":30,"column_start":5,"column_end":13},"kind":{"variant":"Impl","fields":[341]},"from":{"krate":0,"index":5730},"to":{"krate":0,"index":3486}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,114,101,115,117,108,116,46,114,115],"byte_start":343308,"byte_end":343312,"line_start":41,"line_end":41,"column_start":29,"column_end":33},"kind":{"variant":"Impl","fields":[342]},"from":{"krate":0,"index":5756},"to":{"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,114,101,115,117,108,116,46,114,115],"byte_start":343665,"byte_end":343669,"line_start":57,"line_end":57,"column_start":5,"column_end":9},"kind":{"variant":"Impl","fields":[343]},"from":{"krate":0,"index":5756},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,114,101,115,117,108,116,46,114,115],"byte_start":343665,"byte_end":343669,"line_start":57,"line_end":57,"column_start":5,"column_end":9},"kind":{"variant":"Impl","fields":[344]},"from":{"krate":0,"index":5756},"to":{"krate":0,"index":3486}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,114,101,115,117,108,116,46,114,115],"byte_start":344151,"byte_end":344158,"line_start":78,"line_end":78,"column_start":5,"column_end":12},"kind":{"variant":"Impl","fields":[345]},"from":{"krate":0,"index":5778},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,114,101,115,117,108,116,46,114,115],"byte_start":344151,"byte_end":344158,"line_start":78,"line_end":78,"column_start":5,"column_end":12},"kind":{"variant":"Impl","fields":[346]},"from":{"krate":0,"index":5778},"to":{"krate":0,"index":3486}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,114,101,115,117,108,116,46,114,115],"byte_start":344511,"byte_end":344517,"line_start":88,"line_end":88,"column_start":58,"column_end":64},"kind":{"variant":"Impl","fields":[347]},"from":{"krate":2,"index":41108},"to":{"krate":0,"index":3544}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,101,114,103,101,115,111,114,116,46,114,115],"byte_start":374120,"byte_end":374130,"line_start":33,"line_end":33,"column_start":18,"column_end":28},"kind":{"variant":"Impl","fields":[348]},"from":{"krate":0,"index":3788},"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,101,114,103,101,115,111,114,116,46,114,115],"byte_start":377051,"byte_end":377057,"line_start":101,"line_end":101,"column_start":22,"column_end":28},"kind":{"variant":"Impl","fields":[349]},"from":{"krate":0,"index":3796},"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,101,114,103,101,115,111,114,116,46,114,115],"byte_start":377306,"byte_end":377319,"line_start":113,"line_end":113,"column_start":22,"column_end":35},"kind":{"variant":"Impl","fields":[350]},"from":{"krate":0,"index":3802},"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,101,114,103,101,115,111,114,116,46,114,115],"byte_start":381095,"byte_end":381104,"line_start":216,"line_end":216,"column_start":22,"column_end":31},"kind":{"variant":"Impl","fields":[351]},"from":{"krate":0,"index":3810},"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,101,114,103,101,115,111,114,116,46,114,115],"byte_start":392533,"byte_end":392538,"line_start":514,"line_end":514,"column_start":22,"column_end":27},"kind":{"variant":"Impl","fields":[352]},"from":{"krate":0,"index":3828},"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,113,117,105,99,107,115,111,114,116,46,114,115],"byte_start":401780,"byte_end":401791,"line_start":22,"line_end":22,"column_start":18,"column_end":29},"kind":{"variant":"Impl","fields":[353]},"from":{"krate":0,"index":3852},"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,113,117,105,99,107,115,111,114,116,46,114,115],"byte_start":402021,"byte_end":402027,"line_start":35,"line_end":35,"column_start":18,"column_end":24},"kind":{"variant":"Impl","fields":[354]},"from":{"krate":0,"index":3858},"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,113,117,105,99,107,115,111,114,116,46,114,115],"byte_start":402234,"byte_end":402244,"line_start":47,"line_end":47,"column_start":18,"column_end":28},"kind":{"variant":"Impl","fields":[355]},"from":{"krate":0,"index":3864},"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":361059,"byte_end":361063,"line_start":447,"line_end":447,"column_start":32,"column_end":36},"kind":{"variant":"Impl","fields":[356]},"from":{"krate":0,"index":5824},"to":{"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":361190,"byte_end":361194,"line_start":453,"line_end":453,"column_start":51,"column_end":55},"kind":{"variant":"Impl","fields":[357]},"from":{"krate":0,"index":5824},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":361515,"byte_end":361519,"line_start":467,"line_end":467,"column_start":58,"column_end":62},"kind":{"variant":"Impl","fields":[358]},"from":{"krate":0,"index":5824},"to":{"krate":0,"index":3486}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":362020,"byte_end":362032,"line_start":489,"line_end":489,"column_start":43,"column_end":55},"kind":{"variant":"Impl","fields":[359]},"from":{"krate":0,"index":4026},"to":{"krate":0,"index":1066}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":362605,"byte_end":362611,"line_start":511,"line_end":511,"column_start":32,"column_end":38},"kind":{"variant":"Impl","fields":[360]},"from":{"krate":0,"index":5830},"to":{"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":362740,"byte_end":362746,"line_start":517,"line_end":517,"column_start":51,"column_end":57},"kind":{"variant":"Impl","fields":[361]},"from":{"krate":0,"index":5830},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":363069,"byte_end":363075,"line_start":531,"line_end":531,"column_start":58,"column_end":64},"kind":{"variant":"Impl","fields":[362]},"from":{"krate":0,"index":5830},"to":{"krate":0,"index":3486}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":363750,"byte_end":363764,"line_start":557,"line_end":557,"column_start":43,"column_end":57},"kind":{"variant":"Impl","fields":[363]},"from":{"krate":0,"index":4058},"to":{"krate":0,"index":1066}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":364550,"byte_end":364557,"line_start":587,"line_end":587,"column_start":32,"column_end":39},"kind":{"variant":"Impl","fields":[364]},"from":{"krate":0,"index":5836},"to":{"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":364687,"byte_end":364694,"line_start":593,"line_end":593,"column_start":51,"column_end":58},"kind":{"variant":"Impl","fields":[365]},"from":{"krate":0,"index":5836},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":365017,"byte_end":365024,"line_start":607,"line_end":607,"column_start":58,"column_end":65},"kind":{"variant":"Impl","fields":[366]},"from":{"krate":0,"index":5836},"to":{"krate":0,"index":3486}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":365750,"byte_end":365765,"line_start":634,"line_end":634,"column_start":43,"column_end":58},"kind":{"variant":"Impl","fields":[367]},"from":{"krate":0,"index":4090},"to":{"krate":0,"index":1066}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":366605,"byte_end":366612,"line_start":664,"line_end":664,"column_start":51,"column_end":58},"kind":{"variant":"Impl","fields":[368]},"from":{"krate":0,"index":5842},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":366937,"byte_end":366944,"line_start":678,"line_end":678,"column_start":58,"column_end":65},"kind":{"variant":"Impl","fields":[369]},"from":{"krate":0,"index":5842},"to":{"krate":0,"index":3486}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":367455,"byte_end":367470,"line_start":700,"line_end":700,"column_start":43,"column_end":58},"kind":{"variant":"Impl","fields":[370]},"from":{"krate":0,"index":4118},"to":{"krate":0,"index":1066}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":368084,"byte_end":368093,"line_start":722,"line_end":722,"column_start":51,"column_end":60},"kind":{"variant":"Impl","fields":[371]},"from":{"krate":0,"index":5848},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":368420,"byte_end":368429,"line_start":736,"line_end":736,"column_start":58,"column_end":67},"kind":{"variant":"Impl","fields":[372]},"from":{"krate":0,"index":5848},"to":{"krate":0,"index":3486}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":369114,"byte_end":369131,"line_start":762,"line_end":762,"column_start":43,"column_end":60},"kind":{"variant":"Impl","fields":[373]},"from":{"krate":0,"index":4146},"to":{"krate":0,"index":1066}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":369904,"byte_end":369909,"line_start":791,"line_end":791,"column_start":36,"column_end":41},"kind":{"variant":"Impl","fields":[374]},"from":{"krate":0,"index":4158},"to":{"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":370060,"byte_end":370065,"line_start":797,"line_end":797,"column_start":36,"column_end":41},"kind":{"variant":"Impl","fields":[375]},"from":{"krate":0,"index":4158},"to":{"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":370283,"byte_end":370288,"line_start":805,"line_end":805,"column_start":40,"column_end":45},"kind":{"variant":"Impl","fields":[376]},"from":{"krate":0,"index":4158},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":371783,"byte_end":371791,"line_start":863,"line_end":863,"column_start":36,"column_end":44},"kind":{"variant":"Impl","fields":[377]},"from":{"krate":0,"index":4188},"to":{"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,108,105,99,101,47,109,111,100,46,114,115],"byte_start":372012,"byte_end":372020,"line_start":871,"line_end":871,"column_start":40,"column_end":48},"kind":{"variant":"Impl","fields":[378]},"from":{"krate":0,"index":4188},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":442511,"byte_end":442516,"line_start":271,"line_end":271,"column_start":24,"column_end":29},"kind":"SuperTrait","from":{"krate":2,"index":1718},"to":{"krate":0,"index":4260}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":442519,"byte_end":442523,"line_start":271,"line_end":271,"column_start":32,"column_end":36},"kind":"SuperTrait","from":{"krate":2,"index":1724},"to":{"krate":0,"index":4260}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":442526,"byte_end":442530,"line_start":271,"line_end":271,"column_start":39,"column_end":43},"kind":"SuperTrait","from":{"krate":2,"index":1712},"to":{"krate":0,"index":4260}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":444174,"byte_end":444176,"line_start":327,"line_end":327,"column_start":54,"column_end":56},"kind":{"variant":"Impl","fields":[381]},"from":{"krate":0,"index":3929},"to":{"krate":0,"index":4260}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":445419,"byte_end":445424,"line_start":378,"line_end":378,"column_start":32,"column_end":37},"kind":{"variant":"Impl","fields":[382]},"from":{"krate":0,"index":5860},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":445679,"byte_end":445692,"line_start":388,"line_end":388,"column_start":33,"column_end":46},"kind":{"variant":"Impl","fields":[383]},"from":{"krate":0,"index":4304},"to":{"krate":0,"index":1118}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":446487,"byte_end":446498,"line_start":422,"line_end":422,"column_start":32,"column_end":43},"kind":{"variant":"Impl","fields":[384]},"from":{"krate":0,"index":5870},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":446811,"byte_end":446830,"line_start":433,"line_end":433,"column_start":33,"column_end":52},"kind":{"variant":"Impl","fields":[385]},"from":{"krate":0,"index":4320},"to":{"krate":0,"index":1118}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":447813,"byte_end":447818,"line_start":473,"line_end":473,"column_start":32,"column_end":37},"kind":{"variant":"Impl","fields":[386]},"from":{"krate":0,"index":5880},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":448071,"byte_end":448084,"line_start":483,"line_end":483,"column_start":33,"column_end":46},"kind":{"variant":"Impl","fields":[387]},"from":{"krate":0,"index":4336},"to":{"krate":0,"index":1118}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":448836,"byte_end":448847,"line_start":515,"line_end":515,"column_start":32,"column_end":43},"kind":{"variant":"Impl","fields":[388]},"from":{"krate":0,"index":5890},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":449107,"byte_end":449126,"line_start":525,"line_end":525,"column_start":33,"column_end":52},"kind":{"variant":"Impl","fields":[389]},"from":{"krate":0,"index":4352},"to":{"krate":0,"index":1118}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":449863,"byte_end":449868,"line_start":555,"line_end":555,"column_start":23,"column_end":28},"kind":{"variant":"Impl","fields":[390]},"from":{"krate":0,"index":5900},"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":450069,"byte_end":450074,"line_start":564,"line_end":564,"column_start":44,"column_end":49},"kind":{"variant":"Impl","fields":[391]},"from":{"krate":0,"index":5900},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":451725,"byte_end":451740,"line_start":623,"line_end":623,"column_start":23,"column_end":38},"kind":{"variant":"Impl","fields":[392]},"from":{"krate":0,"index":5910},"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":451946,"byte_end":451969,"line_start":632,"line_end":632,"column_start":36,"column_end":59},"kind":{"variant":"Impl","fields":[393]},"from":{"krate":0,"index":4392},"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":452277,"byte_end":452292,"line_start":641,"line_end":641,"column_start":44,"column_end":59},"kind":{"variant":"Impl","fields":[394]},"from":{"krate":0,"index":5910},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":452635,"byte_end":452658,"line_start":652,"line_end":652,"column_start":58,"column_end":81},"kind":{"variant":"Impl","fields":[395]},"from":{"krate":0,"index":4392},"to":{"krate":0,"index":1118}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":453478,"byte_end":453483,"line_start":683,"line_end":683,"column_start":32,"column_end":37},"kind":{"variant":"Impl","fields":[396]},"from":{"krate":0,"index":5920},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":454139,"byte_end":454154,"line_start":707,"line_end":707,"column_start":32,"column_end":47},"kind":{"variant":"Impl","fields":[397]},"from":{"krate":0,"index":5930},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":454840,"byte_end":454847,"line_start":735,"line_end":735,"column_start":44,"column_end":51},"kind":{"variant":"Impl","fields":[398]},"from":{"krate":0,"index":5940},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":455186,"byte_end":455201,"line_start":746,"line_end":746,"column_start":51,"column_end":66},"kind":{"variant":"Impl","fields":[399]},"from":{"krate":0,"index":4428},"to":{"krate":0,"index":1118}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":456241,"byte_end":456253,"line_start":788,"line_end":788,"column_start":44,"column_end":56},"kind":{"variant":"Impl","fields":[400]},"from":{"krate":0,"index":5950},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,115,116,114,46,114,115],"byte_start":456661,"byte_end":456681,"line_start":803,"line_end":803,"column_start":51,"column_end":71},"kind":{"variant":"Impl","fields":[401]},"from":{"krate":0,"index":4444},"to":{"krate":0,"index":1118}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,118,101,99,46,114,115],"byte_start":457834,"byte_end":457837,"line_start":18,"line_end":18,"column_start":40,"column_end":43},"kind":{"variant":"Impl","fields":[402]},"from":{"krate":4,"index":4508},"to":{"krate":0,"index":3344}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,118,101,99,46,114,115],"byte_start":458010,"byte_end":458018,"line_start":27,"line_end":27,"column_start":36,"column_end":44},"kind":{"variant":"Impl","fields":[403]},"from":{"krate":0,"index":5960},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,118,101,99,46,114,115],"byte_start":458310,"byte_end":458318,"line_start":41,"line_end":41,"column_start":43,"column_end":51},"kind":{"variant":"Impl","fields":[404]},"from":{"krate":0,"index":5960},"to":{"krate":0,"index":3486}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,118,101,99,46,114,115],"byte_start":459438,"byte_end":459449,"line_start":77,"line_end":77,"column_start":43,"column_end":54},"kind":{"variant":"Impl","fields":[405]},"from":{"krate":0,"index":4492},"to":{"krate":0,"index":1066}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,118,101,99,46,114,115],"byte_start":460092,"byte_end":460103,"line_start":95,"line_end":95,"column_start":39,"column_end":50},"kind":{"variant":"Impl","fields":[406]},"from":{"krate":0,"index":4492},"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,118,101,99,46,114,115],"byte_start":460451,"byte_end":460461,"line_start":108,"line_end":108,"column_start":36,"column_end":46},"kind":{"variant":"Impl","fields":[407]},"from":{"krate":0,"index":4508},"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,118,101,99,46,114,115],"byte_start":460768,"byte_end":460778,"line_start":121,"line_end":121,"column_start":47,"column_end":57},"kind":{"variant":"Impl","fields":[408]},"from":{"krate":0,"index":4508},"to":{"krate":2,"index":4242}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,118,101,99,46,114,115],"byte_start":460968,"byte_end":460978,"line_start":127,"line_end":127,"column_start":45,"column_end":55},"kind":{"variant":"Impl","fields":[409]},"from":{"krate":0,"index":4508},"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,118,101,99,46,114,115],"byte_start":461084,"byte_end":461094,"line_start":133,"line_end":133,"column_start":32,"column_end":42},"kind":{"variant":"Impl","fields":[410]},"from":{"krate":0,"index":4508},"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,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,112,97,114,95,101,105,116,104,101,114,46,114,115],"byte_start":461456,"byte_end":461462,"line_start":6,"line_end":6,"column_start":33,"column_end":39},"kind":{"variant":"Impl","fields":[411]},"from":{"krate":22,"index":138},"to":{"krate":0,"index":3384}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,112,97,114,95,101,105,116,104,101,114,46,114,115],"byte_start":461982,"byte_end":461988,"line_start":26,"line_end":26,"column_start":40,"column_end":46},"kind":{"variant":"Impl","fields":[412]},"from":{"krate":22,"index":138},"to":{"krate":0,"index":3486}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,114,97,121,111,110,45,49,46,48,46,50,47,115,114,99,47,112,97,114,95,101,105,116,104,101,114,46,114,115],"byte_start":462778,"byte_end":462784,"line_start":55,"line_end":55,"column_start":37,"column_end":43},"kind":{"variant":"Impl","fields":[413]},"from":{"krate":22,"index":138},"to":{"krate":0,"index":3548}}]}