blob: b72024073dd6aa23b7cd1b57b7911406c7ea84ae [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/exprs","program":"/home/xanewok/.rustup/toolchains/custom/bin/rustc","arguments":["--crate-name","exprs","src/main.rs","--color","always","--crate-type","bin","--emit=dep-info,link","-C","debuginfo=2","-C","metadata=2251d0877c2f7000","-C","extra-filename=-2251d0877c2f7000","--out-dir","/home/xanewok/repos/rls/rls-analysis/test_data/exprs/target/debug/deps","-C","incremental=/home/xanewok/repos/rls/rls-analysis/test_data/exprs/target/debug/incremental","-L","dependency=/home/xanewok/repos/rls/rls-analysis/test_data/exprs/target/debug/deps","-Zsave-analysis"],"output":"/home/xanewok/repos/rls/rls-analysis/test_data/exprs/target/debug/deps/exprs-2251d0877c2f7000"},"prelude":{"crate_id":{"name":"exprs","disambiguator":[8489940111077116571,17359561209820531668]},"crate_root":"src","external_crates":[{"file_name":"/home/xanewok/repos/rls/rls-analysis/test_data/exprs/src/main.rs","num":1,"id":{"name":"std","disambiguator":[1903442941635292673,11808105402289786407]}},{"file_name":"/home/xanewok/repos/rls/rls-analysis/test_data/exprs/src/main.rs","num":2,"id":{"name":"core","disambiguator":[824896561043773286,9999613319747983107]}},{"file_name":"/home/xanewok/repos/rls/rls-analysis/test_data/exprs/src/main.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[12915625401948968286,5836208655484837655]}},{"file_name":"/home/xanewok/repos/rls/rls-analysis/test_data/exprs/src/main.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[12313834146842590529,3636109452838087496]}},{"file_name":"/home/xanewok/repos/rls/rls-analysis/test_data/exprs/src/main.rs","num":5,"id":{"name":"alloc","disambiguator":[9682813269210127271,9560560811254392890]}},{"file_name":"/home/xanewok/repos/rls/rls-analysis/test_data/exprs/src/main.rs","num":6,"id":{"name":"libc","disambiguator":[15695943100959094861,16570421358898688848]}},{"file_name":"/home/xanewok/repos/rls/rls-analysis/test_data/exprs/src/main.rs","num":7,"id":{"name":"unwind","disambiguator":[1641789932639819219,13036179575966534686]}},{"file_name":"/home/xanewok/repos/rls/rls-analysis/test_data/exprs/src/main.rs","num":8,"id":{"name":"rustc_demangle","disambiguator":[18091910381536896553,10297415017631770144]}},{"file_name":"/home/xanewok/repos/rls/rls-analysis/test_data/exprs/src/main.rs","num":9,"id":{"name":"backtrace_sys","disambiguator":[3958719605555645746,12527080173649710432]}},{"file_name":"/home/xanewok/repos/rls/rls-analysis/test_data/exprs/src/main.rs","num":10,"id":{"name":"panic_unwind","disambiguator":[7055651061710546132,11105904796848806580]}}],"span":{"file_name":"src/main.rs","byte_start":0,"byte_end":127,"line_start":1,"line_end":13,"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":127,"line_start":1,"line_end":13,"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},{"krate":0,"index":12},{"krate":0,"index":14}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":6},"span":{"file_name":"src/main.rs","byte_start":7,"byte_end":10,"line_start":1,"line_end":1,"column_start":8,"column_end":11},"name":"Foo","qualname":"::Foo","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967275},"span":{"file_name":"src/main.rs","byte_start":36,"byte_end":40,"line_start":4,"line_end":4,"column_start":13,"column_end":17},"name":"self","qualname":"<Foo>::bar::self","value":"&Foo","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":10},"span":{"file_name":"src/main.rs","byte_start":31,"byte_end":34,"line_start":4,"line_end":4,"column_start":8,"column_end":11},"name":"bar","qualname":"<Foo>::bar","value":"fn (&self) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":12},"span":{"file_name":"src/main.rs","byte_start":93,"byte_end":96,"line_start":9,"line_end":9,"column_start":19,"column_end":22},"name":"foo","qualname":"::foo","value":"fn () -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":14},"span":{"file_name":"src/main.rs","byte_start":106,"byte_end":110,"line_start":11,"line_end":11,"column_start":4,"column_end":8},"name":"main","qualname":"::main","value":"fn () -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[{"id":0,"kind":"Inherent","span":{"file_name":"src/main.rs","byte_start":18,"byte_end":21,"line_start":3,"line_end":3,"column_start":6,"column_end":9},"value":"","parent":null,"children":[{"krate":0,"index":10}],"docs":"","sig":null,"attributes":[]}],"refs":[{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":18,"byte_end":21,"line_start":3,"line_end":3,"column_start":6,"column_end":9},"ref_id":{"krate":0,"index":6}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":60,"byte_end":64,"line_start":5,"line_end":5,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":4294967275}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":119,"byte_end":122,"line_start":12,"line_end":12,"column_start":5,"column_end":8},"ref_id":{"krate":0,"index":12}}],"macro_refs":[],"relations":[{"span":{"file_name":"src/main.rs","byte_start":18,"byte_end":21,"line_start":3,"line_end":3,"column_start":6,"column_end":9},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":6},"to":{"krate":4294967295,"index":4294967295}}]}