You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1 line
12 KiB
JSON

{"config":{"output_file":null,"full_docs":false,"pub_only":false,"reachable_only":false,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.0","compilation":{"directory":"/Users/prabhueshwarla/rust/author/packt/prod/chapter8/myshell","program":"/Users/prabhueshwarla/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":[],"output":"/Users/prabhueshwarla/rust/author/packt/prod/chapter8/myshell/target/rls/debug/deps/libiter2-b5e1356f9653d959.rmeta"},"prelude":{"crate_id":{"name":"iter2","disambiguator":[8398141573047659934,12897849418474116910]},"crate_root":"src","external_crates":[{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter8/myshell/src/iter2.rs","num":1,"id":{"name":"std","disambiguator":[9054049529852543209,5756799355281213394]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter8/myshell/src/iter2.rs","num":2,"id":{"name":"core","disambiguator":[649336883146201894,3308516238322163950]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter8/myshell/src/iter2.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[1154582834482060450,16344204990542480537]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter8/myshell/src/iter2.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[9212379515936652129,17808485286264063370]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter8/myshell/src/iter2.rs","num":5,"id":{"name":"alloc","disambiguator":[13327579764654116281,14306064291630426625]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter8/myshell/src/iter2.rs","num":6,"id":{"name":"libc","disambiguator":[17773251733480933597,18239998491734583498]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter8/myshell/src/iter2.rs","num":7,"id":{"name":"unwind","disambiguator":[8567743581675804787,15655200220621371766]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter8/myshell/src/iter2.rs","num":8,"id":{"name":"cfg_if","disambiguator":[15115520782807859583,9813785573872252500]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter8/myshell/src/iter2.rs","num":9,"id":{"name":"backtrace","disambiguator":[1572943810868196833,3902827232285166711]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter8/myshell/src/iter2.rs","num":10,"id":{"name":"rustc_demangle","disambiguator":[6290371580101917419,15395902185345451181]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter8/myshell/src/iter2.rs","num":11,"id":{"name":"backtrace_sys","disambiguator":[2934540361684350378,924291485644145262]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter8/myshell/src/iter2.rs","num":12,"id":{"name":"hashbrown","disambiguator":[9277678418438935259,15657907931940784437]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter8/myshell/src/iter2.rs","num":13,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[5423566938548125357,18340948646597872466]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter8/myshell/src/iter2.rs","num":14,"id":{"name":"panic_unwind","disambiguator":[489208416821938960,3305070343783546974]}}],"span":{"file_name":"src/iter2.rs","byte_start":0,"byte_end":649,"line_start":1,"line_end":22,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":1,"index":2915},"span":{"file_name":"src/iter2.rs","byte_start":13,"byte_end":18,"line_start":1,"line_end":1,"column_start":14,"column_end":19},"alias_span":null,"name":"Write","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":2702},"span":{"file_name":"src/iter2.rs","byte_start":34,"byte_end":39,"line_start":2,"line_end":2,"column_start":15,"column_end":20},"alias_span":null,"name":"stdin","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":2732},"span":{"file_name":"src/iter2.rs","byte_start":41,"byte_end":47,"line_start":2,"line_end":2,"column_start":22,"column_end":28},"alias_span":null,"name":"stdout","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":4230},"span":{"file_name":"src/iter2.rs","byte_start":68,"byte_end":75,"line_start":3,"line_end":3,"column_start":19,"column_end":26},"alias_span":null,"name":"Command","value":"","parent":{"krate":0,"index":0}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"src/iter2.rs","byte_start":0,"byte_end":649,"line_start":1,"line_end":22,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"src/iter2.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":7},{"krate":0,"index":8}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":8},"span":{"file_name":"src/iter2.rs","byte_start":81,"byte_end":85,"line_start":5,"line_end":5,"column_start":4,"column_end":8},"name":"main","qualname":"::main","value":"fn () -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967251},"span":{"file_name":"src/iter2.rs","byte_start":174,"byte_end":184,"line_start":9,"line_end":9,"column_start":17,"column_end":27},"name":"user_input","qualname":"user_input$44","value":"std::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967234},"span":{"file_name":"src/iter2.rs","byte_start":320,"byte_end":338,"line_start":13,"line_end":13,"column_start":13,"column_end":31},"name":"command_to_execute","qualname":"command_to_execute$61","value":"&str","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967228},"span":{"file_name":"src/iter2.rs","byte_start":372,"byte_end":384,"line_start":14,"line_end":14,"column_start":13,"column_end":25},"name":"command_args","qualname":"command_args$67","value":"std::vec::Vec<&str>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967215},"span":{"file_name":"src/iter2.rs","byte_start":464,"byte_end":469,"line_start":16,"line_end":16,"column_start":17,"column_end":22},"name":"child","qualname":"child$80","value":"std::process::Child","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[],"refs":[{"kind":"Mod","span":{"file_name":"src/iter2.rs","byte_start":4,"byte_end":7,"line_start":1,"line_end":1,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/iter2.rs","byte_start":9,"byte_end":11,"line_start":1,"line_end":1,"column_start":10,"column_end":12},"ref_id":{"krate":1,"index":2251}},{"kind":"Mod","span":{"file_name":"src/iter2.rs","byte_start":24,"byte_end":27,"line_start":2,"line_end":2,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/iter2.rs","byte_start":29,"byte_end":31,"line_start":2,"line_end":2,"column_start":10,"column_end":12},"ref_id":{"krate":1,"index":2251}},{"kind":"Mod","span":{"file_name":"src/iter2.rs","byte_start":24,"byte_end":27,"line_start":2,"line_end":2,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/iter2.rs","byte_start":29,"byte_end":31,"line_start":2,"line_end":2,"column_start":10,"column_end":12},"ref_id":{"krate":1,"index":2251}},{"kind":"Mod","span":{"file_name":"src/iter2.rs","byte_start":54,"byte_end":57,"line_start":3,"line_end":3,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/iter2.rs","byte_start":59,"byte_end":66,"line_start":3,"line_end":3,"column_start":10,"column_end":17},"ref_id":{"krate":1,"index":4154}},{"kind":"Function","span":{"file_name":"src/iter2.rs","byte_start":148,"byte_end":154,"line_start":8,"line_end":8,"column_start":26,"column_end":32},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/iter2.rs","byte_start":140,"byte_end":145,"line_start":8,"line_end":8,"column_start":18,"column_end":23},"ref_id":{"krate":1,"index":2919}},{"kind":"Function","span":{"file_name":"src/iter2.rs","byte_start":131,"byte_end":137,"line_start":8,"line_end":8,"column_start":9,"column_end":15},"ref_id":{"krate":1,"index":2732}},{"kind":"Function","span":{"file_name":"src/iter2.rs","byte_start":195,"byte_end":198,"line_start":9,"line_end":9,"column_start":38,"column_end":41},"ref_id":{"krate":5,"index":3479}},{"kind":"Type","span":{"file_name":"src/iter2.rs","byte_start":187,"byte_end":193,"line_start":9,"line_end":9,"column_start":30,"column_end":36},"ref_id":{"krate":5,"index":4732}},{"kind":"Function","span":{"file_name":"src/iter2.rs","byte_start":271,"byte_end":277,"line_start":12,"line_end":12,"column_start":14,"column_end":20},"ref_id":{"krate":2,"index":5494}},{"kind":"Function","span":{"file_name":"src/iter2.rs","byte_start":231,"byte_end":240,"line_start":11,"line_end":11,"column_start":14,"column_end":23},"ref_id":{"krate":1,"index":2708}},{"kind":"Function","span":{"file_name":"src/iter2.rs","byte_start":210,"byte_end":215,"line_start":10,"line_end":10,"column_start":9,"column_end":14},"ref_id":{"krate":1,"index":2702}},{"kind":"Variable","span":{"file_name":"src/iter2.rs","byte_start":246,"byte_end":256,"line_start":11,"line_end":11,"column_start":29,"column_end":39},"ref_id":{"krate":0,"index":4294967251}},{"kind":"Function","span":{"file_name":"src/iter2.rs","byte_start":352,"byte_end":356,"line_start":13,"line_end":13,"column_start":45,"column_end":49},"ref_id":{"krate":2,"index":7843}},{"kind":"Variable","span":{"file_name":"src/iter2.rs","byte_start":341,"byte_end":351,"line_start":13,"line_end":13,"column_start":34,"column_end":44},"ref_id":{"krate":0,"index":4294967251}},{"kind":"Type","span":{"file_name":"src/iter2.rs","byte_start":386,"byte_end":389,"line_start":14,"line_end":14,"column_start":27,"column_end":30},"ref_id":{"krate":5,"index":4064}},{"kind":"Function","span":{"file_name":"src/iter2.rs","byte_start":436,"byte_end":443,"line_start":14,"line_end":14,"column_start":77,"column_end":84},"ref_id":{"krate":2,"index":4826}},{"kind":"Function","span":{"file_name":"src/iter2.rs","byte_start":417,"byte_end":433,"line_start":14,"line_end":14,"column_start":58,"column_end":74},"ref_id":{"krate":2,"index":7788}},{"kind":"Variable","span":{"file_name":"src/iter2.rs","byte_start":398,"byte_end":416,"line_start":14,"line_end":14,"column_start":39,"column_end":57},"ref_id":{"krate":0,"index":4294967234}},{"kind":"Function","span":{"file_name":"src/iter2.rs","byte_start":574,"byte_end":580,"line_start":19,"line_end":19,"column_start":14,"column_end":20},"ref_id":{"krate":2,"index":5494}},{"kind":"Function","span":{"file_name":"src/iter2.rs","byte_start":553,"byte_end":558,"line_start":18,"line_end":18,"column_start":14,"column_end":19},"ref_id":{"krate":1,"index":4258}},{"kind":"Function","span":{"file_name":"src/iter2.rs","byte_start":515,"byte_end":519,"line_start":17,"line_end":17,"column_start":14,"column_end":18},"ref_id":{"krate":1,"index":4237}},{"kind":"Function","span":{"file_name":"src/iter2.rs","byte_start":481,"byte_end":484,"line_start":16,"line_end":16,"column_start":34,"column_end":37},"ref_id":{"krate":1,"index":4233}},{"kind":"Type","span":{"file_name":"src/iter2.rs","byte_start":472,"byte_end":479,"line_start":16,"line_end":16,"column_start":25,"column_end":32},"ref_id":{"krate":1,"index":4230}},{"kind":"Variable","span":{"file_name":"src/iter2.rs","byte_start":485,"byte_end":497,"line_start":16,"line_end":16,"column_start":38,"column_end":50},"ref_id":{"krate":0,"index":4294967228}},{"kind":"Variable","span":{"file_name":"src/iter2.rs","byte_start":521,"byte_end":533,"line_start":17,"line_end":17,"column_start":20,"column_end":32},"ref_id":{"krate":0,"index":4294967228}},{"kind":"Function","span":{"file_name":"src/iter2.rs","byte_start":632,"byte_end":638,"line_start":20,"line_end":20,"column_start":22,"column_end":28},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/iter2.rs","byte_start":625,"byte_end":629,"line_start":20,"line_end":20,"column_start":15,"column_end":19},"ref_id":{"krate":1,"index":4305}},{"kind":"Variable","span":{"file_name":"src/iter2.rs","byte_start":619,"byte_end":624,"line_start":20,"line_end":20,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":4294967215}}],"macro_refs":[],"relations":[]}