mirror of
https://github.com/neogeek23/rusty_snek_gaem.git
synced 2026-02-06 12:08:43 +00:00
1 line
98 KiB
JSON
1 line
98 KiB
JSON
{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.18.2","compilation":{"directory":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51],"program":"/home/brad/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rls","arguments":["--crate-name","owning_ref","/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/owning_ref-0.3.3/src/lib.rs","--color","never","--crate-type","lib","--emit=dep-info,metadata","-C","debuginfo=2","-C","metadata=cef2355ac6454d70","-C","extra-filename=-cef2355ac6454d70","--out-dir","/home/brad/Development/rusty_snek_gaem/target/rls/debug/deps","-L","dependency=/home/brad/Development/rusty_snek_gaem/target/rls/debug/deps","--extern","stable_deref_trait=/home/brad/Development/rusty_snek_gaem/target/rls/debug/deps/libstable_deref_trait-2d6ae428f672a6e8.rmeta","--cap-lints","allow","--error-format=json","--sysroot","/home/brad/.rustup/toolchains/stable-x86_64-unknown-linux-gnu"],"output":[47,104,111,109,101,47,98,114,97,100,47,68,101,118,101,108,111,112,109,101,110,116,47,114,117,115,116,121,95,115,110,101,107,95,103,97,101,109,47,116,97,114,103,101,116,47,114,108,115,47,100,101,98,117,103,47,100,101,112,115,47,108,105,98,111,119,110,105,110,103,95,114,101,102,45,99,101,102,50,51,53,53,97,99,54,52,53,52,100,55,48,46,114,109,101,116,97]},"prelude":{"crate_id":{"name":"owning_ref","disambiguator":[18246999363821425227,17866107503621341503]},"crate_root":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/owning_ref-0.3.3/src","external_crates":[{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/owning_ref-0.3.3/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[13207157035321610514,1601512537482633728]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/owning_ref-0.3.3/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[7623312343418098386,5842227285171027081]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/owning_ref-0.3.3/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[15062483144693841030,3160817630090790886]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/owning_ref-0.3.3/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[436745421963593417,1808485874600938246]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/owning_ref-0.3.3/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[14785001670989826495,12996925471203689162]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/owning_ref-0.3.3/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[9965434524793337566,8042345761937100773]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/owning_ref-0.3.3/src/lib.rs","num":7,"id":{"name":"rustc_demangle","disambiguator":[15482981957725683232,16126164733460801089]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/owning_ref-0.3.3/src/lib.rs","num":8,"id":{"name":"unwind","disambiguator":[12401856028840807657,14789254441426287527]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/owning_ref-0.3.3/src/lib.rs","num":9,"id":{"name":"backtrace_sys","disambiguator":[13858858106744831426,15797026455235720829]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/owning_ref-0.3.3/src/lib.rs","num":10,"id":{"name":"panic_unwind","disambiguator":[7931781289263694084,224457116430056702]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/owning_ref-0.3.3/src/lib.rs","num":11,"id":{"name":"stable_deref_trait","disambiguator":[4597047654787858371,5408927070320706400]}}],"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":0,"byte_end":59988,"line_start":1,"line_end":1891,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":11,"index":10},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":6066,"byte_end":6077,"line_start":247,"line_end":247,"column_start":30,"column_end":41},"alias_span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":6081,"byte_end":6094,"line_start":247,"line_end":247,"column_start":45,"column_end":58},"name":"StableAddress","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":11,"index":12},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":6096,"byte_end":6112,"line_start":247,"line_end":247,"column_start":60,"column_end":76},"alias_span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":6116,"byte_end":6134,"line_start":247,"line_end":247,"column_start":80,"column_end":98},"name":"CloneStableAddress","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,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":0,"byte_end":59988,"line_start":1,"line_end":1891,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/owning_ref-0.3.3/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":14},{"krate":0,"index":16},{"krate":0,"index":18},{"krate":0,"index":20},{"krate":0,"index":22},{"krate":0,"index":28},{"krate":0,"index":48},{"krate":0,"index":72},{"krate":0,"index":78},{"krate":0,"index":80},{"krate":0,"index":86},{"krate":0,"index":88},{"krate":0,"index":92},{"krate":0,"index":98},{"krate":0,"index":104},{"krate":0,"index":108},{"krate":0,"index":112},{"krate":0,"index":118},{"krate":0,"index":120},{"krate":0,"index":126},{"krate":0,"index":132},{"krate":0,"index":144},{"krate":0,"index":150},{"krate":0,"index":152},{"krate":0,"index":158},{"krate":0,"index":164},{"krate":0,"index":168},{"krate":0,"index":170},{"krate":0,"index":174},{"krate":0,"index":178},{"krate":0,"index":182},{"krate":0,"index":186},{"krate":0,"index":190},{"krate":0,"index":194},{"krate":0,"index":198},{"krate":0,"index":202},{"krate":0,"index":206},{"krate":0,"index":210},{"krate":0,"index":212},{"krate":0,"index":214},{"krate":0,"index":216},{"krate":0,"index":218},{"krate":0,"index":220},{"krate":0,"index":224},{"krate":0,"index":228},{"krate":0,"index":230},{"krate":0,"index":234},{"krate":0,"index":238},{"krate":0,"index":242},{"krate":0,"index":246},{"krate":0,"index":248},{"krate":0,"index":252},{"krate":0,"index":256},{"krate":0,"index":260},{"krate":0,"index":262},{"krate":0,"index":264},{"krate":0,"index":266},{"krate":0,"index":274},{"krate":0,"index":282},{"krate":0,"index":288},{"krate":0,"index":294},{"krate":0,"index":296},{"krate":0,"index":298},{"krate":0,"index":300},{"krate":0,"index":302},{"krate":0,"index":304},{"krate":0,"index":306},{"krate":0,"index":308},{"krate":0,"index":310},{"krate":0,"index":312},{"krate":0,"index":314},{"krate":0,"index":316},{"krate":0,"index":318},{"krate":0,"index":320},{"krate":0,"index":322},{"krate":0,"index":324},{"krate":0,"index":326},{"krate":0,"index":332},{"krate":0,"index":338},{"krate":0,"index":344},{"krate":0,"index":346},{"krate":0,"index":348},{"krate":0,"index":350}],"decl_id":null,"docs":"# An owning reference.","sig":null,"attributes":[{"value":"warn(missing_docs)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":0,"byte_end":22,"line_start":1,"line_end":1,"column_start":1,"column_end":23}}]},{"kind":"Struct","id":{"krate":0,"index":14},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":6474,"byte_end":6483,"line_start":258,"line_end":258,"column_start":12,"column_end":21},"name":"OwningRef","qualname":"::OwningRef","value":"OwningRef { }","parent":null,"children":[{"krate":0,"index":23},{"krate":0,"index":25}],"decl_id":null,"docs":" An owning reference.","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":16},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":6890,"byte_end":6902,"line_start":272,"line_end":272,"column_start":12,"column_end":24},"name":"OwningRefMut","qualname":"::OwningRefMut","value":"OwningRefMut { }","parent":null,"children":[{"krate":0,"index":31},{"krate":0,"index":33}],"decl_id":null,"docs":" An mutable owning reference.","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":18},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":7152,"byte_end":7158,"line_start":280,"line_end":280,"column_start":11,"column_end":17},"name":"Erased","qualname":"::Erased","value":"Erased","parent":null,"children":[],"decl_id":null,"docs":" Helper trait for an erased concrete type an owner dereferences to.\n This is used in form of a trait object for keeping\n something around to (virtually) call the destructor.\n","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":22},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":7402,"byte_end":7412,"line_start":286,"line_end":286,"column_start":18,"column_end":28},"name":"IntoErased","qualname":"::IntoErased","value":"IntoErased<'a>","parent":null,"children":[{"krate":0,"index":24},{"krate":0,"index":26}],"decl_id":null,"docs":" Helper trait for erasing the concrete type of what an owner derferences to,\n for example `Box<T> -> Box<Erased>`. This would be unneeded with\n higher kinded types support in the language.\n","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":24},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":7493,"byte_end":7499,"line_start":288,"line_end":288,"column_start":10,"column_end":16},"name":"Erased","qualname":"::IntoErased::Erased","value":"type Erased;","parent":{"krate":0,"index":22},"children":[],"decl_id":null,"docs":" Owner with the dereference type substituted to `Erased`.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":26},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":7542,"byte_end":7553,"line_start":290,"line_end":290,"column_start":8,"column_end":19},"name":"into_erased","qualname":"::IntoErased::into_erased","value":"fn (self) -> Self::Erased","parent":{"krate":0,"index":22},"children":[],"decl_id":null,"docs":" Perform the type erasure.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":30},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":8159,"byte_end":8162,"line_start":311,"line_end":311,"column_start":12,"column_end":15},"name":"new","qualname":"<OwningRef<O, T>>::new","value":"fn (o: O) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Creates a new owning reference from a owner\n initialized to the direct dereference of it.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":32},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":8709,"byte_end":8734,"line_start":326,"line_end":326,"column_start":19,"column_end":44},"name":"new_assert_stable_address","qualname":"<OwningRef<O, T>>::new_assert_stable_address","value":"fn (o: O) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Like `new`, but doesn’t require `O` to implement the `StableAddress` trait.\n Instead, the caller is responsible to make the same promises as implementing the trait.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":34},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":9610,"byte_end":9613,"line_start":355,"line_end":355,"column_start":12,"column_end":15},"name":"map","qualname":"<OwningRef<O, T>>::map","value":"fn <F, U> (self, f: F) -> OwningRef<O, U>","parent":null,"children":[],"decl_id":null,"docs":" Converts `self` into a new owning reference that points at something reachable\n from the previous one.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":36},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":10659,"byte_end":10666,"line_start":387,"line_end":387,"column_start":12,"column_end":19},"name":"try_map","qualname":"<OwningRef<O, T>>::try_map","value":"fn <F, U, E> (self, f: F) -> Result<OwningRef<O, U>, E>","parent":null,"children":[],"decl_id":null,"docs":" Tries to convert `self` into a new owning reference that points\n at something reachable from the previous one.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":38},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":11253,"byte_end":11262,"line_start":402,"line_end":402,"column_start":19,"column_end":28},"name":"map_owner","qualname":"<OwningRef<O, T>>::map_owner","value":"fn <F, P> (self, f: F) -> OwningRef<P, T>","parent":null,"children":[],"decl_id":null,"docs":" Converts `self` into a new owning reference with a different owner type.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":40},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":11763,"byte_end":11776,"line_start":418,"line_end":418,"column_start":12,"column_end":25},"name":"map_owner_box","qualname":"<OwningRef<O, T>>::map_owner_box","value":"fn (self) -> OwningRef<Box<O>, T>","parent":null,"children":[],"decl_id":null,"docs":" Converts `self` into a new owning reference where the owner is wrapped\n in an additional `Box<O>`.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":42},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":13182,"byte_end":13193,"line_start":457,"line_end":457,"column_start":12,"column_end":23},"name":"erase_owner","qualname":"<OwningRef<O, T>>::erase_owner","value":"fn <'a> (self) -> OwningRef<O::Erased, T>","parent":null,"children":[],"decl_id":null,"docs":" Erases the concrete base type of the owner with a trait object.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":44},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":13503,"byte_end":13508,"line_start":470,"line_end":470,"column_start":12,"column_end":17},"name":"owner","qualname":"<OwningRef<O, T>>::owner","value":"fn (&self) -> &O","parent":null,"children":[],"decl_id":null,"docs":" A getter for the underlying owner.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":46},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":13651,"byte_end":13661,"line_start":476,"line_end":476,"column_start":12,"column_end":22},"name":"into_inner","qualname":"<OwningRef<O, T>>::into_inner","value":"fn (self) -> O","parent":null,"children":[],"decl_id":null,"docs":" Discards the reference and retrieves the owner.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":50},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":14129,"byte_end":14132,"line_start":495,"line_end":495,"column_start":12,"column_end":15},"name":"new","qualname":"<OwningRefMut<O, T>>::new","value":"fn (mut o: O) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Creates a new owning reference from a owner\n initialized to the direct dereference of it.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":52},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":14693,"byte_end":14718,"line_start":510,"line_end":510,"column_start":19,"column_end":44},"name":"new_assert_stable_address","qualname":"<OwningRefMut<O, T>>::new_assert_stable_address","value":"fn (mut o: O) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Like `new`, but doesn’t require `O` to implement the `StableAddress` trait.\n Instead, the caller is responsible to make the same promises as implementing the trait.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":54},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15631,"byte_end":15634,"line_start":539,"line_end":539,"column_start":12,"column_end":15},"name":"map","qualname":"<OwningRefMut<O, T>>::map","value":"fn <F, U> (mut self, f: F) -> OwningRef<O, U>","parent":null,"children":[],"decl_id":null,"docs":" Converts `self` into a new _shared_ owning reference that points at\n something reachable from the previous one.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":56},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":16637,"byte_end":16644,"line_start":569,"line_end":569,"column_start":12,"column_end":19},"name":"map_mut","qualname":"<OwningRefMut<O, T>>::map_mut","value":"fn <F, U> (mut self, f: F) -> OwningRefMut<O, U>","parent":null,"children":[],"decl_id":null,"docs":" Converts `self` into a new _mutable_ owning reference that points at\n something reachable from the previous one.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":58},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":17735,"byte_end":17742,"line_start":601,"line_end":601,"column_start":12,"column_end":19},"name":"try_map","qualname":"<OwningRefMut<O, T>>::try_map","value":"fn <F, U, E> (mut self, f: F) -> Result<OwningRef<O, U>, E>","parent":null,"children":[],"decl_id":null,"docs":" Tries to convert `self` into a new _shared_ owning reference that points\n at something reachable from the previous one.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":60},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":18870,"byte_end":18881,"line_start":633,"line_end":633,"column_start":12,"column_end":23},"name":"try_map_mut","qualname":"<OwningRefMut<O, T>>::try_map_mut","value":"fn <F, U, E> (mut self, f: F) -> Result<OwningRefMut<O, U>, E>","parent":null,"children":[],"decl_id":null,"docs":" Tries to convert `self` into a new _mutable_ owning reference that points\n at something reachable from the previous one.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":62},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":19490,"byte_end":19499,"line_start":648,"line_end":648,"column_start":19,"column_end":28},"name":"map_owner","qualname":"<OwningRefMut<O, T>>::map_owner","value":"fn <F, P> (self, f: F) -> OwningRefMut<P, T>","parent":null,"children":[],"decl_id":null,"docs":" Converts `self` into a new owning reference with a different owner type.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":64},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":20012,"byte_end":20025,"line_start":664,"line_end":664,"column_start":12,"column_end":25},"name":"map_owner_box","qualname":"<OwningRefMut<O, T>>::map_owner_box","value":"fn (self) -> OwningRefMut<Box<O>, T>","parent":null,"children":[],"decl_id":null,"docs":" Converts `self` into a new owning reference where the owner is wrapped\n in an additional `Box<O>`.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":66},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":21521,"byte_end":21532,"line_start":703,"line_end":703,"column_start":12,"column_end":23},"name":"erase_owner","qualname":"<OwningRefMut<O, T>>::erase_owner","value":"fn <'a> (self) -> OwningRefMut<O::Erased, T>","parent":null,"children":[],"decl_id":null,"docs":" Erases the concrete base type of the owner with a trait object.","sig":null,"attributes":[]},{"kind":"Method","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,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":21848,"byte_end":21853,"line_start":716,"line_end":716,"column_start":12,"column_end":17},"name":"owner","qualname":"<OwningRefMut<O, T>>::owner","value":"fn (&self) -> &O","parent":null,"children":[],"decl_id":null,"docs":" A getter for the underlying owner.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":70},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":21996,"byte_end":22006,"line_start":722,"line_end":722,"column_start":12,"column_end":22},"name":"into_inner","qualname":"<OwningRefMut<O, T>>::into_inner","value":"fn (self) -> O","parent":null,"children":[],"decl_id":null,"docs":" Discards the reference and retrieves the owner.\n","sig":null,"attributes":[]},{"kind":"Struct","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,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":23438,"byte_end":23450,"line_start":752,"line_end":752,"column_start":12,"column_end":24},"name":"OwningHandle","qualname":"::OwningHandle","value":"OwningHandle { }","parent":null,"children":[{"krate":0,"index":93},{"krate":0,"index":95}],"decl_id":null,"docs":" `OwningHandle` is a complement to `OwningRef`. Where `OwningRef` allows\n consumers to pass around an owned object and a dependent reference,\n `OwningHandle` contains an owned object and a dependent _object_.","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":92},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":24077,"byte_end":24085,"line_start":781,"line_end":781,"column_start":11,"column_end":19},"name":"ToHandle","qualname":"::ToHandle","value":"ToHandle","parent":null,"children":[{"krate":0,"index":94},{"krate":0,"index":96}],"decl_id":null,"docs":" Trait to implement the conversion of owner to handle for common types.\n","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":94},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":24164,"byte_end":24170,"line_start":783,"line_end":783,"column_start":10,"column_end":16},"name":"Handle","qualname":"::ToHandle::Handle","value":"type Handle: Deref;","parent":{"krate":0,"index":92},"children":[],"decl_id":null,"docs":" The type of handle to be encapsulated by the OwningHandle.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":96},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":24324,"byte_end":24333,"line_start":787,"line_end":787,"column_start":15,"column_end":24},"name":"to_handle","qualname":"::ToHandle::to_handle","value":"fn (x: *const Self) -> Self::Handle","parent":{"krate":0,"index":92},"children":[],"decl_id":null,"docs":" Given an appropriately-long-lived pointer to ourselves, create a\n handle to be encapsulated by the `OwningHandle`.\n","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":98},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":24463,"byte_end":24474,"line_start":791,"line_end":791,"column_start":11,"column_end":22},"name":"ToHandleMut","qualname":"::ToHandleMut","value":"ToHandleMut","parent":null,"children":[{"krate":0,"index":100},{"krate":0,"index":102}],"decl_id":null,"docs":" Trait to implement the conversion of owner to mutable handle for common types.\n","sig":null,"attributes":[]},{"kind":"Type","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,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":24553,"byte_end":24562,"line_start":793,"line_end":793,"column_start":10,"column_end":19},"name":"HandleMut","qualname":"::ToHandleMut::HandleMut","value":"type HandleMut: DerefMut;","parent":{"krate":0,"index":98},"children":[],"decl_id":null,"docs":" The type of handle to be encapsulated by the OwningHandle.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":102},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":24727,"byte_end":24740,"line_start":797,"line_end":797,"column_start":15,"column_end":28},"name":"to_handle_mut","qualname":"::ToHandleMut::to_handle_mut","value":"fn (x: *const Self) -> Self::HandleMut","parent":{"krate":0,"index":98},"children":[],"decl_id":null,"docs":" Given an appropriately-long-lived pointer to ourselves, create a\n mutable handle to be encapsulated by the `OwningHandle`.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":106},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":25114,"byte_end":25117,"line_start":806,"line_end":806,"column_start":12,"column_end":15},"name":"new","qualname":"<OwningHandle<O, H>>::new","value":"fn (o: O) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Create a new `OwningHandle` for a type that implements `ToHandle`. For types\n that don't implement `ToHandle`, callers may invoke `new_with_fn`, which accepts\n a callback to perform the conversion.\n","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,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":25429,"byte_end":25436,"line_start":815,"line_end":815,"column_start":12,"column_end":19},"name":"new_mut","qualname":"<OwningHandle<O, H>>::new_mut","value":"fn (o: O) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Create a new mutable `OwningHandle` for a type that implements `ToHandleMut`.\n","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,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":25877,"byte_end":25888,"line_start":827,"line_end":827,"column_start":12,"column_end":23},"name":"new_with_fn","qualname":"<OwningHandle<O, H>>::new_with_fn","value":"fn <F> (o: O, f: F) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Create a new OwningHandle. The provided callback will be invoked with\n a pointer to the object owned by `o`, and the returned value is stored\n as the object to which this `OwningHandle` will forward `Deref` and\n `DerefMut`.\n","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,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":26400,"byte_end":26407,"line_start":845,"line_end":845,"column_start":12,"column_end":19},"name":"try_new","qualname":"<OwningHandle<O, H>>::try_new","value":"fn <F, E> (o: O, f: F) -> Result<Self, E>","parent":null,"children":[],"decl_id":null,"docs":" Create a new OwningHandle. The provided callback will be invoked with\n a pointer to the object owned by `o`, and the returned value is stored\n as the object to which this `OwningHandle` will forward `Deref` and\n `DerefMut`.\n","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":294},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":32650,"byte_end":32656,"line_start":1088,"line_end":1088,"column_start":10,"column_end":16},"name":"BoxRef","qualname":"::BoxRef","value":"OwningRef<Box<T>, U>","parent":null,"children":[],"decl_id":null,"docs":" Typedef of a owning reference that uses a `Box` as the owner.\n","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":296},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":32766,"byte_end":32772,"line_start":1090,"line_end":1090,"column_start":10,"column_end":16},"name":"VecRef","qualname":"::VecRef","value":"OwningRef<Vec<T>, U>","parent":null,"children":[],"decl_id":null,"docs":" Typedef of a owning reference that uses a `Vec` as the owner.\n","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":298},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":32885,"byte_end":32894,"line_start":1092,"line_end":1092,"column_start":10,"column_end":19},"name":"StringRef","qualname":"::StringRef","value":"OwningRef<String, str>","parent":null,"children":[],"decl_id":null,"docs":" Typedef of a owning reference that uses a `String` as the owner.\n","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":300},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":32996,"byte_end":33001,"line_start":1095,"line_end":1095,"column_start":10,"column_end":15},"name":"RcRef","qualname":"::RcRef","value":"OwningRef<Rc<T>, U>","parent":null,"children":[],"decl_id":null,"docs":" Typedef of a owning reference that uses a `Rc` as the owner.\n","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":302},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":33110,"byte_end":33116,"line_start":1097,"line_end":1097,"column_start":10,"column_end":16},"name":"ArcRef","qualname":"::ArcRef","value":"OwningRef<Arc<T>, U>","parent":null,"children":[],"decl_id":null,"docs":" Typedef of a owning reference that uses a `Arc` as the owner.\n","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":304},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":33227,"byte_end":33233,"line_start":1100,"line_end":1100,"column_start":10,"column_end":16},"name":"RefRef","qualname":"::RefRef","value":"OwningRef<Ref<'a, T>, U>","parent":null,"children":[],"decl_id":null,"docs":" Typedef of a owning reference that uses a `Ref` as the owner.\n","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":306},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":33354,"byte_end":33363,"line_start":1102,"line_end":1102,"column_start":10,"column_end":19},"name":"RefMutRef","qualname":"::RefMutRef","value":"OwningRef<RefMut<'a, T>, U>","parent":null,"children":[],"decl_id":null,"docs":" Typedef of a owning reference that uses a `RefMut` as the owner.\n","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":308},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":33491,"byte_end":33504,"line_start":1104,"line_end":1104,"column_start":10,"column_end":23},"name":"MutexGuardRef","qualname":"::MutexGuardRef","value":"OwningRef<MutexGuard<'a, T>, U>","parent":null,"children":[],"decl_id":null,"docs":" Typedef of a owning reference that uses a `MutexGuard` as the owner.\n","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":310},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":33641,"byte_end":33659,"line_start":1106,"line_end":1106,"column_start":10,"column_end":28},"name":"RwLockReadGuardRef","qualname":"::RwLockReadGuardRef","value":"OwningRef<RwLockReadGuard<'a, T>, U>","parent":null,"children":[],"decl_id":null,"docs":" Typedef of a owning reference that uses a `RwLockReadGuard` as the owner.\n","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":312},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":33802,"byte_end":33821,"line_start":1108,"line_end":1108,"column_start":10,"column_end":29},"name":"RwLockWriteGuardRef","qualname":"::RwLockWriteGuardRef","value":"OwningRef<RwLockWriteGuard<'a, T>, U>","parent":null,"children":[],"decl_id":null,"docs":" Typedef of a owning reference that uses a `RwLockWriteGuard` as the owner.\n","sig":null,"attributes":[]},{"kind":"Type","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,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":33961,"byte_end":33970,"line_start":1111,"line_end":1111,"column_start":10,"column_end":19},"name":"BoxRefMut","qualname":"::BoxRefMut","value":"OwningRefMut<Box<T>, U>","parent":null,"children":[],"decl_id":null,"docs":" Typedef of a mutable owning reference that uses a `Box` as the owner.\n","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":316},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":34091,"byte_end":34100,"line_start":1113,"line_end":1113,"column_start":10,"column_end":19},"name":"VecRefMut","qualname":"::VecRefMut","value":"OwningRefMut<Vec<T>, U>","parent":null,"children":[],"decl_id":null,"docs":" Typedef of a mutable owning reference that uses a `Vec` as the owner.\n","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":318},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":34224,"byte_end":34236,"line_start":1115,"line_end":1115,"column_start":10,"column_end":22},"name":"StringRefMut","qualname":"::StringRefMut","value":"OwningRefMut<String, str>","parent":null,"children":[],"decl_id":null,"docs":" Typedef of a mutable owning reference that uses a `String` as the owner.\n","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":320},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":34353,"byte_end":34365,"line_start":1118,"line_end":1118,"column_start":10,"column_end":22},"name":"RefMutRefMut","qualname":"::RefMutRefMut","value":"OwningRefMut<RefMut<'a, T>, U>","parent":null,"children":[],"decl_id":null,"docs":" Typedef of a mutable owning reference that uses a `RefMut` as the owner.\n","sig":null,"attributes":[]},{"kind":"Type","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,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":34504,"byte_end":34520,"line_start":1120,"line_end":1120,"column_start":10,"column_end":26},"name":"MutexGuardRefMut","qualname":"::MutexGuardRefMut","value":"OwningRefMut<MutexGuard<'a, T>, U>","parent":null,"children":[],"decl_id":null,"docs":" Typedef of a mutable owning reference that uses a `MutexGuard` as the owner.\n","sig":null,"attributes":[]},{"kind":"Type","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,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":34669,"byte_end":34691,"line_start":1122,"line_end":1122,"column_start":10,"column_end":32},"name":"RwLockWriteGuardRefMut","qualname":"::RwLockWriteGuardRefMut","value":"OwningRef<RwLockWriteGuard<'a, T>, U>","parent":null,"children":[],"decl_id":null,"docs":" Typedef of a mutable owning reference that uses a `RwLockWriteGuard` as the owner.\n","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":344},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":35283,"byte_end":35295,"line_start":1144,"line_end":1144,"column_start":10,"column_end":22},"name":"ErasedBoxRef","qualname":"::ErasedBoxRef","value":"OwningRef<Box<Erased>, U>","parent":null,"children":[],"decl_id":null,"docs":" Typedef of a owning reference that uses an erased `Box` as the owner.\n","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":346},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":35410,"byte_end":35421,"line_start":1146,"line_end":1146,"column_start":10,"column_end":21},"name":"ErasedRcRef","qualname":"::ErasedRcRef","value":"OwningRef<Rc<Erased>, U>","parent":null,"children":[],"decl_id":null,"docs":" Typedef of a owning reference that uses an erased `Rc` as the owner.\n","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":348},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":35536,"byte_end":35548,"line_start":1148,"line_end":1148,"column_start":10,"column_end":22},"name":"ErasedArcRef","qualname":"::ErasedArcRef","value":"OwningRef<Arc<Erased>, U>","parent":null,"children":[],"decl_id":null,"docs":" Typedef of a owning reference that uses an erased `Arc` as the owner.\n","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":350},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":35673,"byte_end":35688,"line_start":1151,"line_end":1151,"column_start":10,"column_end":25},"name":"ErasedBoxRefMut","qualname":"::ErasedBoxRefMut","value":"OwningRefMut<Box<Erased>, U>","parent":null,"children":[],"decl_id":null,"docs":" Typedef of a mutable owning reference that uses an erased `Box` as the owner.\n","sig":null,"attributes":[]}],"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,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":7181,"byte_end":7182,"line_start":281,"line_end":281,"column_start":20,"column_end":21},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":1,"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,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":7769,"byte_end":7778,"line_start":297,"line_end":297,"column_start":20,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":30},{"krate":0,"index":32},{"krate":0,"index":34},{"krate":0,"index":36},{"krate":0,"index":38},{"krate":0,"index":40},{"krate":0,"index":42},{"krate":0,"index":44},{"krate":0,"index":46}],"docs":"","sig":null,"attributes":[]},{"id":2,"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,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":13722,"byte_end":13734,"line_start":481,"line_end":481,"column_start":20,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":50},{"krate":0,"index":52},{"krate":0,"index":54},{"krate":0,"index":56},{"krate":0,"index":58},{"krate":0,"index":60},{"krate":0,"index":62},{"krate":0,"index":64},{"krate":0,"index":66},{"krate":0,"index":68},{"krate":0,"index":70}],"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,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":23551,"byte_end":23563,"line_start":759,"line_end":759,"column_start":22,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":82},{"krate":0,"index":84}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":23748,"byte_end":23760,"line_start":768,"line_end":768,"column_start":37,"column_end":49},"value":"","parent":null,"children":[],"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,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":23841,"byte_end":23853,"line_start":772,"line_end":772,"column_start":25,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":90}],"docs":"","sig":null,"attributes":[]},{"id":6,"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,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":24791,"byte_end":24803,"line_start":800,"line_end":800,"column_start":12,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":106}],"docs":"","sig":null,"attributes":[]},{"id":7,"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,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":25231,"byte_end":25243,"line_start":811,"line_end":811,"column_start":12,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":110}],"docs":"","sig":null,"attributes":[]},{"id":8,"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,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":25554,"byte_end":25566,"line_start":820,"line_end":820,"column_start":12,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":114},{"krate":0,"index":116}],"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,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":27086,"byte_end":27095,"line_start":871,"line_end":871,"column_start":30,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":154},{"krate":0,"index":156}],"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,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":27248,"byte_end":27260,"line_start":881,"line_end":881,"column_start":30,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":160},{"krate":0,"index":162}],"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,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":27416,"byte_end":27428,"line_start":891,"line_end":891,"column_start":33,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":166}],"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,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":27590,"byte_end":27599,"line_start":899,"line_end":899,"column_start":45,"column_end":54},"value":"","parent":null,"children":[],"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,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":27642,"byte_end":27651,"line_start":901,"line_end":901,"column_start":33,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":172}],"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,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":27745,"byte_end":27757,"line_start":907,"line_end":907,"column_start":33,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":176}],"docs":"","sig":null,"attributes":[]},{"id":15,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":27851,"byte_end":27863,"line_start":913,"line_end":913,"column_start":33,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":180}],"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,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":27970,"byte_end":27979,"line_start":919,"line_end":919,"column_start":34,"column_end":43},"value":"","parent":null,"children":[{"krate":0,"index":184}],"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,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":28072,"byte_end":28081,"line_start":925,"line_end":925,"column_start":32,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":188}],"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,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":28252,"byte_end":28264,"line_start":934,"line_end":934,"column_start":32,"column_end":44},"value":"","parent":null,"children":[{"krate":0,"index":192}],"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,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":28457,"byte_end":28466,"line_start":943,"line_end":943,"column_start":49,"column_end":58},"value":"","parent":null,"children":[{"krate":0,"index":196}],"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,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":28797,"byte_end":28806,"line_start":957,"line_end":957,"column_start":30,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":200}],"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,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":29097,"byte_end":29109,"line_start":969,"line_end":969,"column_start":30,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":204}],"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,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":29403,"byte_end":29412,"line_start":981,"line_end":981,"column_start":30,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":208}],"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,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":29650,"byte_end":29659,"line_start":992,"line_end":992,"column_start":50,"column_end":59},"value":"","parent":null,"children":[],"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,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":29737,"byte_end":29746,"line_start":995,"line_end":995,"column_start":36,"column_end":45},"value":"","parent":null,"children":[],"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,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":29832,"byte_end":29841,"line_start":997,"line_end":997,"column_start":36,"column_end":45},"value":"","parent":null,"children":[],"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,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":29928,"byte_end":29940,"line_start":1000,"line_end":1000,"column_start":36,"column_end":48},"value":"","parent":null,"children":[],"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,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":30030,"byte_end":30042,"line_start":1002,"line_end":1002,"column_start":36,"column_end":48},"value":"","parent":null,"children":[],"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,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":30113,"byte_end":30119,"line_start":1005,"line_end":1005,"column_start":16,"column_end":22},"value":"","parent":null,"children":[{"krate":0,"index":222}],"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,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":30265,"byte_end":30274,"line_start":1011,"line_end":1011,"column_start":34,"column_end":43},"value":"","parent":null,"children":[{"krate":0,"index":226}],"docs":"","sig":null,"attributes":[]},{"id":30,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":30420,"byte_end":30429,"line_start":1017,"line_end":1017,"column_start":27,"column_end":36},"value":"","parent":null,"children":[],"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,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":30486,"byte_end":30495,"line_start":1019,"line_end":1019,"column_start":35,"column_end":44},"value":"","parent":null,"children":[{"krate":0,"index":232}],"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,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":30672,"byte_end":30681,"line_start":1025,"line_end":1025,"column_start":28,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":236}],"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,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":30828,"byte_end":30837,"line_start":1031,"line_end":1031,"column_start":29,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":240}],"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,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":30985,"byte_end":30997,"line_start":1037,"line_end":1037,"column_start":34,"column_end":46},"value":"","parent":null,"children":[{"krate":0,"index":244}],"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,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":31143,"byte_end":31155,"line_start":1043,"line_end":1043,"column_start":27,"column_end":39},"value":"","parent":null,"children":[],"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,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":31212,"byte_end":31224,"line_start":1045,"line_end":1045,"column_start":35,"column_end":47},"value":"","parent":null,"children":[{"krate":0,"index":250}],"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,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":31401,"byte_end":31413,"line_start":1051,"line_end":1051,"column_start":28,"column_end":40},"value":"","parent":null,"children":[{"krate":0,"index":254}],"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,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":31560,"byte_end":31572,"line_start":1057,"line_end":1057,"column_start":29,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":258}],"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,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":32087,"byte_end":32094,"line_start":1073,"line_end":1073,"column_start":31,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":284},{"krate":0,"index":286}],"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,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":32245,"byte_end":32252,"line_start":1078,"line_end":1078,"column_start":34,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":290},{"krate":0,"index":292}],"docs":"","sig":null,"attributes":[]},{"id":41,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":34790,"byte_end":34793,"line_start":1124,"line_end":1124,"column_start":43,"column_end":46},"value":"","parent":null,"children":[{"krate":0,"index":328},{"krate":0,"index":330}],"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,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":34941,"byte_end":34943,"line_start":1130,"line_end":1130,"column_start":43,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":334},{"krate":0,"index":336}],"docs":"","sig":null,"attributes":[]},{"id":43,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":35090,"byte_end":35093,"line_start":1136,"line_end":1136,"column_start":43,"column_end":46},"value":"","parent":null,"children":[{"krate":0,"index":340},{"krate":0,"index":342}],"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,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":7181,"byte_end":7182,"line_start":281,"line_end":281,"column_start":20,"column_end":21},"kind":{"variant":"Impl","fields":[0]},"from":{"krate":0,"index":35},"to":{"krate":0,"index":18}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":7769,"byte_end":7778,"line_start":297,"line_end":297,"column_start":20,"column_end":29},"kind":{"variant":"Impl","fields":[1]},"from":{"krate":0,"index":14},"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,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":13722,"byte_end":13734,"line_start":481,"line_end":481,"column_start":20,"column_end":32},"kind":{"variant":"Impl","fields":[2]},"from":{"krate":0,"index":16},"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,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":23551,"byte_end":23563,"line_start":759,"line_end":759,"column_start":22,"column_end":34},"kind":{"variant":"Impl","fields":[3]},"from":{"krate":0,"index":78},"to":{"krate":2,"index":1944}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":23748,"byte_end":23760,"line_start":768,"line_end":768,"column_start":37,"column_end":49},"kind":{"variant":"Impl","fields":[4]},"from":{"krate":0,"index":78},"to":{"krate":11,"index":10}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":23841,"byte_end":23853,"line_start":772,"line_end":772,"column_start":25,"column_end":37},"kind":{"variant":"Impl","fields":[5]},"from":{"krate":0,"index":78},"to":{"krate":2,"index":1962}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":24791,"byte_end":24803,"line_start":800,"line_end":800,"column_start":12,"column_end":24},"kind":{"variant":"Impl","fields":[6]},"from":{"krate":0,"index":78},"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,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":25231,"byte_end":25243,"line_start":811,"line_end":811,"column_start":12,"column_end":24},"kind":{"variant":"Impl","fields":[7]},"from":{"krate":0,"index":78},"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,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":25554,"byte_end":25566,"line_start":820,"line_end":820,"column_start":12,"column_end":24},"kind":{"variant":"Impl","fields":[8]},"from":{"krate":0,"index":78},"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,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":27086,"byte_end":27095,"line_start":871,"line_end":871,"column_start":30,"column_end":39},"kind":{"variant":"Impl","fields":[9]},"from":{"krate":0,"index":14},"to":{"krate":2,"index":1944}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":27248,"byte_end":27260,"line_start":881,"line_end":881,"column_start":30,"column_end":42},"kind":{"variant":"Impl","fields":[10]},"from":{"krate":0,"index":16},"to":{"krate":2,"index":1944}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":27416,"byte_end":27428,"line_start":891,"line_end":891,"column_start":33,"column_end":45},"kind":{"variant":"Impl","fields":[11]},"from":{"krate":0,"index":16},"to":{"krate":2,"index":1962}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":27590,"byte_end":27599,"line_start":899,"line_end":899,"column_start":45,"column_end":54},"kind":{"variant":"Impl","fields":[12]},"from":{"krate":0,"index":14},"to":{"krate":11,"index":10}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":27642,"byte_end":27651,"line_start":901,"line_end":901,"column_start":33,"column_end":42},"kind":{"variant":"Impl","fields":[13]},"from":{"krate":0,"index":14},"to":{"krate":2,"index":2644}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":27745,"byte_end":27757,"line_start":907,"line_end":907,"column_start":33,"column_end":45},"kind":{"variant":"Impl","fields":[14]},"from":{"krate":0,"index":16},"to":{"krate":2,"index":2644}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":27851,"byte_end":27863,"line_start":913,"line_end":913,"column_start":33,"column_end":45},"kind":{"variant":"Impl","fields":[15]},"from":{"krate":0,"index":16},"to":{"krate":2,"index":2648}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":27970,"byte_end":27979,"line_start":919,"line_end":919,"column_start":34,"column_end":43},"kind":{"variant":"Impl","fields":[16]},"from":{"krate":0,"index":14},"to":{"krate":2,"index":2748}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":28072,"byte_end":28081,"line_start":925,"line_end":925,"column_start":32,"column_end":41},"kind":{"variant":"Impl","fields":[17]},"from":{"krate":0,"index":14},"to":{"krate":2,"index":2656}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":28252,"byte_end":28264,"line_start":934,"line_end":934,"column_start":32,"column_end":44},"kind":{"variant":"Impl","fields":[18]},"from":{"krate":0,"index":16},"to":{"krate":2,"index":2656}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":28457,"byte_end":28466,"line_start":943,"line_end":943,"column_start":49,"column_end":58},"kind":{"variant":"Impl","fields":[19]},"from":{"krate":0,"index":14},"to":{"krate":2,"index":2656}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":28797,"byte_end":28806,"line_start":957,"line_end":957,"column_start":30,"column_end":39},"kind":{"variant":"Impl","fields":[20]},"from":{"krate":0,"index":14},"to":{"krate":2,"index":8426}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":29097,"byte_end":29109,"line_start":969,"line_end":969,"column_start":30,"column_end":42},"kind":{"variant":"Impl","fields":[21]},"from":{"krate":0,"index":16},"to":{"krate":2,"index":8426}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":29403,"byte_end":29412,"line_start":981,"line_end":981,"column_start":30,"column_end":39},"kind":{"variant":"Impl","fields":[22]},"from":{"krate":0,"index":14},"to":{"krate":2,"index":2598}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":29650,"byte_end":29659,"line_start":992,"line_end":992,"column_start":50,"column_end":59},"kind":{"variant":"Impl","fields":[23]},"from":{"krate":0,"index":14},"to":{"krate":11,"index":12}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":29737,"byte_end":29746,"line_start":995,"line_end":995,"column_start":36,"column_end":45},"kind":{"variant":"Impl","fields":[24]},"from":{"krate":0,"index":14},"to":{"krate":2,"index":1700}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":29832,"byte_end":29841,"line_start":997,"line_end":997,"column_start":36,"column_end":45},"kind":{"variant":"Impl","fields":[25]},"from":{"krate":0,"index":14},"to":{"krate":2,"index":1712}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":29928,"byte_end":29940,"line_start":1000,"line_end":1000,"column_start":36,"column_end":48},"kind":{"variant":"Impl","fields":[26]},"from":{"krate":0,"index":16},"to":{"krate":2,"index":1700}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":30030,"byte_end":30042,"line_start":1002,"line_end":1002,"column_start":36,"column_end":48},"kind":{"variant":"Impl","fields":[27]},"from":{"krate":0,"index":16},"to":{"krate":2,"index":1712}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":30113,"byte_end":30119,"line_start":1005,"line_end":1005,"column_start":16,"column_end":22},"kind":{"variant":"Impl","fields":[28]},"from":{"krate":0,"index":18},"to":{"krate":2,"index":8426}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":30265,"byte_end":30274,"line_start":1011,"line_end":1011,"column_start":34,"column_end":43},"kind":{"variant":"Impl","fields":[29]},"from":{"krate":0,"index":14},"to":{"krate":2,"index":2410}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":30420,"byte_end":30429,"line_start":1017,"line_end":1017,"column_start":27,"column_end":36},"kind":{"variant":"Impl","fields":[30]},"from":{"krate":0,"index":14},"to":{"krate":2,"index":2416}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":30486,"byte_end":30495,"line_start":1019,"line_end":1019,"column_start":35,"column_end":44},"kind":{"variant":"Impl","fields":[31]},"from":{"krate":0,"index":14},"to":{"krate":2,"index":2464}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":30672,"byte_end":30681,"line_start":1025,"line_end":1025,"column_start":28,"column_end":37},"kind":{"variant":"Impl","fields":[32]},"from":{"krate":0,"index":14},"to":{"krate":2,"index":2446}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":30828,"byte_end":30837,"line_start":1031,"line_end":1031,"column_start":29,"column_end":38},"kind":{"variant":"Impl","fields":[33]},"from":{"krate":0,"index":14},"to":{"krate":2,"index":8002}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":30985,"byte_end":30997,"line_start":1037,"line_end":1037,"column_start":34,"column_end":46},"kind":{"variant":"Impl","fields":[34]},"from":{"krate":0,"index":16},"to":{"krate":2,"index":2410}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":31143,"byte_end":31155,"line_start":1043,"line_end":1043,"column_start":27,"column_end":39},"kind":{"variant":"Impl","fields":[35]},"from":{"krate":0,"index":16},"to":{"krate":2,"index":2416}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":31212,"byte_end":31224,"line_start":1045,"line_end":1045,"column_start":35,"column_end":47},"kind":{"variant":"Impl","fields":[36]},"from":{"krate":0,"index":16},"to":{"krate":2,"index":2464}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":31401,"byte_end":31413,"line_start":1051,"line_end":1051,"column_start":28,"column_end":40},"kind":{"variant":"Impl","fields":[37]},"from":{"krate":0,"index":16},"to":{"krate":2,"index":2446}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":31560,"byte_end":31572,"line_start":1057,"line_end":1057,"column_start":29,"column_end":41},"kind":{"variant":"Impl","fields":[38]},"from":{"krate":0,"index":16},"to":{"krate":2,"index":8002}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":32087,"byte_end":32094,"line_start":1073,"line_end":1073,"column_start":31,"column_end":38},"kind":{"variant":"Impl","fields":[39]},"from":{"krate":2,"index":3166},"to":{"krate":0,"index":92}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":32245,"byte_end":32252,"line_start":1078,"line_end":1078,"column_start":34,"column_end":41},"kind":{"variant":"Impl","fields":[40]},"from":{"krate":2,"index":3166},"to":{"krate":0,"index":98}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":34790,"byte_end":34793,"line_start":1124,"line_end":1124,"column_start":43,"column_end":46},"kind":{"variant":"Impl","fields":[41]},"from":{"krate":5,"index":130},"to":{"krate":0,"index":22}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":34941,"byte_end":34943,"line_start":1130,"line_end":1130,"column_start":43,"column_end":45},"kind":{"variant":"Impl","fields":[42]},"from":{"krate":5,"index":3024},"to":{"krate":0,"index":22}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,111,119,110,105,110,103,95,114,101,102,45,48,46,51,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":35090,"byte_end":35093,"line_start":1136,"line_end":1136,"column_start":43,"column_end":46},"kind":{"variant":"Impl","fields":[43]},"from":{"krate":5,"index":2698},"to":{"krate":0,"index":22}}]} |