{"config":{"output_file":null,"full_docs":false,"pub_only":false,"reachable_only":false,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/home/squidy_pete/work/rust-book-projects/my_crate","program":"/home/squidy_pete/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rls","arguments":[],"output":"/home/squidy_pete/work/rust-book-projects/my_crate/target/rls/debug/deps/libmy_crate_mdberkey-88159bb0e5332508.rmeta"},"prelude":{"crate_id":{"name":"my_crate_mdberkey","disambiguator":[12527754453206193861,0]},"crate_root":"src","external_crates":[{"file_name":"/home/squidy_pete/work/rust-book-projects/my_crate/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[14788966508543342302,0]}},{"file_name":"/home/squidy_pete/work/rust-book-projects/my_crate/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[2825088610194081445,0]}},{"file_name":"/home/squidy_pete/work/rust-book-projects/my_crate/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[9481142260376939403,0]}},{"file_name":"/home/squidy_pete/work/rust-book-projects/my_crate/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[16420834686343379425,0]}},{"file_name":"/home/squidy_pete/work/rust-book-projects/my_crate/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[11097033969885139948,0]}},{"file_name":"/home/squidy_pete/work/rust-book-projects/my_crate/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[6800150773471260640,0]}},{"file_name":"/home/squidy_pete/work/rust-book-projects/my_crate/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[9424233180753397496,0]}},{"file_name":"/home/squidy_pete/work/rust-book-projects/my_crate/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[4493421558680613340,0]}},{"file_name":"/home/squidy_pete/work/rust-book-projects/my_crate/src/lib.rs","num":9,"id":{"name":"hashbrown","disambiguator":[10587786945246582611,0]}},{"file_name":"/home/squidy_pete/work/rust-book-projects/my_crate/src/lib.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[6037489587312533517,0]}},{"file_name":"/home/squidy_pete/work/rust-book-projects/my_crate/src/lib.rs","num":11,"id":{"name":"std_detect","disambiguator":[12999623613951624675,0]}},{"file_name":"/home/squidy_pete/work/rust-book-projects/my_crate/src/lib.rs","num":12,"id":{"name":"rustc_demangle","disambiguator":[15285592788019233460,0]}},{"file_name":"/home/squidy_pete/work/rust-book-projects/my_crate/src/lib.rs","num":13,"id":{"name":"addr2line","disambiguator":[7690318462147983057,0]}},{"file_name":"/home/squidy_pete/work/rust-book-projects/my_crate/src/lib.rs","num":14,"id":{"name":"gimli","disambiguator":[16937637772373355212,0]}},{"file_name":"/home/squidy_pete/work/rust-book-projects/my_crate/src/lib.rs","num":15,"id":{"name":"object","disambiguator":[8216859446519220865,0]}},{"file_name":"/home/squidy_pete/work/rust-book-projects/my_crate/src/lib.rs","num":16,"id":{"name":"memchr","disambiguator":[6387052066414425180,0]}},{"file_name":"/home/squidy_pete/work/rust-book-projects/my_crate/src/lib.rs","num":17,"id":{"name":"miniz_oxide","disambiguator":[879344915155370202,0]}},{"file_name":"/home/squidy_pete/work/rust-book-projects/my_crate/src/lib.rs","num":18,"id":{"name":"adler","disambiguator":[12947071141408240460,0]}},{"file_name":"/home/squidy_pete/work/rust-book-projects/my_crate/src/lib.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[12545025351940724261,0]}},{"file_name":"/home/squidy_pete/work/rust-book-projects/my_crate/src/lib.rs","num":20,"id":{"name":"test","disambiguator":[8619735293638786096,0]}},{"file_name":"/home/squidy_pete/work/rust-book-projects/my_crate/src/lib.rs","num":21,"id":{"name":"getopts","disambiguator":[15651520537123995431,0]}},{"file_name":"/home/squidy_pete/work/rust-book-projects/my_crate/src/lib.rs","num":22,"id":{"name":"rustc_std_workspace_std","disambiguator":[7093624592820864547,0]}},{"file_name":"/home/squidy_pete/work/rust-book-projects/my_crate/src/lib.rs","num":23,"id":{"name":"unicode_width","disambiguator":[15733341876664589096,0]}}],"span":{"file_name":"src/lib.rs","byte_start":0,"byte_end":342,"line_start":1,"line_end":19,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"src/lib.rs","byte_start":0,"byte_end":342,"line_start":1,"line_end":19,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4}],"decl_id":null,"docs":" # My Crate","sig":null,"attributes":[{"value":"/ # My Crate","span":{"file_name":"src/lib.rs","byte_start":0,"byte_end":14,"line_start":1,"line_end":1,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"src/lib.rs","byte_start":15,"byte_end":18,"line_start":2,"line_end":2,"column_start":1,"column_end":4}},{"value":"/ `my_crate` is a collection of utilities to make performing certain","span":{"file_name":"src/lib.rs","byte_start":19,"byte_end":89,"line_start":3,"line_end":3,"column_start":1,"column_end":71}},{"value":"/ calculations more convenient.","span":{"file_name":"src/lib.rs","byte_start":90,"byte_end":123,"line_start":4,"line_end":4,"column_start":1,"column_end":34}}]},{"kind":"Local","id":{"krate":0,"index":1073741827},"span":{"file_name":"src/lib.rs","byte_start":314,"byte_end":315,"line_start":17,"line_end":17,"column_start":16,"column_end":17},"name":"x","qualname":"::add_one::x","value":"i32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":3},"span":{"file_name":"src/lib.rs","byte_start":306,"byte_end":313,"line_start":17,"line_end":17,"column_start":8,"column_end":15},"name":"add_one","qualname":"::add_one","value":"pub fn add_one(i32) -> i32","parent":null,"children":[],"decl_id":null,"docs":" Adds one to the number given.","sig":null,"attributes":[{"value":"/ Adds one to the number given.","span":{"file_name":"src/lib.rs","byte_start":125,"byte_end":158,"line_start":6,"line_end":6,"column_start":1,"column_end":34}},{"value":"/","span":{"file_name":"src/lib.rs","byte_start":171,"byte_end":174,"line_start":8,"line_end":8,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"src/lib.rs","byte_start":175,"byte_end":189,"line_start":9,"line_end":9,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"src/lib.rs","byte_start":190,"byte_end":193,"line_start":10,"line_end":10,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"src/lib.rs","byte_start":194,"byte_end":201,"line_start":11,"line_end":11,"column_start":1,"column_end":8}},{"value":"/ let arg = 5;","span":{"file_name":"src/lib.rs","byte_start":202,"byte_end":218,"line_start":12,"line_end":12,"column_start":1,"column_end":17}},{"value":"/ let answer = my_crate::add_one(arg);","span":{"file_name":"src/lib.rs","byte_start":219,"byte_end":259,"line_start":13,"line_end":13,"column_start":1,"column_end":41}},{"value":"/","span":{"file_name":"src/lib.rs","byte_start":260,"byte_end":263,"line_start":14,"line_end":14,"column_start":1,"column_end":4}},{"value":"/ assert_eq!(6, answer);","span":{"file_name":"src/lib.rs","byte_start":264,"byte_end":290,"line_start":15,"line_end":15,"column_start":1,"column_end":27}},{"value":"/ ```","span":{"file_name":"src/lib.rs","byte_start":291,"byte_end":298,"line_start":16,"line_end":16,"column_start":1,"column_end":8}}]}],"impls":[],"refs":[{"kind":"Variable","span":{"file_name":"src/lib.rs","byte_start":335,"byte_end":336,"line_start":18,"line_end":18,"column_start":5,"column_end":6},"ref_id":{"krate":0,"index":1073741827}}],"macro_refs":[],"relations":[]}