rusty_snek_gaem/target/rls/debug/deps/save-analysis/libeither-1b0cdcd6a97b93c1.json
2019-04-14 19:25:15 -05:00

1 line
36 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,101,105,116,104,101,114,45,49,46,53,46,48],"program":"/home/brad/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rls","arguments":["--crate-name","either","/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/either-1.5.0/src/lib.rs","--color","never","--crate-type","lib","--emit=dep-info,metadata","-C","debuginfo=2","-C","metadata=1b0cdcd6a97b93c1","-C","extra-filename=-1b0cdcd6a97b93c1","--out-dir","/home/brad/Development/rusty_snek_gaem/target/rls/debug/deps","-L","dependency=/home/brad/Development/rusty_snek_gaem/target/rls/debug/deps","--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,101,105,116,104,101,114,45,49,98,48,99,100,99,100,54,97,57,55,98,57,51,99,49,46,114,109,101,116,97]},"prelude":{"crate_id":{"name":"either","disambiguator":[15698897810495823616,11701939027201015446]},"crate_root":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/either-1.5.0/src","external_crates":[{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/either-1.5.0/src/lib.rs","num":1,"id":{"name":"core","disambiguator":[7623312343418098386,5842227285171027081]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/either-1.5.0/src/lib.rs","num":2,"id":{"name":"compiler_builtins","disambiguator":[15062483144693841030,3160817630090790886]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/either-1.5.0/src/lib.rs","num":3,"id":{"name":"rustc_std_workspace_core","disambiguator":[436745421963593417,1808485874600938246]}}],"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,101,105,116,104,101,114,45,49,46,53,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":0,"byte_end":19534,"line_start":1,"line_end":722,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":0,"index":131},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,101,105,116,104,101,114,45,49,46,53,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":891,"byte_end":895,"line_start":34,"line_end":34,"column_start":18,"column_end":22},"alias_span":null,"name":"Left","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":135},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,101,105,116,104,101,114,45,49,46,53,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":897,"byte_end":902,"line_start":34,"line_end":34,"column_start":24,"column_end":29},"alias_span":null,"name":"Right","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,101,105,116,104,101,114,45,49,46,53,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":0,"byte_end":19534,"line_start":1,"line_end":722,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/either-1.5.0/src/lib.rs","parent":null,"children":[{"krate":0,"index":2},{"krate":0,"index":4},{"krate":0,"index":6},{"krate":0,"index":8},{"krate":0,"index":10},{"krate":0,"index":16},{"krate":0,"index":18},{"krate":0,"index":20},{"krate":0,"index":22},{"krate":0,"index":24},{"krate":0,"index":138},{"krate":0,"index":178},{"krate":0,"index":174},{"krate":0,"index":168},{"krate":0,"index":164},{"krate":0,"index":152},{"krate":0,"index":148},{"krate":0,"index":144},{"krate":0,"index":140},{"krate":0,"index":30},{"krate":0,"index":32},{"krate":0,"index":34},{"krate":0,"index":36},{"krate":0,"index":66},{"krate":0,"index":70},{"krate":0,"index":74},{"krate":0,"index":78},{"krate":0,"index":82},{"krate":0,"index":86},{"krate":0,"index":90},{"krate":0,"index":110},{"krate":0,"index":114},{"krate":0,"index":116},{"krate":0,"index":120},{"krate":0,"index":124},{"krate":0,"index":130},{"krate":0,"index":134}],"decl_id":null,"docs":" The enum [`Either`] with variants `Left` and `Right` is a general purpose\n sum type with two cases.","sig":null,"attributes":[{"value":"no_std","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,101,105,116,104,101,114,45,49,46,53,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":476,"byte_end":482,"line_start":16,"line_end":16,"column_start":55,"column_end":61}}]},{"kind":"TupleVariant","id":{"krate":0,"index":131},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,101,105,116,104,101,114,45,49,46,53,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":1380,"byte_end":1384,"line_start":46,"line_end":46,"column_start":5,"column_end":9},"name":"Left","qualname":"::Either::Left","value":"Either::Left(L)","parent":{"krate":0,"index":138},"children":[],"decl_id":null,"docs":" A value of type `L`.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":135},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,101,105,116,104,101,114,45,49,46,53,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":1422,"byte_end":1427,"line_start":48,"line_end":48,"column_start":5,"column_end":10},"name":"Right","qualname":"::Either::Right","value":"Either::Right(R)","parent":{"krate":0,"index":138},"children":[],"decl_id":null,"docs":" A value of type `R`.\n","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":138},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,101,105,116,104,101,114,45,49,46,53,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":1332,"byte_end":1338,"line_start":44,"line_end":44,"column_start":10,"column_end":16},"name":"Either","qualname":"::Either","value":"Either::{Left, Right}","parent":null,"children":[{"krate":0,"index":131},{"krate":0,"index":135}],"decl_id":null,"docs":" The enum `Either` with variants `Left` and `Right` is a general purpose\n sum type with two cases.","sig":null,"attributes":[{"value":"structural_match","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,101,105,116,104,101,114,45,49,46,53,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":1323,"byte_end":1433,"line_start":44,"line_end":49,"column_start":1,"column_end":2}},{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,101,105,116,104,101,114,45,49,46,53,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":1323,"byte_end":1433,"line_start":44,"line_end":49,"column_start":1,"column_end":2}}]},{"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,101,105,116,104,101,114,45,49,46,53,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":3170,"byte_end":3177,"line_start":114,"line_end":114,"column_start":12,"column_end":19},"name":"is_left","qualname":"<Either<L, R>>::is_left","value":"fn (&self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Return true if the value is the `Left` variant.","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,101,105,116,104,101,114,45,49,46,53,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":3580,"byte_end":3588,"line_start":130,"line_end":130,"column_start":12,"column_end":20},"name":"is_right","qualname":"<Either<L, R>>::is_right","value":"fn (&self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Return true if the value is the `Right` variant.","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,101,105,116,104,101,114,45,49,46,53,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":3981,"byte_end":3985,"line_start":145,"line_end":145,"column_start":12,"column_end":16},"name":"left","qualname":"<Either<L, R>>::left","value":"fn (self) -> Option<L>","parent":null,"children":[],"decl_id":null,"docs":" Convert the left side of `Either<L, R>` to an `Option<L>`.","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,101,105,116,104,101,114,45,49,46,53,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":4445,"byte_end":4450,"line_start":163,"line_end":163,"column_start":12,"column_end":17},"name":"right","qualname":"<Either<L, R>>::right","value":"fn (self) -> Option<R>","parent":null,"children":[],"decl_id":null,"docs":" Convert the right side of `Either<L, R>` to an `Option<R>`.","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,101,105,116,104,101,114,45,49,46,53,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":4931,"byte_end":4937,"line_start":181,"line_end":181,"column_start":12,"column_end":18},"name":"as_ref","qualname":"<Either<L, R>>::as_ref","value":"fn (&self) -> Either<&L, &R>","parent":null,"children":[],"decl_id":null,"docs":" Convert `&Either<L, R>` to `Either<&L, &R>`.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":48},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,101,105,116,104,101,114,45,49,46,53,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":5610,"byte_end":5616,"line_start":206,"line_end":206,"column_start":12,"column_end":18},"name":"as_mut","qualname":"<Either<L, R>>::as_mut","value":"fn (&mut self) -> Either<&mut L, &mut R>","parent":null,"children":[],"decl_id":null,"docs":" Convert `&mut Either<L, R>` to `Either<&mut L, &mut R>`.","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,101,105,116,104,101,114,45,49,46,53,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":6125,"byte_end":6129,"line_start":224,"line_end":224,"column_start":12,"column_end":16},"name":"flip","qualname":"<Either<L, R>>::flip","value":"fn (self) -> Either<R, L>","parent":null,"children":[],"decl_id":null,"docs":" Convert `Either<L, R>` to `Either<R, L>`.","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,101,105,116,104,101,114,45,49,46,53,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":6674,"byte_end":6682,"line_start":243,"line_end":243,"column_start":12,"column_end":20},"name":"map_left","qualname":"<Either<L, R>>::map_left","value":"fn <F, M> (self, f: F) -> Either<M, R>","parent":null,"children":[],"decl_id":null,"docs":" Apply the function `f` on the value in the `Left` variant if it is present rewrapping the\n result in `Left`.","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,101,105,116,104,101,114,45,49,46,53,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":7282,"byte_end":7291,"line_start":264,"line_end":264,"column_start":12,"column_end":21},"name":"map_right","qualname":"<Either<L, R>>::map_right","value":"fn <F, S> (self, f: F) -> Either<L, S>","parent":null,"children":[],"decl_id":null,"docs":" Apply the function `f` on the value in the `Right` variant if it is present rewrapping the\n result in `Right`.","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,101,105,116,104,101,114,45,49,46,53,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":8078,"byte_end":8084,"line_start":289,"line_end":289,"column_start":12,"column_end":18},"name":"either","qualname":"<Either<L, R>>::either","value":"fn <F, G, T> (self, f: F, g: G) -> T","parent":null,"children":[],"decl_id":null,"docs":" Apply one of two functions depending on contents, unifying their result. If the value is\n `Left(L)` then the first function `f` is applied; if it is `Right(R)` then the second\n function `g` is applied.","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,101,105,116,104,101,114,45,49,46,53,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":8900,"byte_end":8911,"line_start":318,"line_end":318,"column_start":12,"column_end":23},"name":"either_with","qualname":"<Either<L, R>>::either_with","value":"fn <Ctx, F, G, T> (self, ctx: Ctx, f: F, g: G) -> T","parent":null,"children":[],"decl_id":null,"docs":" Like `either`, but provide some context to whichever of the\n functions ends up being called.","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,101,105,116,104,101,114,45,49,46,53,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":9561,"byte_end":9574,"line_start":339,"line_end":339,"column_start":12,"column_end":25},"name":"left_and_then","qualname":"<Either<L, R>>::left_and_then","value":"fn <F, S> (self, f: F) -> Either<S, R>","parent":null,"children":[],"decl_id":null,"docs":" Apply the function `f` on the value in the `Left` variant if it is present.","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,101,105,116,104,101,114,45,49,46,53,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":10162,"byte_end":10176,"line_start":359,"line_end":359,"column_start":12,"column_end":26},"name":"right_and_then","qualname":"<Either<L, R>>::right_and_then","value":"fn <F, S> (self, f: F) -> Either<L, S>","parent":null,"children":[],"decl_id":null,"docs":" Apply the function `f` on the value in the `Right` variant if it is present.","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,101,105,116,104,101,114,45,49,46,53,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":10704,"byte_end":10713,"line_start":378,"line_end":378,"column_start":12,"column_end":21},"name":"into_iter","qualname":"<Either<L, R>>::into_iter","value":"fn (self) -> Either<L::IntoIter, R::IntoIter>","parent":null,"children":[],"decl_id":null,"docs":" Convert the inner value to an iterator.","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,101,105,116,104,101,114,45,49,46,53,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":11463,"byte_end":11475,"line_start":402,"line_end":402,"column_start":12,"column_end":24},"name":"factor_first","qualname":"<Either<(T, L), (T, R)>>::factor_first","value":"fn (self) -> (T, Either<L, R>)","parent":null,"children":[],"decl_id":null,"docs":" Factor out a homogeneous type from an either of pairs.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":72},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,101,105,116,104,101,114,45,49,46,53,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12128,"byte_end":12141,"line_start":423,"line_end":423,"column_start":12,"column_end":25},"name":"factor_second","qualname":"<Either<(L, T), (R, T)>>::factor_second","value":"fn (self) -> (Either<L, R>, T)","parent":null,"children":[],"decl_id":null,"docs":" Factor out a homogeneous type from an either of pairs.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":76},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,101,105,116,104,101,114,45,49,46,53,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12651,"byte_end":12661,"line_start":443,"line_end":443,"column_start":12,"column_end":22},"name":"into_inner","qualname":"<Either<T, T>>::into_inner","value":"fn (self) -> T","parent":null,"children":[],"decl_id":null,"docs":" Extract the value of an either over two equivalent types.","sig":null,"attributes":[]}],"impls":[{"id":0,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,101,105,116,104,101,114,45,49,46,53,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":2872,"byte_end":2878,"line_start":104,"line_end":104,"column_start":12,"column_end":18},"value":"","parent":null,"children":[{"krate":0,"index":38},{"krate":0,"index":40},{"krate":0,"index":42},{"krate":0,"index":44},{"krate":0,"index":46},{"krate":0,"index":48},{"krate":0,"index":50},{"krate":0,"index":52},{"krate":0,"index":54},{"krate":0,"index":56},{"krate":0,"index":58},{"krate":0,"index":60},{"krate":0,"index":62},{"krate":0,"index":64}],"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,101,105,116,104,101,114,45,49,46,53,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":10983,"byte_end":10989,"line_start":389,"line_end":389,"column_start":15,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":68}],"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,101,105,116,104,101,114,45,49,46,53,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":11645,"byte_end":11651,"line_start":410,"line_end":410,"column_start":15,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":72}],"docs":"","sig":null,"attributes":[]},{"id":3,"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,101,105,116,104,101,114,45,49,46,53,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12305,"byte_end":12311,"line_start":431,"line_end":431,"column_start":9,"column_end":15},"value":"","parent":null,"children":[{"krate":0,"index":76}],"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,101,105,116,104,101,114,45,49,46,53,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12832,"byte_end":12838,"line_start":449,"line_end":449,"column_start":35,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":80}],"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,101,105,116,104,101,114,45,49,46,53,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":13095,"byte_end":13101,"line_start":459,"line_end":459,"column_start":35,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":84}],"docs":"","sig":null,"attributes":[]},{"id":6,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,101,105,116,104,101,114,45,49,46,53,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":13276,"byte_end":13282,"line_start":468,"line_end":468,"column_start":29,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":88}],"docs":"","sig":null,"attributes":[]},{"id":7,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,101,105,116,104,101,114,45,49,46,53,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":13571,"byte_end":13577,"line_start":479,"line_end":479,"column_start":25,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":92},{"krate":0,"index":94},{"krate":0,"index":96},{"krate":0,"index":98},{"krate":0,"index":100},{"krate":0,"index":102},{"krate":0,"index":104},{"krate":0,"index":106},{"krate":0,"index":108}],"docs":"","sig":null,"attributes":[]},{"id":8,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,101,105,116,104,101,114,45,49,46,53,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":14664,"byte_end":14670,"line_start":523,"line_end":523,"column_start":36,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":112}],"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,101,105,116,104,101,114,45,49,46,53,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":14903,"byte_end":14909,"line_start":531,"line_end":531,"column_start":34,"column_end":40},"value":"","parent":null,"children":[],"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,101,105,116,104,101,114,45,49,46,53,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":16315,"byte_end":16321,"line_start":582,"line_end":582,"column_start":38,"column_end":44},"value":"","parent":null,"children":[{"krate":0,"index":118}],"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,101,105,116,104,101,114,45,49,46,53,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":16507,"byte_end":16513,"line_start":590,"line_end":590,"column_start":38,"column_end":44},"value":"","parent":null,"children":[{"krate":0,"index":122}],"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,101,105,116,104,101,114,45,49,46,53,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":16695,"byte_end":16701,"line_start":598,"line_end":598,"column_start":22,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":126},{"krate":0,"index":128}],"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,101,105,116,104,101,114,45,49,46,53,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":16904,"byte_end":16910,"line_start":608,"line_end":608,"column_start":25,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":132}],"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,101,105,116,104,101,114,45,49,46,53,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":17485,"byte_end":17491,"line_start":630,"line_end":630,"column_start":29,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":136}],"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,101,105,116,104,101,114,45,49,46,53,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":2872,"byte_end":2878,"line_start":104,"line_end":104,"column_start":12,"column_end":18},"kind":{"variant":"Impl","fields":[0]},"from":{"krate":0,"index":138},"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,101,105,116,104,101,114,45,49,46,53,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":10983,"byte_end":10989,"line_start":389,"line_end":389,"column_start":15,"column_end":21},"kind":{"variant":"Impl","fields":[1]},"from":{"krate":0,"index":138},"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,101,105,116,104,101,114,45,49,46,53,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":11645,"byte_end":11651,"line_start":410,"line_end":410,"column_start":15,"column_end":21},"kind":{"variant":"Impl","fields":[2]},"from":{"krate":0,"index":138},"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,101,105,116,104,101,114,45,49,46,53,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12305,"byte_end":12311,"line_start":431,"line_end":431,"column_start":9,"column_end":15},"kind":{"variant":"Impl","fields":[3]},"from":{"krate":0,"index":138},"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,101,105,116,104,101,114,45,49,46,53,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12832,"byte_end":12838,"line_start":449,"line_end":449,"column_start":35,"column_end":41},"kind":{"variant":"Impl","fields":[4]},"from":{"krate":0,"index":138},"to":{"krate":1,"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,101,105,116,104,101,114,45,49,46,53,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":13095,"byte_end":13101,"line_start":459,"line_end":459,"column_start":35,"column_end":41},"kind":{"variant":"Impl","fields":[5]},"from":{"krate":0,"index":138},"to":{"krate":1,"index":2652}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,101,105,116,104,101,114,45,49,46,53,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":13276,"byte_end":13282,"line_start":468,"line_end":468,"column_start":29,"column_end":35},"kind":{"variant":"Impl","fields":[6]},"from":{"krate":0,"index":138},"to":{"krate":1,"index":4510}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,101,105,116,104,101,114,45,49,46,53,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":13571,"byte_end":13577,"line_start":479,"line_end":479,"column_start":25,"column_end":31},"kind":{"variant":"Impl","fields":[7]},"from":{"krate":0,"index":138},"to":{"krate":1,"index":4316}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,101,105,116,104,101,114,45,49,46,53,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":14664,"byte_end":14670,"line_start":523,"line_end":523,"column_start":36,"column_end":42},"kind":{"variant":"Impl","fields":[8]},"from":{"krate":0,"index":138},"to":{"krate":1,"index":4456}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,101,105,116,104,101,114,45,49,46,53,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":14903,"byte_end":14909,"line_start":531,"line_end":531,"column_start":34,"column_end":40},"kind":{"variant":"Impl","fields":[9]},"from":{"krate":0,"index":138},"to":{"krate":1,"index":4476}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,101,105,116,104,101,114,45,49,46,53,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":16315,"byte_end":16321,"line_start":582,"line_end":582,"column_start":38,"column_end":44},"kind":{"variant":"Impl","fields":[10]},"from":{"krate":0,"index":138},"to":{"krate":1,"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,101,105,116,104,101,114,45,49,46,53,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":16507,"byte_end":16513,"line_start":590,"line_end":590,"column_start":38,"column_end":44},"kind":{"variant":"Impl","fields":[11]},"from":{"krate":0,"index":138},"to":{"krate":1,"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,101,105,116,104,101,114,45,49,46,53,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":16695,"byte_end":16701,"line_start":598,"line_end":598,"column_start":22,"column_end":28},"kind":{"variant":"Impl","fields":[12]},"from":{"krate":0,"index":138},"to":{"krate":1,"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,101,105,116,104,101,114,45,49,46,53,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":16904,"byte_end":16910,"line_start":608,"line_end":608,"column_start":25,"column_end":31},"kind":{"variant":"Impl","fields":[13]},"from":{"krate":0,"index":138},"to":{"krate":1,"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,101,105,116,104,101,114,45,49,46,53,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":17485,"byte_end":17491,"line_start":630,"line_end":630,"column_start":29,"column_end":35},"kind":{"variant":"Impl","fields":[14]},"from":{"krate":0,"index":138},"to":{"krate":1,"index":8430}}]}