blob: ce385cd0812e9caa43df156bfddd400d8fa4c6eb [file] [log] [blame] [edit]
{"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":"/home/xanewok/repos/rls/rls-analysis/test_data/hello","program":"/home/xanewok/.rustup/toolchains/custom/bin/rustc","arguments":["--crate-name","hello","src/main.rs","--color","always","--crate-type","bin","--emit=dep-info,link","-C","debuginfo=2","-C","metadata=f3c1b04bc5a4ff21","-C","extra-filename=-f3c1b04bc5a4ff21","--out-dir","/home/xanewok/repos/rls/rls-analysis/test_data/hello/target/debug/deps","-C","incremental=/home/xanewok/repos/rls/rls-analysis/test_data/hello/target/debug/incremental","-L","dependency=/home/xanewok/repos/rls/rls-analysis/test_data/hello/target/debug/deps","-Zsave-analysis"],"output":"/home/xanewok/repos/rls/rls-analysis/test_data/hello/target/debug/deps/hello-f3c1b04bc5a4ff21"},"prelude":{"crate_id":{"name":"hello","disambiguator":[2832232253216125953,15560693196482461136]},"crate_root":"src","external_crates":[{"file_name":"/home/xanewok/repos/rls/rls-analysis/test_data/hello/src/main.rs","num":1,"id":{"name":"std","disambiguator":[1903442941635292673,11808105402289786407]}},{"file_name":"/home/xanewok/repos/rls/rls-analysis/test_data/hello/src/main.rs","num":2,"id":{"name":"core","disambiguator":[824896561043773286,9999613319747983107]}},{"file_name":"/home/xanewok/repos/rls/rls-analysis/test_data/hello/src/main.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[12915625401948968286,5836208655484837655]}},{"file_name":"/home/xanewok/repos/rls/rls-analysis/test_data/hello/src/main.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[12313834146842590529,3636109452838087496]}},{"file_name":"/home/xanewok/repos/rls/rls-analysis/test_data/hello/src/main.rs","num":5,"id":{"name":"alloc","disambiguator":[9682813269210127271,9560560811254392890]}},{"file_name":"/home/xanewok/repos/rls/rls-analysis/test_data/hello/src/main.rs","num":6,"id":{"name":"libc","disambiguator":[15695943100959094861,16570421358898688848]}},{"file_name":"/home/xanewok/repos/rls/rls-analysis/test_data/hello/src/main.rs","num":7,"id":{"name":"unwind","disambiguator":[1641789932639819219,13036179575966534686]}},{"file_name":"/home/xanewok/repos/rls/rls-analysis/test_data/hello/src/main.rs","num":8,"id":{"name":"rustc_demangle","disambiguator":[18091910381536896553,10297415017631770144]}},{"file_name":"/home/xanewok/repos/rls/rls-analysis/test_data/hello/src/main.rs","num":9,"id":{"name":"backtrace_sys","disambiguator":[3958719605555645746,12527080173649710432]}},{"file_name":"/home/xanewok/repos/rls/rls-analysis/test_data/hello/src/main.rs","num":10,"id":{"name":"panic_unwind","disambiguator":[7055651061710546132,11105904796848806580]}}],"span":{"file_name":"src/main.rs","byte_start":0,"byte_end":112,"line_start":1,"line_end":8,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"src/main.rs","byte_start":0,"byte_end":112,"line_start":1,"line_end":8,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"src/main.rs","parent":null,"children":[{"krate":0,"index":2},{"krate":0,"index":4},{"krate":0,"index":6},{"krate":0,"index":8}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":6},"span":{"file_name":"src/main.rs","byte_start":3,"byte_end":14,"line_start":1,"line_end":1,"column_start":4,"column_end":15},"name":"print_hello","qualname":"::print_hello","value":"fn () -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967281},"span":{"file_name":"src/main.rs","byte_start":27,"byte_end":31,"line_start":2,"line_end":2,"column_start":9,"column_end":13},"name":"name","qualname":"name$14","value":"&str","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":8},"span":{"file_name":"src/main.rs","byte_start":83,"byte_end":87,"line_start":6,"line_end":6,"column_start":4,"column_end":8},"name":"main","qualname":"::main","value":"fn () -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[],"refs":[{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":70,"byte_end":74,"line_start":3,"line_end":3,"column_start":28,"column_end":32},"ref_id":{"krate":0,"index":4294967281}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":96,"byte_end":107,"line_start":7,"line_end":7,"column_start":5,"column_end":16},"ref_id":{"krate":0,"index":6}}],"macro_refs":[],"relations":[]}