mirror of
https://github.com/neogeek23/rusty_snek_gaem.git
synced 2026-02-08 04:49:36 +00:00
1 line
167 KiB
JSON
1 line
167 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":"crossbeam_epoch","disambiguator":[4754885413840792775,2929114545670257580]},"crate_root":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src","external_crates":[{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/lib.rs","num":1,"id":{"name":"core","disambiguator":[6357402705278437736,15396228000174385779]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/lib.rs","num":2,"id":{"name":"compiler_builtins","disambiguator":[15656677349667522462,981408973859384302]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/lib.rs","num":3,"id":{"name":"std","disambiguator":[9585301629330894657,2988139860475965212]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/lib.rs","num":4,"id":{"name":"alloc","disambiguator":[10867707675671826130,15962273691783661441]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/lib.rs","num":5,"id":{"name":"alloc_system","disambiguator":[12150198854270067491,9945263365427243254]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[8689393118962671966,13316658367717829988]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[11087397179380250019,16173628695450963038]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/lib.rs","num":8,"id":{"name":"alloc_jemalloc","disambiguator":[15668163579258084147,15586271759104334837]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/lib.rs","num":9,"id":{"name":"panic_unwind","disambiguator":[5446911583689922829,16172663846372972649]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/lib.rs","num":10,"id":{"name":"nodrop","disambiguator":[13168333076858352644,11950500039243138534]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/lib.rs","num":11,"id":{"name":"arrayvec","disambiguator":[18078690639794746834,3049177499452546517]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/lib.rs","num":12,"id":{"name":"crossbeam_utils","disambiguator":[15743356013477556389,3180873666111575818]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/lib.rs","num":13,"id":{"name":"cfg_if","disambiguator":[9728107295340118098,17237797084713542039]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/lib.rs","num":14,"id":{"name":"lazy_static","disambiguator":[18156735703805739716,9438708213843183844]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/lib.rs","num":15,"id":{"name":"memoffset","disambiguator":[6536503369275828960,4321624185432242031]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/lib.rs","num":16,"id":{"name":"scopeguard","disambiguator":[1117017233044660666,8786954384793420966]}}],"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,108,105,98,46,114,115],"byte_start":0,"byte_end":4136,"line_start":1,"line_end":110,"column_start":1,"column_end":46}},"imports":[{"kind":"Use","ref_id":{"krate":0,"index":100},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,108,105,98,46,114,115],"byte_start":3896,"byte_end":3902,"line_start":106,"line_end":106,"column_start":24,"column_end":30},"alias_span":null,"name":"Atomic","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,108,105,98,46,114,115],"byte_start":3904,"byte_end":3922,"line_start":106,"line_end":106,"column_start":32,"column_end":50},"alias_span":null,"name":"CompareAndSetError","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":74},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,108,105,98,46,114,115],"byte_start":3924,"byte_end":3945,"line_start":106,"line_end":106,"column_start":52,"column_end":73},"alias_span":null,"name":"CompareAndSetOrdering","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,108,105,98,46,114,115],"byte_start":3947,"byte_end":3952,"line_start":106,"line_end":106,"column_start":75,"column_end":80},"alias_span":null,"name":"Owned","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":240},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,108,105,98,46,114,115],"byte_start":3954,"byte_end":3960,"line_start":106,"line_end":106,"column_start":82,"column_end":88},"alias_span":null,"name":"Shared","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":492},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,108,105,98,46,114,115],"byte_start":3985,"byte_end":3996,"line_start":107,"line_end":107,"column_start":23,"column_end":34},"alias_span":null,"name":"unprotected","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":468},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,108,105,98,46,114,115],"byte_start":3998,"byte_end":4003,"line_start":107,"line_end":107,"column_start":36,"column_end":41},"alias_span":null,"name":"Guard","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":362},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,108,105,98,46,114,115],"byte_start":4058,"byte_end":4072,"line_start":109,"line_end":109,"column_start":25,"column_end":39},"alias_span":null,"name":"default_handle","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":360},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,108,105,98,46,114,115],"byte_start":4074,"byte_end":4083,"line_start":109,"line_end":109,"column_start":41,"column_end":50},"alias_span":null,"name":"is_pinned","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":358},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,108,105,98,46,114,115],"byte_start":4085,"byte_end":4088,"line_start":109,"line_end":109,"column_start":52,"column_end":55},"alias_span":null,"name":"pin","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":314},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,108,105,98,46,114,115],"byte_start":4117,"byte_end":4126,"line_start":110,"line_end":110,"column_start":27,"column_end":36},"alias_span":null,"name":"Collector","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":330},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,108,105,98,46,114,115],"byte_start":4128,"byte_end":4134,"line_start":110,"line_end":110,"column_start":38,"column_end":44},"alias_span":null,"name":"Handle","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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,108,105,98,46,114,115],"byte_start":0,"byte_end":4136,"line_start":1,"line_end":110,"column_start":1,"column_end":46},"name":"","qualname":"::","value":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/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":18},{"krate":0,"index":20},{"krate":0,"index":22},{"krate":0,"index":24},{"krate":0,"index":26},{"krate":0,"index":28},{"krate":0,"index":30},{"krate":0,"index":302},{"krate":0,"index":348},{"krate":0,"index":364},{"krate":0,"index":390},{"krate":0,"index":422},{"krate":0,"index":458},{"krate":0,"index":496},{"krate":0,"index":610},{"krate":0,"index":732},{"krate":0,"index":744},{"krate":0,"index":750},{"krate":0,"index":758}],"decl_id":null,"docs":" Epoch-based memory reclamation.","sig":null,"attributes":[{"value":"no_std","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,108,105,98,46,114,115],"byte_start":2958,"byte_end":2965,"line_start":59,"line_end":59,"column_start":24,"column_end":31}}]},{"kind":"Struct","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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":4910,"byte_end":4928,"line_start":26,"line_end":26,"column_start":12,"column_end":30},"name":"CompareAndSetError","qualname":"::atomic::CompareAndSetError","value":"CompareAndSetError { current, new }","parent":null,"children":[{"krate":0,"index":25},{"krate":0,"index":27}],"decl_id":null,"docs":" The error returned on failed compare-and-set operation.\n","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":25},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":5042,"byte_end":5049,"line_start":28,"line_end":28,"column_start":9,"column_end":16},"name":"current","qualname":"::atomic::CompareAndSetError::current","value":"atomic::Shared<'g, T>","parent":{"krate":0,"index":68},"children":[],"decl_id":null,"docs":" The value in the atomic pointer at the time of the failed operation.\n","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":27},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":5135,"byte_end":5138,"line_start":31,"line_end":31,"column_start":9,"column_end":12},"name":"new","qualname":"::atomic::CompareAndSetError::new","value":"P","parent":{"krate":0,"index":68},"children":[],"decl_id":null,"docs":" The new value, which the operation failed to store.\n","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":74},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":6023,"byte_end":6044,"line_start":54,"line_end":54,"column_start":11,"column_end":32},"name":"CompareAndSetOrdering","qualname":"::atomic::CompareAndSetOrdering","value":"CompareAndSetOrdering","parent":null,"children":[{"krate":0,"index":76},{"krate":0,"index":78}],"decl_id":null,"docs":" Memory orderings for compare-and-set operations.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":76},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":6110,"byte_end":6117,"line_start":56,"line_end":56,"column_start":8,"column_end":15},"name":"success","qualname":"::atomic::CompareAndSetOrdering::success","value":"fn (&self) -> Ordering","parent":{"krate":0,"index":74},"children":[],"decl_id":null,"docs":" The ordering of the operation when it succeeds.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":78},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":6335,"byte_end":6342,"line_start":62,"line_end":62,"column_start":8,"column_end":15},"name":"failure","qualname":"::atomic::CompareAndSetOrdering::failure","value":"fn (&self) -> Ordering","parent":{"krate":0,"index":74},"children":[],"decl_id":null,"docs":" The ordering of the operation when it fails.","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":100},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":8114,"byte_end":8120,"line_start":126,"line_end":126,"column_start":12,"column_end":18},"name":"Atomic","qualname":"::atomic::Atomic","value":"Atomic { }","parent":null,"children":[{"krate":0,"index":45},{"krate":0,"index":47}],"decl_id":null,"docs":" An atomic pointer that can be safely shared between threads.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":110},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":8772,"byte_end":8776,"line_start":153,"line_end":153,"column_start":12,"column_end":16},"name":"null","qualname":"<Atomic<T>>::null","value":"fn () -> Atomic<T>","parent":null,"children":[],"decl_id":null,"docs":" Returns a new null atomic pointer.","sig":null,"attributes":[{"value":"cfg(not(feature = \"nightly\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":8728,"byte_end":8760,"line_start":152,"line_end":152,"column_start":5,"column_end":37}}]},{"kind":"Method","id":{"krate":0,"index":112},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":9496,"byte_end":9499,"line_start":186,"line_end":186,"column_start":12,"column_end":15},"name":"new","qualname":"<Atomic<T>>::new","value":"fn (value: T) -> Atomic<T>","parent":null,"children":[],"decl_id":null,"docs":" Allocates `value` on the heap and returns a new atomic pointer pointing to it.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":114},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":10123,"byte_end":10127,"line_start":207,"line_end":207,"column_start":12,"column_end":16},"name":"load","qualname":"<Atomic<T>>::load","value":"fn <'g> (&self, ord: Ordering, _: &'g Guard) -> Shared<'g, T>","parent":null,"children":[],"decl_id":null,"docs":" Loads a `Shared` from the atomic pointer.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":116},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":10850,"byte_end":10855,"line_start":228,"line_end":228,"column_start":12,"column_end":17},"name":"store","qualname":"<Atomic<T>>::store","value":"fn <'g, P> (&self, new: P, ord: Ordering) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Stores a `Shared` or `Owned` pointer into the atomic pointer.","sig":null,"attributes":[]},{"kind":"Method","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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":11606,"byte_end":11610,"line_start":250,"line_end":250,"column_start":12,"column_end":16},"name":"swap","qualname":"<Atomic<T>>::swap","value":"fn <'g, P> (&self, new: P, ord: Ordering, _: &'g Guard) -> Shared<'g, T>","parent":null,"children":[],"decl_id":null,"docs":" Stores a `Shared` or `Owned` pointer into the atomic pointer, returning the previous\n `Shared`.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":120},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":12955,"byte_end":12970,"line_start":280,"line_end":280,"column_start":12,"column_end":27},"name":"compare_and_set","qualname":"<Atomic<T>>::compare_and_set","value":"fn <'g, O, P> (&self, current: Shared<T>, new: P, ord: O, _: &'g Guard) -> Result<Shared<'g, T>, CompareAndSetError<'g, T, P>>","parent":null,"children":[],"decl_id":null,"docs":" Stores the pointer `new` (either `Shared` or `Owned`) into the atomic pointer if the current\n value is the same as `current`. The tag is also taken into account, so two pointers to the\n same object, but with different tags, will not be considered equal.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":122},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":15516,"byte_end":15536,"line_start":350,"line_end":350,"column_start":12,"column_end":32},"name":"compare_and_set_weak","qualname":"<Atomic<T>>::compare_and_set_weak","value":"fn <'g, O, P> (&self, current: Shared<T>, new: P, ord: O, _: &'g Guard) -> Result<Shared<'g, T>, CompareAndSetError<'g, T, P>>","parent":null,"children":[],"decl_id":null,"docs":" Stores the pointer `new` (either `Shared` or `Owned`) into the atomic pointer if the current\n value is the same as `current`. The tag is also taken into account, so two pointers to the\n same object, but with different tags, will not be considered equal.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":124},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":17023,"byte_end":17032,"line_start":394,"line_end":394,"column_start":12,"column_end":21},"name":"fetch_and","qualname":"<Atomic<T>>::fetch_and","value":"fn <'g> (&self, val: usize, ord: Ordering, _: &'g Guard) -> Shared<'g, T>","parent":null,"children":[],"decl_id":null,"docs":" Bitwise \"and\" with the current tag.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":126},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":18021,"byte_end":18029,"line_start":419,"line_end":419,"column_start":12,"column_end":20},"name":"fetch_or","qualname":"<Atomic<T>>::fetch_or","value":"fn <'g> (&self, val: usize, ord: Ordering, _: &'g Guard) -> Shared<'g, T>","parent":null,"children":[],"decl_id":null,"docs":" Bitwise \"or\" with the current tag.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":128},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":19019,"byte_end":19028,"line_start":444,"line_end":444,"column_start":12,"column_end":21},"name":"fetch_xor","qualname":"<Atomic<T>>::fetch_xor","value":"fn <'g> (&self, val: usize, ord: Ordering, _: &'g Guard) -> Shared<'g, T>","parent":null,"children":[],"decl_id":null,"docs":" Bitwise \"xor\" with the current tag.","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":166},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":21581,"byte_end":21588,"line_start":547,"line_end":547,"column_start":11,"column_end":18},"name":"Pointer","qualname":"::atomic::Pointer","value":"Pointer<T>","parent":null,"children":[{"krate":0,"index":168},{"krate":0,"index":170}],"decl_id":null,"docs":" A trait for either `Owned` or `Shared` pointers.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":168},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":21660,"byte_end":21669,"line_start":549,"line_end":549,"column_start":8,"column_end":17},"name":"into_data","qualname":"::atomic::Pointer::into_data","value":"fn (self) -> usize","parent":{"krate":0,"index":166},"children":[],"decl_id":null,"docs":" Returns the machine representation of the pointer.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":170},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":21770,"byte_end":21779,"line_start":552,"line_end":552,"column_start":15,"column_end":24},"name":"from_data","qualname":"::atomic::Pointer::from_data","value":"fn (data: usize) -> Self","parent":{"krate":0,"index":166},"children":[],"decl_id":null,"docs":" Returns a new pointer pointing to the tagged pointer `data`.\n","sig":null,"attributes":[]},{"kind":"Struct","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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":22045,"byte_end":22050,"line_start":561,"line_end":561,"column_start":12,"column_end":17},"name":"Owned","qualname":"::atomic::Owned","value":"Owned { }","parent":null,"children":[{"krate":0,"index":115},{"krate":0,"index":117}],"decl_id":null,"docs":" An owned heap-allocated object.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":182},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":22894,"byte_end":22897,"line_start":599,"line_end":599,"column_start":12,"column_end":15},"name":"new","qualname":"<Owned<T>>::new","value":"fn (value: T) -> Owned<T>","parent":null,"children":[],"decl_id":null,"docs":" Allocates `value` on the heap and returns a new owned pointer pointing to it.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":184},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":23531,"byte_end":23539,"line_start":620,"line_end":620,"column_start":19,"column_end":27},"name":"from_raw","qualname":"<Owned<T>>::from_raw","value":"fn (raw: *mut T) -> Owned<T>","parent":null,"children":[],"decl_id":null,"docs":" Returns a new owned pointer pointing to `raw`.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":186},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":23980,"byte_end":23991,"line_start":638,"line_end":638,"column_start":12,"column_end":23},"name":"into_shared","qualname":"<Owned<T>>::into_shared","value":"fn <'g> (self, _: &'g Guard) -> Shared<'g, T>","parent":null,"children":[],"decl_id":null,"docs":" Converts the owned pointer into a [`Shared`].","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":188},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":24381,"byte_end":24389,"line_start":653,"line_end":653,"column_start":12,"column_end":20},"name":"into_box","qualname":"<Owned<T>>::into_box","value":"fn (self) -> Box<T>","parent":null,"children":[],"decl_id":null,"docs":" Converts the owned pointer into a `Box`.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":190},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":24747,"byte_end":24750,"line_start":668,"line_end":668,"column_start":12,"column_end":15},"name":"tag","qualname":"<Owned<T>>::tag","value":"fn (&self) -> usize","parent":null,"children":[],"decl_id":null,"docs":" Returns the tag stored within the pointer.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":192},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":25224,"byte_end":25232,"line_start":686,"line_end":686,"column_start":12,"column_end":20},"name":"with_tag","qualname":"<Owned<T>>::with_tag","value":"fn (self, tag: usize) -> Owned<T>","parent":null,"children":[],"decl_id":null,"docs":" Returns the same pointer, but tagged with `tag`. `tag` is truncated to be fit into the\n unused bits of the pointer to `T`.","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":240},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":27510,"byte_end":27516,"line_start":789,"line_end":789,"column_start":12,"column_end":18},"name":"Shared","qualname":"::atomic::Shared","value":"Shared { }","parent":null,"children":[{"krate":0,"index":151},{"krate":0,"index":153}],"decl_id":null,"docs":" A pointer to an object protected by the epoch GC.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":256},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":28321,"byte_end":28325,"line_start":831,"line_end":831,"column_start":12,"column_end":16},"name":"null","qualname":"<Shared<'g, T>>::null","value":"fn () -> Shared<'g, T>","parent":null,"children":[],"decl_id":null,"docs":" Returns a new null pointer.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":258},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":28882,"byte_end":28889,"line_start":852,"line_end":852,"column_start":12,"column_end":19},"name":"is_null","qualname":"<Shared<'g, T>>::is_null","value":"fn (&self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns `true` if the pointer is null.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":260},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":29420,"byte_end":29426,"line_start":872,"line_end":872,"column_start":12,"column_end":18},"name":"as_raw","qualname":"<Shared<'g, T>>::as_raw","value":"fn (&self) -> *const T","parent":null,"children":[],"decl_id":null,"docs":" Converts the pointer to a raw pointer (without the tag).","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":262},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":30705,"byte_end":30710,"line_start":908,"line_end":908,"column_start":19,"column_end":24},"name":"deref","qualname":"<Shared<'g, T>>::deref","value":"fn (&self) -> &'g T","parent":null,"children":[],"decl_id":null,"docs":" Dereferences the pointer.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":264},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":31978,"byte_end":31984,"line_start":943,"line_end":943,"column_start":19,"column_end":25},"name":"as_ref","qualname":"<Shared<'g, T>>::as_ref","value":"fn (&self) -> Option<&'g T>","parent":null,"children":[],"decl_id":null,"docs":" Converts the pointer to a reference.","sig":null,"attributes":[]},{"kind":"Method","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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":32723,"byte_end":32733,"line_start":971,"line_end":971,"column_start":19,"column_end":29},"name":"into_owned","qualname":"<Shared<'g, T>>::into_owned","value":"fn (self) -> Owned<T>","parent":null,"children":[],"decl_id":null,"docs":" Takes ownership of the pointee.","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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":33339,"byte_end":33342,"line_start":992,"line_end":992,"column_start":12,"column_end":15},"name":"tag","qualname":"<Shared<'g, T>>::tag","value":"fn (&self) -> usize","parent":null,"children":[],"decl_id":null,"docs":" Returns the tag stored within the pointer.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":270},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":34017,"byte_end":34025,"line_start":1015,"line_end":1015,"column_start":12,"column_end":20},"name":"with_tag","qualname":"<Shared<'g, T>>::with_tag","value":"fn (&self, tag: usize) -> Shared<'g, T>","parent":null,"children":[],"decl_id":null,"docs":" Returns the same pointer, but tagged with `tag`. `tag` is truncated to be fit into the\n unused bits of the pointer to `T`.","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":314},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,99,111,108,108,101,99,116,111,114,46,114,115],"byte_start":36334,"byte_end":36343,"line_start":22,"line_end":22,"column_start":12,"column_end":21},"name":"Collector","qualname":"::collector::Collector","value":"Collector { }","parent":null,"children":[{"krate":0,"index":203}],"decl_id":null,"docs":" An epoch-based garbage collector.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":322},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,99,111,108,108,101,99,116,111,114,46,114,115],"byte_start":36504,"byte_end":36507,"line_start":31,"line_end":31,"column_start":12,"column_end":15},"name":"new","qualname":"<Collector>::new","value":"fn () -> Self","parent":null,"children":[],"decl_id":null,"docs":" Creates a new collector.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":324},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,99,111,108,108,101,99,116,111,114,46,114,115],"byte_start":36640,"byte_end":36646,"line_start":36,"line_end":36,"column_start":12,"column_end":18},"name":"handle","qualname":"<Collector>::handle","value":"fn (&self) -> Handle","parent":null,"children":[],"decl_id":null,"docs":" Creates a new handle for the collector.\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":330},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,99,111,108,108,101,99,116,111,114,46,114,115],"byte_start":36960,"byte_end":36966,"line_start":49,"line_end":49,"column_start":12,"column_end":18},"name":"Handle","qualname":"::collector::Handle","value":"Handle { }","parent":null,"children":[{"krate":0,"index":205}],"decl_id":null,"docs":" A handle to a garbage collector.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":334},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,99,111,108,108,101,99,116,111,114,46,114,115],"byte_start":37061,"byte_end":37064,"line_start":56,"line_end":56,"column_start":12,"column_end":15},"name":"pin","qualname":"<Handle>::pin","value":"fn (&self) -> Guard","parent":null,"children":[],"decl_id":null,"docs":" Pins the handle.\n","sig":null,"attributes":[{"value":"inline","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,99,111,108,108,101,99,116,111,114,46,114,115],"byte_start":37040,"byte_end":37049,"line_start":55,"line_end":55,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":336},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,99,111,108,108,101,99,116,111,114,46,114,115],"byte_start":37202,"byte_end":37211,"line_start":62,"line_end":62,"column_start":12,"column_end":21},"name":"is_pinned","qualname":"<Handle>::is_pinned","value":"fn (&self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns `true` if the handle is pinned.\n","sig":null,"attributes":[{"value":"inline","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,99,111,108,108,101,99,116,111,114,46,114,115],"byte_start":37181,"byte_end":37190,"line_start":61,"line_end":61,"column_start":5,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":358},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,100,101,102,97,117,108,116,46,114,115],"byte_start":47669,"byte_end":47672,"line_start":22,"line_end":22,"column_start":8,"column_end":11},"name":"pin","qualname":"::default::pin","value":"fn () -> Guard","parent":null,"children":[],"decl_id":null,"docs":" Pins the current thread.\n","sig":null,"attributes":[{"value":"inline","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,100,101,102,97,117,108,116,46,114,115],"byte_start":47652,"byte_end":47661,"line_start":21,"line_end":21,"column_start":1,"column_end":10}}]},{"kind":"Function","id":{"krate":0,"index":360},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,100,101,102,97,117,108,116,46,114,115],"byte_start":47959,"byte_end":47968,"line_start":30,"line_end":30,"column_start":8,"column_end":17},"name":"is_pinned","qualname":"::default::is_pinned","value":"fn () -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns `true` if the current thread is pinned.\n","sig":null,"attributes":[{"value":"inline","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,100,101,102,97,117,108,116,46,114,115],"byte_start":47942,"byte_end":47951,"line_start":29,"line_end":29,"column_start":1,"column_end":10}}]},{"kind":"Function","id":{"krate":0,"index":362},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,100,101,102,97,117,108,116,46,114,115],"byte_start":48275,"byte_end":48289,"line_start":38,"line_end":38,"column_start":8,"column_end":22},"name":"default_handle","qualname":"::default::default_handle","value":"fn () -> Handle","parent":null,"children":[],"decl_id":null,"docs":" Returns the default handle associated with the current thread.\n","sig":null,"attributes":[{"value":"inline","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,100,101,102,97,117,108,116,46,114,115],"byte_start":48258,"byte_end":48267,"line_start":37,"line_end":37,"column_start":1,"column_end":10}}]},{"kind":"Struct","id":{"krate":0,"index":792},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,101,112,111,99,104,46,114,115],"byte_start":53099,"byte_end":53104,"line_start":17,"line_end":17,"column_start":12,"column_end":17},"name":"Epoch","qualname":"::epoch::Epoch","value":"Epoch { }","parent":null,"children":[{"krate":0,"index":339}],"decl_id":null,"docs":" An epoch that can be marked as pinned or unpinned.","sig":null,"attributes":[{"value":"structural_match","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,101,112,111,99,104,46,114,115],"byte_start":53088,"byte_end":53214,"line_start":17,"line_end":20,"column_start":1,"column_end":2}},{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,101,112,111,99,104,46,114,115],"byte_start":53088,"byte_end":53214,"line_start":17,"line_end":20,"column_start":1,"column_end":2}}]},{"kind":"Method","id":{"krate":0,"index":400},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,101,112,111,99,104,46,114,115],"byte_start":53308,"byte_end":53316,"line_start":25,"line_end":25,"column_start":12,"column_end":20},"name":"starting","qualname":"<Epoch>::starting","value":"fn () -> Self","parent":null,"children":[],"decl_id":null,"docs":" Returns the starting epoch in unpinned state.\n","sig":null,"attributes":[{"value":"inline","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,101,112,111,99,104,46,114,115],"byte_start":53287,"byte_end":53296,"line_start":24,"line_end":24,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":402},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,101,112,111,99,104,46,114,115],"byte_start":53612,"byte_end":53624,"line_start":33,"line_end":33,"column_start":12,"column_end":24},"name":"wrapping_sub","qualname":"<Epoch>::wrapping_sub","value":"fn (self, rhs: Self) -> isize","parent":null,"children":[],"decl_id":null,"docs":" Returns the number of epochs `self` is ahead of `rhs`.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":404},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,101,112,111,99,104,46,114,115],"byte_start":54054,"byte_end":54063,"line_start":42,"line_end":42,"column_start":12,"column_end":21},"name":"is_pinned","qualname":"<Epoch>::is_pinned","value":"fn (self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns `true` if the epoch is marked as pinned.\n","sig":null,"attributes":[{"value":"inline","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,101,112,111,99,104,46,114,115],"byte_start":54033,"byte_end":54042,"line_start":41,"line_end":41,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":406},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,101,112,111,99,104,46,114,115],"byte_start":54195,"byte_end":54201,"line_start":48,"line_end":48,"column_start":12,"column_end":18},"name":"pinned","qualname":"<Epoch>::pinned","value":"fn (self) -> Epoch","parent":null,"children":[],"decl_id":null,"docs":" Returns the same epoch, but marked as pinned.\n","sig":null,"attributes":[{"value":"inline","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,101,112,111,99,104,46,114,115],"byte_start":54174,"byte_end":54183,"line_start":47,"line_end":47,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":408},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,101,112,111,99,104,46,114,115],"byte_start":54345,"byte_end":54353,"line_start":54,"line_end":54,"column_start":12,"column_end":20},"name":"unpinned","qualname":"<Epoch>::unpinned","value":"fn (self) -> Epoch","parent":null,"children":[],"decl_id":null,"docs":" Returns the same epoch, but marked as unpinned.\n","sig":null,"attributes":[{"value":"inline","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,101,112,111,99,104,46,114,115],"byte_start":54324,"byte_end":54333,"line_start":53,"line_end":53,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":410},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,101,112,111,99,104,46,114,115],"byte_start":54577,"byte_end":54586,"line_start":62,"line_end":62,"column_start":12,"column_end":21},"name":"successor","qualname":"<Epoch>::successor","value":"fn (self) -> Epoch","parent":null,"children":[],"decl_id":null,"docs":" Returns the successor epoch.","sig":null,"attributes":[{"value":"inline","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,101,112,111,99,104,46,114,115],"byte_start":54556,"byte_end":54565,"line_start":61,"line_end":61,"column_start":5,"column_end":14}}]},{"kind":"Struct","id":{"krate":0,"index":432},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,103,97,114,98,97,103,101,46,114,115],"byte_start":57602,"byte_end":57609,"line_start":38,"line_end":38,"column_start":12,"column_end":19},"name":"Garbage","qualname":"::garbage::Garbage","value":"Garbage { }","parent":null,"children":[{"krate":0,"index":225}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":444},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,103,97,114,98,97,103,101,46,114,115],"byte_start":57925,"byte_end":57928,"line_start":54,"line_end":54,"column_start":12,"column_end":15},"name":"new","qualname":"<Garbage>::new","value":"fn <F> (f: F) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Make a closure that will later be called.\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":828},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,103,97,114,98,97,103,101,46,114,115],"byte_start":58163,"byte_end":58166,"line_start":68,"line_end":68,"column_start":12,"column_end":15},"name":"Bag","qualname":"::garbage::Bag","value":"Bag { }","parent":null,"children":[{"krate":0,"index":343}],"decl_id":null,"docs":" Bag of garbages.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":452},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,103,97,114,98,97,103,101,46,114,115],"byte_start":58300,"byte_end":58303,"line_start":75,"line_end":75,"column_start":12,"column_end":15},"name":"new","qualname":"<Bag>::new","value":"fn () -> Self","parent":null,"children":[],"decl_id":null,"docs":" Returns a new, empty bag.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":454},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,103,97,114,98,97,103,101,46,114,115],"byte_start":58402,"byte_end":58410,"line_start":80,"line_end":80,"column_start":12,"column_end":20},"name":"is_empty","qualname":"<Bag>::is_empty","value":"fn (&self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns `true` if the bag is empty.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":456},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,103,97,114,98,97,103,101,46,114,115],"byte_start":58568,"byte_end":58576,"line_start":85,"line_end":85,"column_start":12,"column_end":20},"name":"try_push","qualname":"<Bag>::try_push","value":"fn (&mut self, garbage: Garbage) -> Result<(), Garbage>","parent":null,"children":[],"decl_id":null,"docs":" Attempts to insert a garbage object into the bag and returns `true` if succeeded.\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":468},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,103,117,97,114,100,46,114,115],"byte_start":61886,"byte_end":61891,"line_start":75,"line_end":75,"column_start":12,"column_end":17},"name":"Guard","qualname":"::guard::Guard","value":"Guard { }","parent":null,"children":[{"krate":0,"index":233}],"decl_id":null,"docs":" A guard that keeps the current thread pinned.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":472},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,103,117,97,114,100,46,114,115],"byte_start":62138,"byte_end":62141,"line_start":86,"line_end":86,"column_start":19,"column_end":22},"name":"new","qualname":"<Guard>::new","value":"fn (local: *const Local) -> Guard","parent":null,"children":[],"decl_id":null,"docs":" Creates a new guard from a pointer to `Local`.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":474},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,103,117,97,114,100,46,114,115],"byte_start":62299,"byte_end":62308,"line_start":92,"line_end":92,"column_start":19,"column_end":28},"name":"get_local","qualname":"<Guard>::get_local","value":"fn (&self) -> *const Local","parent":null,"children":[],"decl_id":null,"docs":" Accesses the internal pointer to `Local`.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":476},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,103,117,97,114,100,46,114,115],"byte_start":65752,"byte_end":65757,"line_start":172,"line_end":172,"column_start":19,"column_end":24},"name":"defer","qualname":"<Guard>::defer","value":"fn <F, R> (&self, f: F) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Stores a function so that it can be executed at some point after all currently pinned\n threads get unpinned.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":478},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,103,117,97,114,100,46,114,115],"byte_start":66859,"byte_end":66864,"line_start":207,"line_end":207,"column_start":12,"column_end":17},"name":"flush","qualname":"<Guard>::flush","value":"fn (&self) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Clears up the thread-local cache of deferred functions by executing them or moving into the\n global cache.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":480},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,103,117,97,114,100,46,114,115],"byte_start":68137,"byte_end":68142,"line_start":244,"line_end":244,"column_start":12,"column_end":17},"name":"repin","qualname":"<Guard>::repin","value":"fn (&mut self) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Unpins and then immediately re-pins the thread.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":482},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,103,117,97,114,100,46,114,115],"byte_start":69522,"byte_end":69533,"line_start":282,"line_end":282,"column_start":12,"column_end":23},"name":"repin_after","qualname":"<Guard>::repin_after","value":"fn <F, R> (&mut self, f: F) -> R","parent":null,"children":[],"decl_id":null,"docs":" Temporarily unpins the thread, executes the given function and then re-pins the thread.","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":492},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,103,117,97,114,100,46,114,115],"byte_start":73299,"byte_end":73310,"line_start":408,"line_end":408,"column_start":15,"column_end":26},"name":"unprotected","qualname":"::guard::unprotected","value":"fn () -> &'static Guard","parent":null,"children":[],"decl_id":null,"docs":" Returns a reference to a dummy guard that allows unprotected access to [`Atomic`]s.","sig":null,"attributes":[{"value":"inline","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,103,117,97,114,100,46,114,115],"byte_start":73275,"byte_end":73284,"line_start":407,"line_end":407,"column_start":1,"column_end":10}}]},{"kind":"Struct","id":{"krate":0,"index":558},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,105,110,116,101,114,110,97,108,46,114,115],"byte_start":75556,"byte_end":75562,"line_start":46,"line_end":46,"column_start":12,"column_end":18},"name":"Global","qualname":"::internal::Global","value":"Global { }","parent":null,"children":[{"krate":0,"index":245},{"krate":0,"index":247},{"krate":0,"index":249}],"decl_id":null,"docs":" The global data for a garbage collector.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":562},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,105,110,116,101,114,110,97,108,46,114,115],"byte_start":75890,"byte_end":75893,"line_start":60,"line_end":60,"column_start":12,"column_end":15},"name":"new","qualname":"<Global>::new","value":"fn () -> Global","parent":null,"children":[],"decl_id":null,"docs":" Creates a new global data for garbage collection.\n","sig":null,"attributes":[{"value":"inline","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,105,110,116,101,114,110,97,108,46,114,115],"byte_start":75869,"byte_end":75878,"line_start":59,"line_end":59,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":564},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,105,110,116,101,114,110,97,108,46,114,115],"byte_start":76135,"byte_end":76145,"line_start":69,"line_end":69,"column_start":12,"column_end":22},"name":"load_epoch","qualname":"<Global>::load_epoch","value":"fn (&self, ordering: Ordering) -> Epoch","parent":null,"children":[],"decl_id":null,"docs":" Returns the current global epoch.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,105,110,116,101,114,110,97,108,46,114,115],"byte_start":76324,"byte_end":76332,"line_start":74,"line_end":74,"column_start":12,"column_end":20},"name":"push_bag","qualname":"<Global>::push_bag","value":"fn (&self, bag: &mut Bag, guard: &Guard) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Pushes the bag into the global queue and replaces the bag with a new empty bag.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":568},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,105,110,116,101,114,110,97,108,46,114,115],"byte_start":77003,"byte_end":77010,"line_start":91,"line_end":91,"column_start":12,"column_end":19},"name":"collect","qualname":"<Global>::collect","value":"fn (&self, guard: &Guard) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Collects several bags from the global queue and executes deferred functions in them.","sig":null,"attributes":[{"value":"cold","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,105,110,116,101,114,110,97,108,46,114,115],"byte_start":76984,"byte_end":76991,"line_start":90,"line_end":90,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":570},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,105,110,116,101,114,110,97,108,46,114,115],"byte_start":78047,"byte_end":78058,"line_start":123,"line_end":123,"column_start":12,"column_end":23},"name":"try_advance","qualname":"<Global>::try_advance","value":"fn (&self, guard: &Guard) -> Epoch","parent":null,"children":[],"decl_id":null,"docs":" Attempts to advance the global epoch.","sig":null,"attributes":[{"value":"cold","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,105,110,116,101,114,110,97,108,46,114,115],"byte_start":78028,"byte_end":78035,"line_start":122,"line_end":122,"column_start":5,"column_end":12}}]},{"kind":"Struct","id":{"krate":0,"index":572},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,105,110,116,101,114,110,97,108,46,114,115],"byte_start":80053,"byte_end":80058,"line_start":165,"line_end":165,"column_start":12,"column_end":17},"name":"Local","qualname":"::internal::Local","value":"Local { }","parent":null,"children":[{"krate":0,"index":253},{"krate":0,"index":255},{"krate":0,"index":257},{"krate":0,"index":259},{"krate":0,"index":261},{"krate":0,"index":263},{"krate":0,"index":265}],"decl_id":null,"docs":" Participant for garbage collection.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":578},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,105,110,116,101,114,110,97,108,46,114,115],"byte_start":80880,"byte_end":80888,"line_start":196,"line_end":196,"column_start":12,"column_end":20},"name":"register","qualname":"<Local>::register","value":"fn (global: &Arc<Global>) -> *const Local","parent":null,"children":[],"decl_id":null,"docs":" Registers a new `Local` in the provided `Global`.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":580},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,105,110,116,101,114,110,97,108,46,114,115],"byte_start":81671,"byte_end":81683,"line_start":216,"line_end":216,"column_start":12,"column_end":24},"name":"is_bag_empty","qualname":"<Local>::is_bag_empty","value":"fn (&self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns whether the local garbage bag is empty.\n","sig":null,"attributes":[{"value":"inline","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,105,110,116,101,114,110,97,108,46,114,115],"byte_start":81650,"byte_end":81659,"line_start":215,"line_end":215,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":582},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,105,110,116,101,114,110,97,108,46,114,115],"byte_start":81856,"byte_end":81862,"line_start":222,"line_end":222,"column_start":12,"column_end":18},"name":"global","qualname":"<Local>::global","value":"fn (&self) -> &Global","parent":null,"children":[],"decl_id":null,"docs":" Returns a reference to the `Global` in which this `Local` resides.\n","sig":null,"attributes":[{"value":"inline","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,105,110,116,101,114,110,97,108,46,114,115],"byte_start":81835,"byte_end":81844,"line_start":221,"line_end":221,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":584},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,105,110,116,101,114,110,97,108,46,114,115],"byte_start":82015,"byte_end":82024,"line_start":228,"line_end":228,"column_start":12,"column_end":21},"name":"is_pinned","qualname":"<Local>::is_pinned","value":"fn (&self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns `true` if the current participant is pinned.\n","sig":null,"attributes":[{"value":"inline","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,105,110,116,101,114,110,97,108,46,114,115],"byte_start":81994,"byte_end":82003,"line_start":227,"line_end":227,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":586},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,105,110,116,101,114,110,97,108,46,114,115],"byte_start":82095,"byte_end":82100,"line_start":232,"line_end":232,"column_start":12,"column_end":17},"name":"defer","qualname":"<Local>::defer","value":"fn (&self, mut garbage: Garbage, guard: &Guard) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":588},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,105,110,116,101,114,110,97,108,46,114,115],"byte_start":82351,"byte_end":82356,"line_start":241,"line_end":241,"column_start":12,"column_end":17},"name":"flush","qualname":"<Local>::flush","value":"fn (&self, guard: &Guard) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":590},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,105,110,116,101,114,110,97,108,46,114,115],"byte_start":82617,"byte_end":82620,"line_start":253,"line_end":253,"column_start":12,"column_end":15},"name":"pin","qualname":"<Local>::pin","value":"fn (&self) -> Guard","parent":null,"children":[],"decl_id":null,"docs":" Pins the `Local`.\n","sig":null,"attributes":[{"value":"inline","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,105,110,116,101,114,110,97,108,46,114,115],"byte_start":82596,"byte_end":82605,"line_start":252,"line_end":252,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":592},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,105,110,116,101,114,110,97,108,46,114,115],"byte_start":84689,"byte_end":84694,"line_start":300,"line_end":300,"column_start":12,"column_end":17},"name":"unpin","qualname":"<Local>::unpin","value":"fn (&self) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Unpins the `Local`.\n","sig":null,"attributes":[{"value":"inline","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,105,110,116,101,114,110,97,108,46,114,115],"byte_start":84668,"byte_end":84677,"line_start":299,"line_end":299,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":594},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,105,110,116,101,114,110,97,108,46,114,115],"byte_start":85078,"byte_end":85083,"line_start":315,"line_end":315,"column_start":12,"column_end":17},"name":"repin","qualname":"<Local>::repin","value":"fn (&self) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Unpins and then pins the `Local`.\n","sig":null,"attributes":[{"value":"inline","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,105,110,116,101,114,110,97,108,46,114,115],"byte_start":85057,"byte_end":85066,"line_start":314,"line_end":314,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":596},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,105,110,116,101,114,110,97,108,46,114,115],"byte_start":86139,"byte_end":86153,"line_start":338,"line_end":338,"column_start":12,"column_end":26},"name":"acquire_handle","qualname":"<Local>::acquire_handle","value":"fn (&self) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Increments the handle count.\n","sig":null,"attributes":[{"value":"inline","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,105,110,116,101,114,110,97,108,46,114,115],"byte_start":86118,"byte_end":86127,"line_start":337,"line_end":337,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":598},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,105,110,116,101,114,110,97,108,46,114,115],"byte_start":86375,"byte_end":86389,"line_start":346,"line_end":346,"column_start":12,"column_end":26},"name":"release_handle","qualname":"<Local>::release_handle","value":"fn (&self) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Decrements the handle count.\n","sig":null,"attributes":[{"value":"inline","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,105,110,116,101,114,110,97,108,46,114,115],"byte_start":86354,"byte_end":86363,"line_start":345,"line_end":345,"column_start":5,"column_end":14}}]}],"impls":[{"id":0,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":5205,"byte_end":5223,"line_start":34,"line_end":34,"column_start":60,"column_end":78},"value":"","parent":null,"children":[{"krate":0,"index":72}],"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":6397,"byte_end":6405,"line_start":65,"line_end":65,"column_start":32,"column_end":40},"value":"","parent":null,"children":[{"krate":0,"index":82},{"krate":0,"index":84}],"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":8223,"byte_end":8229,"line_start":131,"line_end":131,"column_start":38,"column_end":44},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":8273,"byte_end":8279,"line_start":132,"line_end":132,"column_start":38,"column_end":44},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":4,"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":8295,"byte_end":8301,"line_start":134,"line_end":134,"column_start":9,"column_end":15},"value":"","parent":null,"children":[{"krate":0,"index":108},{"krate":0,"index":110},{"krate":0,"index":112},{"krate":0,"index":114},{"krate":0,"index":116},{"krate":0,"index":118},{"krate":0,"index":120},{"krate":0,"index":122},{"krate":0,"index":124},{"krate":0,"index":126},{"krate":0,"index":128}],"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":19218,"byte_end":19224,"line_start":449,"line_end":449,"column_start":24,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":132}],"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":19548,"byte_end":19554,"line_start":461,"line_end":461,"column_start":26,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":136}],"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":19784,"byte_end":19790,"line_start":469,"line_end":469,"column_start":19,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":140}],"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":20116,"byte_end":20122,"line_start":480,"line_end":480,"column_start":21,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":144}],"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":20214,"byte_end":20220,"line_start":486,"line_end":486,"column_start":28,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":148}],"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":20614,"byte_end":20620,"line_start":503,"line_end":503,"column_start":26,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":152}],"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":20723,"byte_end":20729,"line_start":509,"line_end":509,"column_start":21,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":156}],"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":20829,"byte_end":20835,"line_start":515,"line_end":515,"column_start":37,"column_end":43},"value":"","parent":null,"children":[{"krate":0,"index":160}],"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":21183,"byte_end":21189,"line_start":530,"line_end":530,"column_start":28,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":164}],"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":22133,"byte_end":22138,"line_start":566,"line_end":566,"column_start":24,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":176},{"krate":0,"index":178}],"docs":"","sig":null,"attributes":[]},{"id":15,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":22649,"byte_end":22654,"line_start":589,"line_end":589,"column_start":9,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":182},{"krate":0,"index":184},{"krate":0,"index":186},{"krate":0,"index":188},{"krate":0,"index":190},{"krate":0,"index":192}],"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":25394,"byte_end":25399,"line_start":692,"line_end":692,"column_start":18,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":196}],"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":25582,"byte_end":25587,"line_start":701,"line_end":701,"column_start":24,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":200}],"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":25862,"byte_end":25867,"line_start":712,"line_end":712,"column_start":26,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":204}],"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":25988,"byte_end":25993,"line_start":718,"line_end":718,"column_start":19,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":208},{"krate":0,"index":210}],"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":26159,"byte_end":26164,"line_start":727,"line_end":727,"column_start":22,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":214}],"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":26323,"byte_end":26328,"line_start":734,"line_end":734,"column_start":21,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":218}],"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":26418,"byte_end":26423,"line_start":740,"line_end":740,"column_start":26,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":222}],"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":26876,"byte_end":26881,"line_start":759,"line_end":759,"column_start":23,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":226}],"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":26966,"byte_end":26971,"line_start":765,"line_end":765,"column_start":26,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":230}],"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":27068,"byte_end":27073,"line_start":771,"line_end":771,"column_start":22,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":234}],"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":27154,"byte_end":27159,"line_start":777,"line_end":777,"column_start":22,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":238}],"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":27618,"byte_end":27624,"line_start":794,"line_end":794,"column_start":23,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":244}],"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":27784,"byte_end":27790,"line_start":803,"line_end":803,"column_start":22,"column_end":28},"value":"","parent":null,"children":[],"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":27829,"byte_end":27835,"line_start":805,"line_end":805,"column_start":28,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":250},{"krate":0,"index":252}],"docs":"","sig":null,"attributes":[]},{"id":30,"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":28085,"byte_end":28091,"line_start":820,"line_end":820,"column_start":13,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":256},{"krate":0,"index":258},{"krate":0,"index":260},{"krate":0,"index":262},{"krate":0,"index":264},{"krate":0,"index":266},{"krate":0,"index":268},{"krate":0,"index":270}],"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":34175,"byte_end":34181,"line_start":1020,"line_end":1020,"column_start":32,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":274}],"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":34706,"byte_end":34712,"line_start":1041,"line_end":1041,"column_start":42,"column_end":48},"value":"","parent":null,"children":[{"krate":0,"index":278}],"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":34823,"byte_end":34829,"line_start":1047,"line_end":1047,"column_start":20,"column_end":26},"value":"","parent":null,"children":[],"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":34883,"byte_end":34889,"line_start":1049,"line_end":1049,"column_start":43,"column_end":49},"value":"","parent":null,"children":[{"krate":0,"index":284}],"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":35038,"byte_end":35044,"line_start":1055,"line_end":1055,"column_start":21,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":288}],"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":35176,"byte_end":35182,"line_start":1061,"line_end":1061,"column_start":28,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":292}],"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":35466,"byte_end":35472,"line_start":1072,"line_end":1072,"column_start":30,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":296}],"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":35619,"byte_end":35625,"line_start":1078,"line_end":1078,"column_start":25,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":300}],"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,99,111,108,108,101,99,116,111,114,46,114,115],"byte_start":36395,"byte_end":36404,"line_start":26,"line_end":26,"column_start":22,"column_end":31},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":40,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,99,111,108,108,101,99,116,111,114,46,114,115],"byte_start":36429,"byte_end":36438,"line_start":27,"line_end":27,"column_start":22,"column_end":31},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":41,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,99,111,108,108,101,99,116,111,114,46,114,115],"byte_start":36448,"byte_end":36457,"line_start":29,"line_end":29,"column_start":6,"column_end":15},"value":"","parent":null,"children":[{"krate":0,"index":322},{"krate":0,"index":324}],"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,99,111,108,108,101,99,116,111,114,46,114,115],"byte_start":36746,"byte_end":36755,"line_start":41,"line_end":41,"column_start":16,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":328}],"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,99,111,108,108,101,99,116,111,114,46,114,115],"byte_start":37002,"byte_end":37008,"line_start":53,"line_end":53,"column_start":6,"column_end":12},"value":"","parent":null,"children":[{"krate":0,"index":334},{"krate":0,"index":336}],"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,99,111,108,108,101,99,116,111,114,46,114,115],"byte_start":37304,"byte_end":37310,"line_start":67,"line_end":67,"column_start":22,"column_end":28},"value":"","parent":null,"children":[],"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,99,111,108,108,101,99,116,111,114,46,114,115],"byte_start":37329,"byte_end":37335,"line_start":69,"line_end":69,"column_start":15,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":342}],"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,99,111,108,108,101,99,116,111,114,46,114,115],"byte_start":37477,"byte_end":37483,"line_start":78,"line_end":78,"column_start":16,"column_end":22},"value":"","parent":null,"children":[{"krate":0,"index":346}],"docs":"","sig":null,"attributes":[]},{"id":47,"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,100,101,102,101,114,114,101,100,46,114,115],"byte_start":49018,"byte_end":49026,"line_start":22,"line_end":22,"column_start":6,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":380},{"krate":0,"index":386}],"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,101,112,111,99,104,46,114,115],"byte_start":53221,"byte_end":53226,"line_start":22,"line_end":22,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":400},{"krate":0,"index":402},{"krate":0,"index":404},{"krate":0,"index":406},{"krate":0,"index":408},{"krate":0,"index":410}],"docs":"","sig":null,"attributes":[]},{"id":49,"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,101,112,111,99,104,46,114,115],"byte_start":54918,"byte_end":54929,"line_start":75,"line_end":75,"column_start":6,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":414},{"krate":0,"index":416},{"krate":0,"index":418},{"krate":0,"index":420}],"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,103,97,114,98,97,103,101,46,114,115],"byte_start":57657,"byte_end":57664,"line_start":43,"line_end":43,"column_start":22,"column_end":29},"value":"","parent":null,"children":[],"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,103,97,114,98,97,103,101,46,114,115],"byte_start":57689,"byte_end":57696,"line_start":44,"line_end":44,"column_start":22,"column_end":29},"value":"","parent":null,"children":[],"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,103,97,114,98,97,103,101,46,114,115],"byte_start":57721,"byte_end":57728,"line_start":46,"line_end":46,"column_start":21,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":440}],"docs":"","sig":null,"attributes":[]},{"id":53,"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,103,97,114,98,97,103,101,46,114,115],"byte_start":57854,"byte_end":57861,"line_start":52,"line_end":52,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,103,97,114,98,97,103,101,46,114,115],"byte_start":58034,"byte_end":58041,"line_start":59,"line_end":59,"column_start":15,"column_end":22},"value":"","parent":null,"children":[{"krate":0,"index":448}],"docs":"","sig":null,"attributes":[]},{"id":55,"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,103,97,114,98,97,103,101,46,114,115],"byte_start":58249,"byte_end":58252,"line_start":73,"line_end":73,"column_start":6,"column_end":9},"value":"","parent":null,"children":[{"krate":0,"index":452},{"krate":0,"index":454},{"krate":0,"index":456}],"docs":"","sig":null,"attributes":[]},{"id":56,"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,103,117,97,114,100,46,114,115],"byte_start":61927,"byte_end":61932,"line_start":79,"line_end":79,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":472},{"krate":0,"index":474},{"krate":0,"index":476},{"krate":0,"index":478},{"krate":0,"index":480},{"krate":0,"index":482}],"docs":"","sig":null,"attributes":[]},{"id":57,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,103,117,97,114,100,46,114,115],"byte_start":70150,"byte_end":70155,"line_start":305,"line_end":305,"column_start":15,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":486}],"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,103,117,97,114,100,46,114,115],"byte_start":70320,"byte_end":70325,"line_start":314,"line_end":314,"column_start":16,"column_end":21},"value":"","parent":null,"children":[{"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,105,110,116,101,114,110,97,108,46,114,115],"byte_start":75798,"byte_end":75804,"line_start":57,"line_end":57,"column_start":6,"column_end":12},"value":"","parent":null,"children":[{"krate":0,"index":562},{"krate":0,"index":564},{"krate":0,"index":566},{"krate":0,"index":568},{"krate":0,"index":570}],"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,105,110,116,101,114,110,97,108,46,114,115],"byte_start":80788,"byte_end":80793,"line_start":192,"line_end":192,"column_start":22,"column_end":27},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":61,"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,105,110,116,101,114,110,97,108,46,114,115],"byte_start":80803,"byte_end":80808,"line_start":194,"line_end":194,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":578},{"krate":0,"index":580},{"krate":0,"index":582},{"krate":0,"index":584},{"krate":0,"index":586},{"krate":0,"index":588},{"krate":0,"index":590},{"krate":0,"index":592},{"krate":0,"index":594},{"krate":0,"index":596},{"krate":0,"index":598},{"krate":0,"index":600}],"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,105,110,116,101,114,110,97,108,46,114,115],"byte_start":88186,"byte_end":88191,"line_start":392,"line_end":392,"column_start":27,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":604},{"krate":0,"index":606},{"krate":0,"index":608}],"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,115,121,110,99,47,108,105,115,116,46,114,115],"byte_start":93066,"byte_end":93071,"line_start":131,"line_end":131,"column_start":18,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":646}],"docs":"","sig":null,"attributes":[]},{"id":64,"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,115,121,110,99,47,108,105,115,116,46,114,115],"byte_start":93188,"byte_end":93193,"line_start":138,"line_end":138,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":650}],"docs":"","sig":null,"attributes":[]},{"id":65,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,115,121,110,99,47,108,105,115,116,46,114,115],"byte_start":93699,"byte_end":93703,"line_start":151,"line_end":151,"column_start":26,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":654},{"krate":0,"index":656},{"krate":0,"index":658}],"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,115,121,110,99,47,108,105,115,116,46,114,115],"byte_start":96265,"byte_end":96269,"line_start":216,"line_end":216,"column_start":35,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":662}],"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,115,121,110,99,47,108,105,115,116,46,114,115],"byte_start":96795,"byte_end":96799,"line_start":233,"line_end":233,"column_start":47,"column_end":51},"value":"","parent":null,"children":[{"krate":0,"index":666},{"krate":0,"index":668}],"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,115,121,110,99,47,113,117,101,117,101,46,114,115],"byte_start":105858,"byte_end":105862,"line_start":39,"line_end":39,"column_start":24,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":706}],"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,115,121,110,99,47,113,117,101,117,101,46,114,115],"byte_start":106097,"byte_end":106102,"line_start":46,"line_end":46,"column_start":31,"column_end":36},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":70,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,115,121,110,99,47,113,117,101,117,101,46,114,115],"byte_start":106139,"byte_end":106144,"line_start":47,"line_end":47,"column_start":31,"column_end":36},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":71,"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,115,121,110,99,47,113,117,101,117,101,46,114,115],"byte_start":106160,"byte_end":106165,"line_start":49,"line_end":49,"column_start":9,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":714},{"krate":0,"index":716},{"krate":0,"index":718},{"krate":0,"index":720},{"krate":0,"index":722},{"krate":0,"index":724},{"krate":0,"index":726}],"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,115,121,110,99,47,113,117,101,117,101,46,114,115],"byte_start":111037,"byte_end":111042,"line_start":185,"line_end":185,"column_start":18,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":730}],"docs":"","sig":null,"attributes":[]}],"refs":[],"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":5205,"byte_end":5223,"line_start":34,"line_end":34,"column_start":60,"column_end":78},"kind":{"variant":"Impl","fields":[0]},"from":{"krate":0,"index":68},"to":{"krate":1,"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":6397,"byte_end":6405,"line_start":65,"line_end":65,"column_start":32,"column_end":40},"kind":{"variant":"Impl","fields":[1]},"from":{"krate":1,"index":39352},"to":{"krate":0,"index":74}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":8223,"byte_end":8229,"line_start":131,"line_end":131,"column_start":38,"column_end":44},"kind":{"variant":"Impl","fields":[2]},"from":{"krate":0,"index":100},"to":{"krate":1,"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":8273,"byte_end":8279,"line_start":132,"line_end":132,"column_start":38,"column_end":44},"kind":{"variant":"Impl","fields":[3]},"from":{"krate":0,"index":100},"to":{"krate":1,"index":1724}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":8295,"byte_end":8301,"line_start":134,"line_end":134,"column_start":9,"column_end":15},"kind":{"variant":"Impl","fields":[4]},"from":{"krate":0,"index":100},"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":19218,"byte_end":19224,"line_start":449,"line_end":449,"column_start":24,"column_end":30},"kind":{"variant":"Impl","fields":[5]},"from":{"krate":0,"index":100},"to":{"krate":1,"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":19548,"byte_end":19554,"line_start":461,"line_end":461,"column_start":26,"column_end":32},"kind":{"variant":"Impl","fields":[6]},"from":{"krate":0,"index":100},"to":{"krate":1,"index":7852}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":19784,"byte_end":19790,"line_start":469,"line_end":469,"column_start":19,"column_end":25},"kind":{"variant":"Impl","fields":[7]},"from":{"krate":0,"index":100},"to":{"krate":1,"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":20116,"byte_end":20122,"line_start":480,"line_end":480,"column_start":21,"column_end":27},"kind":{"variant":"Impl","fields":[8]},"from":{"krate":0,"index":100},"to":{"krate":1,"index":2614}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":20214,"byte_end":20220,"line_start":486,"line_end":486,"column_start":28,"column_end":34},"kind":{"variant":"Impl","fields":[9]},"from":{"krate":0,"index":100},"to":{"krate":1,"index":2634}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":20614,"byte_end":20620,"line_start":503,"line_end":503,"column_start":26,"column_end":32},"kind":{"variant":"Impl","fields":[10]},"from":{"krate":0,"index":100},"to":{"krate":1,"index":2634}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":20723,"byte_end":20729,"line_start":509,"line_end":509,"column_start":21,"column_end":27},"kind":{"variant":"Impl","fields":[11]},"from":{"krate":0,"index":100},"to":{"krate":1,"index":2634}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":20829,"byte_end":20835,"line_start":515,"line_end":515,"column_start":37,"column_end":43},"kind":{"variant":"Impl","fields":[12]},"from":{"krate":0,"index":100},"to":{"krate":1,"index":2634}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":21183,"byte_end":21189,"line_start":530,"line_end":530,"column_start":28,"column_end":34},"kind":{"variant":"Impl","fields":[13]},"from":{"krate":0,"index":100},"to":{"krate":1,"index":2634}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":22133,"byte_end":22138,"line_start":566,"line_end":566,"column_start":24,"column_end":29},"kind":{"variant":"Impl","fields":[14]},"from":{"krate":0,"index":172},"to":{"krate":0,"index":166}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":22649,"byte_end":22654,"line_start":589,"line_end":589,"column_start":9,"column_end":14},"kind":{"variant":"Impl","fields":[15]},"from":{"krate":0,"index":172},"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":25394,"byte_end":25399,"line_start":692,"line_end":692,"column_start":18,"column_end":23},"kind":{"variant":"Impl","fields":[16]},"from":{"krate":0,"index":172},"to":{"krate":1,"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":25582,"byte_end":25587,"line_start":701,"line_end":701,"column_start":24,"column_end":29},"kind":{"variant":"Impl","fields":[17]},"from":{"krate":0,"index":172},"to":{"krate":1,"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":25862,"byte_end":25867,"line_start":712,"line_end":712,"column_start":26,"column_end":31},"kind":{"variant":"Impl","fields":[18]},"from":{"krate":0,"index":172},"to":{"krate":1,"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":25988,"byte_end":25993,"line_start":718,"line_end":718,"column_start":19,"column_end":24},"kind":{"variant":"Impl","fields":[19]},"from":{"krate":0,"index":172},"to":{"krate":1,"index":1956}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":26159,"byte_end":26164,"line_start":727,"line_end":727,"column_start":22,"column_end":27},"kind":{"variant":"Impl","fields":[20]},"from":{"krate":0,"index":172},"to":{"krate":1,"index":1974}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":26323,"byte_end":26328,"line_start":734,"line_end":734,"column_start":21,"column_end":26},"kind":{"variant":"Impl","fields":[21]},"from":{"krate":0,"index":172},"to":{"krate":1,"index":2634}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":26418,"byte_end":26423,"line_start":740,"line_end":740,"column_start":26,"column_end":31},"kind":{"variant":"Impl","fields":[22]},"from":{"krate":0,"index":172},"to":{"krate":1,"index":2634}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":26876,"byte_end":26881,"line_start":759,"line_end":759,"column_start":23,"column_end":28},"kind":{"variant":"Impl","fields":[23]},"from":{"krate":0,"index":172},"to":{"krate":1,"index":2696}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":26966,"byte_end":26971,"line_start":765,"line_end":765,"column_start":26,"column_end":31},"kind":{"variant":"Impl","fields":[24]},"from":{"krate":0,"index":172},"to":{"krate":1,"index":2700}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":27068,"byte_end":27073,"line_start":771,"line_end":771,"column_start":22,"column_end":27},"kind":{"variant":"Impl","fields":[25]},"from":{"krate":0,"index":172},"to":{"krate":1,"index":2622}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":27154,"byte_end":27159,"line_start":777,"line_end":777,"column_start":22,"column_end":27},"kind":{"variant":"Impl","fields":[26]},"from":{"krate":0,"index":172},"to":{"krate":1,"index":2626}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":27618,"byte_end":27624,"line_start":794,"line_end":794,"column_start":23,"column_end":29},"kind":{"variant":"Impl","fields":[27]},"from":{"krate":0,"index":240},"to":{"krate":1,"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":27784,"byte_end":27790,"line_start":803,"line_end":803,"column_start":22,"column_end":28},"kind":{"variant":"Impl","fields":[28]},"from":{"krate":0,"index":240},"to":{"krate":1,"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":27829,"byte_end":27835,"line_start":805,"line_end":805,"column_start":28,"column_end":34},"kind":{"variant":"Impl","fields":[29]},"from":{"krate":0,"index":240},"to":{"krate":0,"index":166}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":28085,"byte_end":28091,"line_start":820,"line_end":820,"column_start":13,"column_end":19},"kind":{"variant":"Impl","fields":[30]},"from":{"krate":0,"index":240},"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":34175,"byte_end":34181,"line_start":1020,"line_end":1020,"column_start":32,"column_end":38},"kind":{"variant":"Impl","fields":[31]},"from":{"krate":0,"index":240},"to":{"krate":1,"index":2634}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":34706,"byte_end":34712,"line_start":1041,"line_end":1041,"column_start":42,"column_end":48},"kind":{"variant":"Impl","fields":[32]},"from":{"krate":0,"index":240},"to":{"krate":1,"index":2392}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":34823,"byte_end":34829,"line_start":1047,"line_end":1047,"column_start":20,"column_end":26},"kind":{"variant":"Impl","fields":[33]},"from":{"krate":0,"index":240},"to":{"krate":1,"index":2398}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":34883,"byte_end":34889,"line_start":1049,"line_end":1049,"column_start":43,"column_end":49},"kind":{"variant":"Impl","fields":[34]},"from":{"krate":0,"index":240},"to":{"krate":1,"index":2446}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":35038,"byte_end":35044,"line_start":1055,"line_end":1055,"column_start":21,"column_end":27},"kind":{"variant":"Impl","fields":[35]},"from":{"krate":0,"index":240},"to":{"krate":1,"index":2428}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":35176,"byte_end":35182,"line_start":1061,"line_end":1061,"column_start":28,"column_end":34},"kind":{"variant":"Impl","fields":[36]},"from":{"krate":0,"index":240},"to":{"krate":1,"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":35466,"byte_end":35472,"line_start":1072,"line_end":1072,"column_start":30,"column_end":36},"kind":{"variant":"Impl","fields":[37]},"from":{"krate":0,"index":240},"to":{"krate":1,"index":7852}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,97,116,111,109,105,99,46,114,115],"byte_start":35619,"byte_end":35625,"line_start":1078,"line_end":1078,"column_start":25,"column_end":31},"kind":{"variant":"Impl","fields":[38]},"from":{"krate":0,"index":240},"to":{"krate":1,"index":2614}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,99,111,108,108,101,99,116,111,114,46,114,115],"byte_start":36395,"byte_end":36404,"line_start":26,"line_end":26,"column_start":22,"column_end":31},"kind":{"variant":"Impl","fields":[39]},"from":{"krate":0,"index":314},"to":{"krate":1,"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,99,111,108,108,101,99,116,111,114,46,114,115],"byte_start":36429,"byte_end":36438,"line_start":27,"line_end":27,"column_start":22,"column_end":31},"kind":{"variant":"Impl","fields":[40]},"from":{"krate":0,"index":314},"to":{"krate":1,"index":1724}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,99,111,108,108,101,99,116,111,114,46,114,115],"byte_start":36448,"byte_end":36457,"line_start":29,"line_end":29,"column_start":6,"column_end":15},"kind":{"variant":"Impl","fields":[41]},"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,99,111,108,108,101,99,116,111,114,46,114,115],"byte_start":36746,"byte_end":36755,"line_start":41,"line_end":41,"column_start":16,"column_end":25},"kind":{"variant":"Impl","fields":[42]},"from":{"krate":0,"index":314},"to":{"krate":1,"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,99,111,108,108,101,99,116,111,114,46,114,115],"byte_start":37002,"byte_end":37008,"line_start":53,"line_end":53,"column_start":6,"column_end":12},"kind":{"variant":"Impl","fields":[43]},"from":{"krate":0,"index":330},"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,99,111,108,108,101,99,116,111,114,46,114,115],"byte_start":37304,"byte_end":37310,"line_start":67,"line_end":67,"column_start":22,"column_end":28},"kind":{"variant":"Impl","fields":[44]},"from":{"krate":0,"index":330},"to":{"krate":1,"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,99,111,108,108,101,99,116,111,114,46,114,115],"byte_start":37329,"byte_end":37335,"line_start":69,"line_end":69,"column_start":15,"column_end":21},"kind":{"variant":"Impl","fields":[45]},"from":{"krate":0,"index":330},"to":{"krate":1,"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,99,111,108,108,101,99,116,111,114,46,114,115],"byte_start":37477,"byte_end":37483,"line_start":78,"line_end":78,"column_start":16,"column_end":22},"kind":{"variant":"Impl","fields":[46]},"from":{"krate":0,"index":330},"to":{"krate":1,"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,100,101,102,101,114,114,101,100,46,114,115],"byte_start":49018,"byte_end":49026,"line_start":22,"line_end":22,"column_start":6,"column_end":14},"kind":{"variant":"Impl","fields":[47]},"from":{"krate":0,"index":376},"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,101,112,111,99,104,46,114,115],"byte_start":53221,"byte_end":53226,"line_start":22,"line_end":22,"column_start":6,"column_end":11},"kind":{"variant":"Impl","fields":[48]},"from":{"krate":0,"index":792},"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,101,112,111,99,104,46,114,115],"byte_start":54918,"byte_end":54929,"line_start":75,"line_end":75,"column_start":6,"column_end":17},"kind":{"variant":"Impl","fields":[49]},"from":{"krate":0,"index":818},"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,103,97,114,98,97,103,101,46,114,115],"byte_start":57657,"byte_end":57664,"line_start":43,"line_end":43,"column_start":22,"column_end":29},"kind":{"variant":"Impl","fields":[50]},"from":{"krate":0,"index":432},"to":{"krate":1,"index":1724}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,103,97,114,98,97,103,101,46,114,115],"byte_start":57689,"byte_end":57696,"line_start":44,"line_end":44,"column_start":22,"column_end":29},"kind":{"variant":"Impl","fields":[51]},"from":{"krate":0,"index":432},"to":{"krate":1,"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,103,97,114,98,97,103,101,46,114,115],"byte_start":57721,"byte_end":57728,"line_start":46,"line_end":46,"column_start":21,"column_end":28},"kind":{"variant":"Impl","fields":[52]},"from":{"krate":0,"index":432},"to":{"krate":1,"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,103,97,114,98,97,103,101,46,114,115],"byte_start":57854,"byte_end":57861,"line_start":52,"line_end":52,"column_start":6,"column_end":13},"kind":{"variant":"Impl","fields":[53]},"from":{"krate":0,"index":432},"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,103,97,114,98,97,103,101,46,114,115],"byte_start":58034,"byte_end":58041,"line_start":59,"line_end":59,"column_start":15,"column_end":22},"kind":{"variant":"Impl","fields":[54]},"from":{"krate":0,"index":432},"to":{"krate":1,"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,103,97,114,98,97,103,101,46,114,115],"byte_start":58249,"byte_end":58252,"line_start":73,"line_end":73,"column_start":6,"column_end":9},"kind":{"variant":"Impl","fields":[55]},"from":{"krate":0,"index":828},"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,103,117,97,114,100,46,114,115],"byte_start":61927,"byte_end":61932,"line_start":79,"line_end":79,"column_start":6,"column_end":11},"kind":{"variant":"Impl","fields":[56]},"from":{"krate":0,"index":468},"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,103,117,97,114,100,46,114,115],"byte_start":70150,"byte_end":70155,"line_start":305,"line_end":305,"column_start":15,"column_end":20},"kind":{"variant":"Impl","fields":[57]},"from":{"krate":0,"index":468},"to":{"krate":1,"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,103,117,97,114,100,46,114,115],"byte_start":70320,"byte_end":70325,"line_start":314,"line_end":314,"column_start":16,"column_end":21},"kind":{"variant":"Impl","fields":[58]},"from":{"krate":0,"index":468},"to":{"krate":1,"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,105,110,116,101,114,110,97,108,46,114,115],"byte_start":75798,"byte_end":75804,"line_start":57,"line_end":57,"column_start":6,"column_end":12},"kind":{"variant":"Impl","fields":[59]},"from":{"krate":0,"index":558},"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,105,110,116,101,114,110,97,108,46,114,115],"byte_start":80788,"byte_end":80793,"line_start":192,"line_end":192,"column_start":22,"column_end":27},"kind":{"variant":"Impl","fields":[60]},"from":{"krate":0,"index":572},"to":{"krate":1,"index":1724}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,105,110,116,101,114,110,97,108,46,114,115],"byte_start":80803,"byte_end":80808,"line_start":194,"line_end":194,"column_start":6,"column_end":11},"kind":{"variant":"Impl","fields":[61]},"from":{"krate":0,"index":572},"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,105,110,116,101,114,110,97,108,46,114,115],"byte_start":88186,"byte_end":88191,"line_start":392,"line_end":392,"column_start":27,"column_end":32},"kind":{"variant":"Impl","fields":[62]},"from":{"krate":0,"index":572},"to":{"krate":0,"index":634}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,115,121,110,99,47,108,105,115,116,46,114,115],"byte_start":93066,"byte_end":93071,"line_start":131,"line_end":131,"column_start":18,"column_end":23},"kind":{"variant":"Impl","fields":[63]},"from":{"krate":0,"index":838},"to":{"krate":1,"index":2614}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,115,121,110,99,47,108,105,115,116,46,114,115],"byte_start":93188,"byte_end":93193,"line_start":138,"line_end":138,"column_start":6,"column_end":11},"kind":{"variant":"Impl","fields":[64]},"from":{"krate":0,"index":838},"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,115,121,110,99,47,108,105,115,116,46,114,115],"byte_start":93699,"byte_end":93703,"line_start":151,"line_end":151,"column_start":26,"column_end":30},"kind":{"variant":"Impl","fields":[65]},"from":{"krate":0,"index":844},"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,115,121,110,99,47,108,105,115,116,46,114,115],"byte_start":96265,"byte_end":96269,"line_start":216,"line_end":216,"column_start":35,"column_end":39},"kind":{"variant":"Impl","fields":[66]},"from":{"krate":0,"index":844},"to":{"krate":1,"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,115,121,110,99,47,108,105,115,116,46,114,115],"byte_start":96795,"byte_end":96799,"line_start":233,"line_end":233,"column_start":47,"column_end":51},"kind":{"variant":"Impl","fields":[67]},"from":{"krate":0,"index":642},"to":{"krate":1,"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,115,121,110,99,47,113,117,101,117,101,46,114,115],"byte_start":105858,"byte_end":105862,"line_start":39,"line_end":39,"column_start":24,"column_end":28},"kind":{"variant":"Impl","fields":[68]},"from":{"krate":0,"index":702},"to":{"krate":1,"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,115,121,110,99,47,113,117,101,117,101,46,114,115],"byte_start":106097,"byte_end":106102,"line_start":46,"line_end":46,"column_start":31,"column_end":36},"kind":{"variant":"Impl","fields":[69]},"from":{"krate":0,"index":860},"to":{"krate":1,"index":1724}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,115,121,110,99,47,113,117,101,117,101,46,114,115],"byte_start":106139,"byte_end":106144,"line_start":47,"line_end":47,"column_start":31,"column_end":36},"kind":{"variant":"Impl","fields":[70]},"from":{"krate":0,"index":860},"to":{"krate":1,"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,115,121,110,99,47,113,117,101,117,101,46,114,115],"byte_start":106160,"byte_end":106165,"line_start":49,"line_end":49,"column_start":9,"column_end":14},"kind":{"variant":"Impl","fields":[71]},"from":{"krate":0,"index":860},"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,99,114,111,115,115,98,101,97,109,45,101,112,111,99,104,45,48,46,51,46,49,47,115,114,99,47,115,121,110,99,47,113,117,101,117,101,46,114,115],"byte_start":111037,"byte_end":111042,"line_start":185,"line_end":185,"column_start":18,"column_end":23},"kind":{"variant":"Impl","fields":[72]},"from":{"krate":0,"index":860},"to":{"krate":1,"index":1984}}]} |