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
36 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/chapter9","program":"/Users/prabhueshwarla/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":[],"output":"/Users/prabhueshwarla/rust/author/packt/prod/chapter9/target/rls/debug/deps/libshared_state-16376659f5eb3df7.rmeta"},"prelude":{"crate_id":{"name":"shared_state","disambiguator":[14663324398523011569,7464222430856180951]},"crate_root":"src","external_crates":[{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter9/src/shared-state.rs","num":1,"id":{"name":"std","disambiguator":[9054049529852543209,5756799355281213394]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter9/src/shared-state.rs","num":2,"id":{"name":"core","disambiguator":[649336883146201894,3308516238322163950]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter9/src/shared-state.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[1154582834482060450,16344204990542480537]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter9/src/shared-state.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[9212379515936652129,17808485286264063370]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter9/src/shared-state.rs","num":5,"id":{"name":"alloc","disambiguator":[13327579764654116281,14306064291630426625]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter9/src/shared-state.rs","num":6,"id":{"name":"libc","disambiguator":[17773251733480933597,18239998491734583498]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter9/src/shared-state.rs","num":7,"id":{"name":"unwind","disambiguator":[8567743581675804787,15655200220621371766]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter9/src/shared-state.rs","num":8,"id":{"name":"cfg_if","disambiguator":[15115520782807859583,9813785573872252500]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter9/src/shared-state.rs","num":9,"id":{"name":"backtrace","disambiguator":[1572943810868196833,3902827232285166711]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter9/src/shared-state.rs","num":10,"id":{"name":"rustc_demangle","disambiguator":[6290371580101917419,15395902185345451181]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter9/src/shared-state.rs","num":11,"id":{"name":"backtrace_sys","disambiguator":[2934540361684350378,924291485644145262]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter9/src/shared-state.rs","num":12,"id":{"name":"hashbrown","disambiguator":[9277678418438935259,15657907931940784437]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter9/src/shared-state.rs","num":13,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[5423566938548125357,18340948646597872466]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter9/src/shared-state.rs","num":14,"id":{"name":"panic_unwind","disambiguator":[489208416821938960,3305070343783546974]}}],"span":{"file_name":"src/shared-state.rs","byte_start":0,"byte_end":2415,"line_start":1,"line_end":76,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":1,"index":1927},"span":{"file_name":"src/shared-state.rs","byte_start":14,"byte_end":19,"line_start":1,"line_end":1,"column_start":15,"column_end":20},"alias_span":null,"name":"OsStr","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":2072},"span":{"file_name":"src/shared-state.rs","byte_start":30,"byte_end":32,"line_start":2,"line_end":2,"column_start":10,"column_end":12},"alias_span":null,"name":"fs","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":2094},"span":{"file_name":"src/shared-state.rs","byte_start":47,"byte_end":51,"line_start":3,"line_end":3,"column_start":14,"column_end":18},"alias_span":null,"name":"File","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":2937},"span":{"file_name":"src/shared-state.rs","byte_start":67,"byte_end":74,"line_start":4,"line_end":4,"column_start":15,"column_end":22},"alias_span":null,"name":"BufRead","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":2312},"span":{"file_name":"src/shared-state.rs","byte_start":76,"byte_end":85,"line_start":4,"line_end":4,"column_start":24,"column_end":33},"alias_span":null,"name":"BufReader","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":7055},"span":{"file_name":"src/shared-state.rs","byte_start":103,"byte_end":110,"line_start":5,"line_end":5,"column_start":16,"column_end":23},"alias_span":null,"name":"PathBuf","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":5,"index":3769},"span":{"file_name":"src/shared-state.rs","byte_start":128,"byte_end":131,"line_start":6,"line_end":6,"column_start":17,"column_end":20},"alias_span":null,"name":"Arc","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":5040},"span":{"file_name":"src/shared-state.rs","byte_start":133,"byte_end":138,"line_start":6,"line_end":6,"column_start":22,"column_end":27},"alias_span":null,"name":"Mutex","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":265},"span":{"file_name":"src/shared-state.rs","byte_start":150,"byte_end":156,"line_start":7,"line_end":7,"column_start":10,"column_end":16},"alias_span":null,"name":"thread","value":"","parent":{"krate":0,"index":0}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"src/shared-state.rs","byte_start":0,"byte_end":2415,"line_start":1,"line_end":76,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"src/shared-state.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":5},{"krate":0,"index":6},{"krate":0,"index":9},{"krate":0,"index":10},{"krate":0,"index":13},{"krate":0,"index":16},{"krate":0,"index":21},{"krate":0,"index":14}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":16},"span":{"file_name":"src/shared-state.rs","byte_start":187,"byte_end":195,"line_start":10,"line_end":10,"column_start":12,"column_end":20},"name":"SrcStats","qualname":"::SrcStats","value":"SrcStats { number_of_files, loc, comments, blanks }","parent":null,"children":[{"krate":0,"index":17},{"krate":0,"index":18},{"krate":0,"index":19},{"krate":0,"index":20}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":17},"span":{"file_name":"src/shared-state.rs","byte_start":206,"byte_end":221,"line_start":11,"line_end":11,"column_start":9,"column_end":24},"name":"number_of_files","qualname":"::SrcStats::number_of_files","value":"u32","parent":{"krate":0,"index":16},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":18},"span":{"file_name":"src/shared-state.rs","byte_start":236,"byte_end":239,"line_start":12,"line_end":12,"column_start":9,"column_end":12},"name":"loc","qualname":"::SrcStats::loc","value":"u32","parent":{"krate":0,"index":16},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":19},"span":{"file_name":"src/shared-state.rs","byte_start":254,"byte_end":262,"line_start":13,"line_end":13,"column_start":9,"column_end":17},"name":"comments","qualname":"::SrcStats::comments","value":"u32","parent":{"krate":0,"index":16},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":20},"span":{"file_name":"src/shared-state.rs","byte_start":277,"byte_end":283,"line_start":14,"line_end":14,"column_start":9,"column_end":15},"name":"blanks","qualname":"::SrcStats::blanks","value":"u32","parent":{"krate":0,"index":16},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":14},"span":{"file_name":"src/shared-state.rs","byte_start":296,"byte_end":300,"line_start":17,"line_end":17,"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":4294967232},"span":{"file_name":"src/shared-state.rs","byte_start":313,"byte_end":322,"line_start":18,"line_end":18,"column_start":9,"column_end":18},"name":"src_stats","qualname":"src_stats$63","value":"SrcStats","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967220},"span":{"file_name":"src/shared-state.rs","byte_start":435,"byte_end":448,"line_start":24,"line_end":24,"column_start":9,"column_end":22},"name":"stats_counter","qualname":"stats_counter$75","value":"std::sync::Arc<std::sync::Mutex<SrcStats>>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967208},"span":{"file_name":"src/shared-state.rs","byte_start":497,"byte_end":505,"line_start":26,"line_end":26,"column_start":13,"column_end":21},"name":"dir_list","qualname":"dir_list$87","value":"std::fs::File","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967199},"span":{"file_name":"src/shared-state.rs","byte_start":555,"byte_end":561,"line_start":27,"line_end":27,"column_start":9,"column_end":15},"name":"reader","qualname":"reader$96","value":"std::io::BufReader<&mut std::fs::File>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967190},"span":{"file_name":"src/shared-state.rs","byte_start":603,"byte_end":612,"line_start":28,"line_end":28,"column_start":9,"column_end":18},"name":"dir_lines","qualname":"dir_lines$105","value":"std::vec::Vec<std::result::Result<std::string::String, std::io::Error>>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967179},"span":{"file_name":"src/shared-state.rs","byte_start":662,"byte_end":675,"line_start":30,"line_end":30,"column_start":13,"column_end":26},"name":"child_handles","qualname":"child_handles$116","value":"std::vec::Vec<std::thread::JoinHandle<()>>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967178},"span":{"file_name":"src/shared-state.rs","byte_start":694,"byte_end":697,"line_start":31,"line_end":31,"column_start":9,"column_end":12},"name":"dir","qualname":"dir$117","value":"std::result::Result<std::string::String, std::io::Error>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967173},"span":{"file_name":"src/shared-state.rs","byte_start":725,"byte_end":728,"line_start":32,"line_end":32,"column_start":13,"column_end":16},"name":"dir","qualname":"dir$122","value":"std::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967167},"span":{"file_name":"src/shared-state.rs","byte_start":757,"byte_end":766,"line_start":33,"line_end":33,"column_start":13,"column_end":22},"name":"src_stats","qualname":"src_stats$128","value":"std::sync::Arc<std::sync::Mutex<SrcStats>>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967158},"span":{"file_name":"src/shared-state.rs","byte_start":810,"byte_end":816,"line_start":35,"line_end":35,"column_start":13,"column_end":19},"name":"handle","qualname":"handle$137","value":"std::thread::JoinHandle<()>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967152},"span":{"file_name":"src/shared-state.rs","byte_start":863,"byte_end":874,"line_start":36,"line_end":36,"column_start":21,"column_end":32},"name":"dir_entries","qualname":"dir_entries$143","value":"std::vec::Vec<std::path::PathBuf>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967150},"span":{"file_name":"src/shared-state.rs","byte_start":923,"byte_end":935,"line_start":37,"line_end":37,"column_start":21,"column_end":33},"name":"file_entries","qualname":"file_entries$145","value":"std::vec::Vec<std::fs::DirEntry>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967147},"span":{"file_name":"src/shared-state.rs","byte_start":973,"byte_end":978,"line_start":38,"line_end":38,"column_start":28,"column_end":33},"name":"entry","qualname":"entry$148","value":"std::path::PathBuf","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967140},"span":{"file_name":"src/shared-state.rs","byte_start":1022,"byte_end":1033,"line_start":39,"line_end":39,"column_start":21,"column_end":32},"name":"inner_entry","qualname":"inner_entry$155","value":"std::result::Result<std::fs::DirEntry, std::io::Error>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967127},"span":{"file_name":"src/shared-state.rs","byte_start":1099,"byte_end":1104,"line_start":40,"line_end":40,"column_start":31,"column_end":36},"name":"entry","qualname":"entry$168","value":"std::fs::DirEntry","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967078},"span":{"file_name":"src/shared-state.rs","byte_start":1614,"byte_end":1618,"line_start":52,"line_end":52,"column_start":17,"column_end":21},"name":"file","qualname":"file$217","value":"std::fs::DirEntry","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967073},"span":{"file_name":"src/shared-state.rs","byte_start":1657,"byte_end":1670,"line_start":53,"line_end":53,"column_start":21,"column_end":34},"name":"file_contents","qualname":"file_contents$222","value":"std::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967060},"span":{"file_name":"src/shared-state.rs","byte_start":1741,"byte_end":1754,"line_start":55,"line_end":55,"column_start":25,"column_end":38},"name":"stats_pointer","qualname":"stats_pointer$235","value":"std::sync::MutexGuard<'_, SrcStats>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967053},"span":{"file_name":"src/shared-state.rs","byte_start":1804,"byte_end":1808,"line_start":56,"line_end":56,"column_start":21,"column_end":25},"name":"line","qualname":"line$242","value":"&str","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966998},"span":{"file_name":"src/shared-state.rs","byte_start":2283,"byte_end":2289,"line_start":72,"line_end":72,"column_start":9,"column_end":15},"name":"handle","qualname":"handle$297","value":"std::thread::JoinHandle<()>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[],"refs":[{"kind":"Mod","span":{"file_name":"src/shared-state.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/shared-state.rs","byte_start":9,"byte_end":12,"line_start":1,"line_end":1,"column_start":10,"column_end":13},"ref_id":{"krate":1,"index":1740}},{"kind":"Mod","span":{"file_name":"src/shared-state.rs","byte_start":25,"byte_end":28,"line_start":2,"line_end":2,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/shared-state.rs","byte_start":38,"byte_end":41,"line_start":3,"line_end":3,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/shared-state.rs","byte_start":43,"byte_end":45,"line_start":3,"line_end":3,"column_start":10,"column_end":12},"ref_id":{"krate":1,"index":2072}},{"kind":"Mod","span":{"file_name":"src/shared-state.rs","byte_start":57,"byte_end":60,"line_start":4,"line_end":4,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/shared-state.rs","byte_start":62,"byte_end":64,"line_start":4,"line_end":4,"column_start":10,"column_end":12},"ref_id":{"krate":1,"index":2251}},{"kind":"Mod","span":{"file_name":"src/shared-state.rs","byte_start":57,"byte_end":60,"line_start":4,"line_end":4,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/shared-state.rs","byte_start":62,"byte_end":64,"line_start":4,"line_end":4,"column_start":10,"column_end":12},"ref_id":{"krate":1,"index":2251}},{"kind":"Mod","span":{"file_name":"src/shared-state.rs","byte_start":92,"byte_end":95,"line_start":5,"line_end":5,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/shared-state.rs","byte_start":97,"byte_end":101,"line_start":5,"line_end":5,"column_start":10,"column_end":14},"ref_id":{"krate":1,"index":3796}},{"kind":"Mod","span":{"file_name":"src/shared-state.rs","byte_start":116,"byte_end":119,"line_start":6,"line_end":6,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/shared-state.rs","byte_start":121,"byte_end":125,"line_start":6,"line_end":6,"column_start":10,"column_end":14},"ref_id":{"krate":1,"index":4325}},{"kind":"Mod","span":{"file_name":"src/shared-state.rs","byte_start":116,"byte_end":119,"line_start":6,"line_end":6,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/shared-state.rs","byte_start":121,"byte_end":125,"line_start":6,"line_end":6,"column_start":10,"column_end":14},"ref_id":{"krate":1,"index":4325}},{"kind":"Mod","span":{"file_name":"src/shared-state.rs","byte_start":145,"byte_end":148,"line_start":7,"line_end":7,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Variable","span":{"file_name":"src/shared-state.rs","byte_start":206,"byte_end":221,"line_start":11,"line_end":11,"column_start":9,"column_end":24},"ref_id":{"krate":0,"index":17}},{"kind":"Variable","span":{"file_name":"src/shared-state.rs","byte_start":236,"byte_end":239,"line_start":12,"line_end":12,"column_start":9,"column_end":12},"ref_id":{"krate":0,"index":18}},{"kind":"Variable","span":{"file_name":"src/shared-state.rs","byte_start":254,"byte_end":262,"line_start":13,"line_end":13,"column_start":9,"column_end":17},"ref_id":{"krate":0,"index":19}},{"kind":"Variable","span":{"file_name":"src/shared-state.rs","byte_start":277,"byte_end":283,"line_start":14,"line_end":14,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":20}},{"kind":"Type","span":{"file_name":"src/shared-state.rs","byte_start":325,"byte_end":333,"line_start":18,"line_end":18,"column_start":21,"column_end":29},"ref_id":{"krate":0,"index":16}},{"kind":"Variable","span":{"file_name":"src/shared-state.rs","byte_start":344,"byte_end":359,"line_start":19,"line_end":19,"column_start":9,"column_end":24},"ref_id":{"krate":0,"index":17}},{"kind":"Variable","span":{"file_name":"src/shared-state.rs","byte_start":372,"byte_end":375,"line_start":20,"line_end":20,"column_start":9,"column_end":12},"ref_id":{"krate":0,"index":18}},{"kind":"Variable","span":{"file_name":"src/shared-state.rs","byte_start":388,"byte_end":396,"line_start":21,"line_end":21,"column_start":9,"column_end":17},"ref_id":{"krate":0,"index":19}},{"kind":"Variable","span":{"file_name":"src/shared-state.rs","byte_start":409,"byte_end":415,"line_start":22,"line_end":22,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":20}},{"kind":"Function","span":{"file_name":"src/shared-state.rs","byte_start":456,"byte_end":459,"line_start":24,"line_end":24,"column_start":30,"column_end":33},"ref_id":{"krate":5,"index":3814}},{"kind":"Type","span":{"file_name":"src/shared-state.rs","byte_start":451,"byte_end":454,"line_start":24,"line_end":24,"column_start":25,"column_end":28},"ref_id":{"krate":5,"index":3769}},{"kind":"Function","span":{"file_name":"src/shared-state.rs","byte_start":467,"byte_end":470,"line_start":24,"line_end":24,"column_start":41,"column_end":44},"ref_id":{"krate":1,"index":5060}},{"kind":"Type","span":{"file_name":"src/shared-state.rs","byte_start":460,"byte_end":465,"line_start":24,"line_end":24,"column_start":34,"column_end":39},"ref_id":{"krate":1,"index":5040}},{"kind":"Variable","span":{"file_name":"src/shared-state.rs","byte_start":471,"byte_end":480,"line_start":24,"line_end":24,"column_start":45,"column_end":54},"ref_id":{"krate":0,"index":4294967232}},{"kind":"Function","span":{"file_name":"src/shared-state.rs","byte_start":537,"byte_end":543,"line_start":26,"line_end":26,"column_start":53,"column_end":59},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/shared-state.rs","byte_start":514,"byte_end":518,"line_start":26,"line_end":26,"column_start":30,"column_end":34},"ref_id":{"krate":1,"index":2112}},{"kind":"Type","span":{"file_name":"src/shared-state.rs","byte_start":508,"byte_end":512,"line_start":26,"line_end":26,"column_start":24,"column_end":28},"ref_id":{"krate":1,"index":2094}},{"kind":"Function","span":{"file_name":"src/shared-state.rs","byte_start":575,"byte_end":578,"line_start":27,"line_end":27,"column_start":29,"column_end":32},"ref_id":{"krate":1,"index":2320}},{"kind":"Type","span":{"file_name":"src/shared-state.rs","byte_start":564,"byte_end":573,"line_start":27,"line_end":27,"column_start":18,"column_end":27},"ref_id":{"krate":1,"index":2312}},{"kind":"Variable","span":{"file_name":"src/shared-state.rs","byte_start":584,"byte_end":592,"line_start":27,"line_end":27,"column_start":38,"column_end":46},"ref_id":{"krate":0,"index":4294967208}},{"kind":"Type","span":{"file_name":"src/shared-state.rs","byte_start":614,"byte_end":617,"line_start":28,"line_end":28,"column_start":20,"column_end":23},"ref_id":{"krate":5,"index":4064}},{"kind":"Function","span":{"file_name":"src/shared-state.rs","byte_start":638,"byte_end":645,"line_start":28,"line_end":28,"column_start":44,"column_end":51},"ref_id":{"krate":2,"index":4826}},{"kind":"Function","span":{"file_name":"src/shared-state.rs","byte_start":630,"byte_end":635,"line_start":28,"line_end":28,"column_start":36,"column_end":41},"ref_id":{"krate":1,"index":2944}},{"kind":"Variable","span":{"file_name":"src/shared-state.rs","byte_start":623,"byte_end":629,"line_start":28,"line_end":28,"column_start":29,"column_end":35},"ref_id":{"krate":0,"index":4294967199}},{"kind":"Variable","span":{"file_name":"src/shared-state.rs","byte_start":701,"byte_end":710,"line_start":31,"line_end":31,"column_start":16,"column_end":25},"ref_id":{"krate":0,"index":4294967190}},{"kind":"Function","span":{"file_name":"src/shared-state.rs","byte_start":735,"byte_end":741,"line_start":32,"line_end":32,"column_start":23,"column_end":29},"ref_id":{"krate":2,"index":5495}},{"kind":"Variable","span":{"file_name":"src/shared-state.rs","byte_start":731,"byte_end":734,"line_start":32,"line_end":32,"column_start":19,"column_end":22},"ref_id":{"krate":0,"index":4294967178}},{"kind":"Function","span":{"file_name":"src/shared-state.rs","byte_start":774,"byte_end":779,"line_start":33,"line_end":33,"column_start":30,"column_end":35},"ref_id":{"krate":2,"index":1593}},{"kind":"Type","span":{"file_name":"src/shared-state.rs","byte_start":769,"byte_end":772,"line_start":33,"line_end":33,"column_start":25,"column_end":28},"ref_id":{"krate":5,"index":3769}},{"kind":"Variable","span":{"file_name":"src/shared-state.rs","byte_start":781,"byte_end":794,"line_start":33,"line_end":33,"column_start":37,"column_end":50},"ref_id":{"krate":0,"index":4294967220}},{"kind":"Function","span":{"file_name":"src/shared-state.rs","byte_start":827,"byte_end":832,"line_start":35,"line_end":35,"column_start":30,"column_end":35},"ref_id":{"krate":1,"index":399}},{"kind":"Mod","span":{"file_name":"src/shared-state.rs","byte_start":819,"byte_end":825,"line_start":35,"line_end":35,"column_start":22,"column_end":28},"ref_id":{"krate":1,"index":265}},{"kind":"Function","span":{"file_name":"src/shared-state.rs","byte_start":891,"byte_end":895,"line_start":36,"line_end":36,"column_start":49,"column_end":53},"ref_id":{"krate":2,"index":1808}},{"kind":"Type","span":{"file_name":"src/shared-state.rs","byte_start":882,"byte_end":889,"line_start":36,"line_end":36,"column_start":40,"column_end":47},"ref_id":{"krate":1,"index":7055}},{"kind":"Variable","span":{"file_name":"src/shared-state.rs","byte_start":896,"byte_end":899,"line_start":36,"line_end":36,"column_start":54,"column_end":57},"ref_id":{"krate":0,"index":4294967173}},{"kind":"Variable","span":{"file_name":"src/shared-state.rs","byte_start":968,"byte_end":972,"line_start":38,"line_end":38,"column_start":23,"column_end":27},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/shared-state.rs","byte_start":968,"byte_end":972,"line_start":38,"line_end":38,"column_start":23,"column_end":27},"ref_id":{"krate":2,"index":29313}},{"kind":"Function","span":{"file_name":"src/shared-state.rs","byte_start":994,"byte_end":997,"line_start":38,"line_end":38,"column_start":49,"column_end":52},"ref_id":{"krate":5,"index":4100}},{"kind":"Variable","span":{"file_name":"src/shared-state.rs","byte_start":982,"byte_end":993,"line_start":38,"line_end":38,"column_start":37,"column_end":48},"ref_id":{"krate":0,"index":4294967152}},{"kind":"Function","span":{"file_name":"src/shared-state.rs","byte_start":1058,"byte_end":1064,"line_start":39,"line_end":39,"column_start":57,"column_end":63},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/shared-state.rs","byte_start":1041,"byte_end":1049,"line_start":39,"line_end":39,"column_start":40,"column_end":48},"ref_id":{"krate":1,"index":2238}},{"kind":"Mod","span":{"file_name":"src/shared-state.rs","byte_start":1037,"byte_end":1039,"line_start":39,"line_end":39,"column_start":36,"column_end":38},"ref_id":{"krate":1,"index":2072}},{"kind":"Variable","span":{"file_name":"src/shared-state.rs","byte_start":1051,"byte_end":1056,"line_start":39,"line_end":39,"column_start":50,"column_end":55},"ref_id":{"krate":0,"index":4294967147}},{"kind":"Variable","span":{"file_name":"src/shared-state.rs","byte_start":1096,"byte_end":1098,"line_start":40,"line_end":40,"column_start":28,"column_end":30},"ref_id":{"krate":2,"index":29433}},{"kind":"Variable","span":{"file_name":"src/shared-state.rs","byte_start":1096,"byte_end":1098,"line_start":40,"line_end":40,"column_start":28,"column_end":30},"ref_id":{"krate":2,"index":29433}},{"kind":"Variable","span":{"file_name":"src/shared-state.rs","byte_start":1108,"byte_end":1119,"line_start":40,"line_end":40,"column_start":40,"column_end":51},"ref_id":{"krate":0,"index":4294967140}},{"kind":"Function","span":{"file_name":"src/shared-state.rs","byte_start":1162,"byte_end":1168,"line_start":41,"line_end":41,"column_start":41,"column_end":47},"ref_id":{"krate":1,"index":4100}},{"kind":"Function","span":{"file_name":"src/shared-state.rs","byte_start":1155,"byte_end":1159,"line_start":41,"line_end":41,"column_start":34,"column_end":38},"ref_id":{"krate":1,"index":2200}},{"kind":"Variable","span":{"file_name":"src/shared-state.rs","byte_start":1149,"byte_end":1154,"line_start":41,"line_end":41,"column_start":28,"column_end":33},"ref_id":{"krate":0,"index":4294967127}},{"kind":"Function","span":{"file_name":"src/shared-state.rs","byte_start":1213,"byte_end":1217,"line_start":42,"line_end":42,"column_start":41,"column_end":45},"ref_id":{"krate":5,"index":4099}},{"kind":"Variable","span":{"file_name":"src/shared-state.rs","byte_start":1201,"byte_end":1212,"line_start":42,"line_end":42,"column_start":29,"column_end":40},"ref_id":{"krate":0,"index":4294967152}},{"kind":"Function","span":{"file_name":"src/shared-state.rs","byte_start":1224,"byte_end":1228,"line_start":42,"line_end":42,"column_start":52,"column_end":56},"ref_id":{"krate":1,"index":2200}},{"kind":"Variable","span":{"file_name":"src/shared-state.rs","byte_start":1218,"byte_end":1223,"line_start":42,"line_end":42,"column_start":46,"column_end":51},"ref_id":{"krate":0,"index":4294967127}},{"kind":"Function","span":{"file_name":"src/shared-state.rs","byte_start":1310,"byte_end":1319,"line_start":44,"line_end":44,"column_start":45,"column_end":54},"ref_id":{"krate":1,"index":4078}},{"kind":"Function","span":{"file_name":"src/shared-state.rs","byte_start":1303,"byte_end":1307,"line_start":44,"line_end":44,"column_start":38,"column_end":42},"ref_id":{"krate":1,"index":2200}},{"kind":"Variable","span":{"file_name":"src/shared-state.rs","byte_start":1297,"byte_end":1302,"line_start":44,"line_end":44,"column_start":32,"column_end":37},"ref_id":{"krate":0,"index":4294967127}},{"kind":"Variable","span":{"file_name":"src/shared-state.rs","byte_start":1325,"byte_end":1329,"line_start":44,"line_end":44,"column_start":60,"column_end":64},"ref_id":{"krate":2,"index":29313}},{"kind":"Function","span":{"file_name":"src/shared-state.rs","byte_start":1337,"byte_end":1340,"line_start":44,"line_end":44,"column_start":72,"column_end":75},"ref_id":{"krate":1,"index":1985}},{"kind":"Type","span":{"file_name":"src/shared-state.rs","byte_start":1330,"byte_end":1335,"line_start":44,"line_end":44,"column_start":65,"column_end":70},"ref_id":{"krate":1,"index":1927}},{"kind":"Variable","span":{"file_name":"src/shared-state.rs","byte_start":1422,"byte_end":1427,"line_start":45,"line_end":45,"column_start":73,"column_end":78},"ref_id":{"krate":0,"index":4294967127}},{"kind":"Function","span":{"file_name":"src/shared-state.rs","byte_start":1475,"byte_end":1479,"line_start":46,"line_end":46,"column_start":46,"column_end":50},"ref_id":{"krate":5,"index":4099}},{"kind":"Variable","span":{"file_name":"src/shared-state.rs","byte_start":1462,"byte_end":1474,"line_start":46,"line_end":46,"column_start":33,"column_end":45},"ref_id":{"krate":0,"index":4294967150}},{"kind":"Variable","span":{"file_name":"src/shared-state.rs","byte_start":1480,"byte_end":1485,"line_start":46,"line_end":46,"column_start":51,"column_end":56},"ref_id":{"krate":0,"index":4294967127}},{"kind":"Variable","span":{"file_name":"src/shared-state.rs","byte_start":1622,"byte_end":1634,"line_start":52,"line_end":52,"column_start":25,"column_end":37},"ref_id":{"krate":0,"index":4294967150}},{"kind":"Function","span":{"file_name":"src/shared-state.rs","byte_start":1706,"byte_end":1712,"line_start":53,"line_end":53,"column_start":70,"column_end":76},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/shared-state.rs","byte_start":1677,"byte_end":1691,"line_start":53,"line_end":53,"column_start":41,"column_end":55},"ref_id":{"krate":1,"index":2104}},{"kind":"Mod","span":{"file_name":"src/shared-state.rs","byte_start":1673,"byte_end":1675,"line_start":53,"line_end":53,"column_start":37,"column_end":39},"ref_id":{"krate":1,"index":2072}},{"kind":"Function","span":{"file_name":"src/shared-state.rs","byte_start":1698,"byte_end":1702,"line_start":53,"line_end":53,"column_start":62,"column_end":66},"ref_id":{"krate":1,"index":2200}},{"kind":"Variable","span":{"file_name":"src/shared-state.rs","byte_start":1693,"byte_end":1697,"line_start":53,"line_end":53,"column_start":57,"column_end":61},"ref_id":{"krate":0,"index":4294967078}},{"kind":"Function","span":{"file_name":"src/shared-state.rs","byte_start":1774,"byte_end":1780,"line_start":55,"line_end":55,"column_start":58,"column_end":64},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/shared-state.rs","byte_start":1767,"byte_end":1771,"line_start":55,"line_end":55,"column_start":51,"column_end":55},"ref_id":{"krate":1,"index":5063}},{"kind":"Variable","span":{"file_name":"src/shared-state.rs","byte_start":1757,"byte_end":1766,"line_start":55,"line_end":55,"column_start":41,"column_end":50},"ref_id":{"krate":0,"index":4294967167}},{"kind":"Function","span":{"file_name":"src/shared-state.rs","byte_start":1826,"byte_end":1831,"line_start":56,"line_end":56,"column_start":43,"column_end":48},"ref_id":{"krate":2,"index":7790}},{"kind":"Variable","span":{"file_name":"src/shared-state.rs","byte_start":1812,"byte_end":1825,"line_start":56,"line_end":56,"column_start":29,"column_end":42},"ref_id":{"krate":0,"index":4294967073}},{"kind":"Function","span":{"file_name":"src/shared-state.rs","byte_start":1864,"byte_end":1867,"line_start":57,"line_end":57,"column_start":29,"column_end":32},"ref_id":{"krate":2,"index":7762}},{"kind":"Variable","span":{"file_name":"src/shared-state.rs","byte_start":1859,"byte_end":1863,"line_start":57,"line_end":57,"column_start":24,"column_end":28},"ref_id":{"krate":0,"index":4294967053}},{"kind":"Variable","span":{"file_name":"src/shared-state.rs","byte_start":1901,"byte_end":1914,"line_start":58,"line_end":58,"column_start":25,"column_end":38},"ref_id":{"krate":0,"index":4294967060}},{"kind":"Variable","span":{"file_name":"src/shared-state.rs","byte_start":1915,"byte_end":1921,"line_start":58,"line_end":58,"column_start":39,"column_end":45},"ref_id":{"krate":0,"index":20}},{"kind":"Function","span":{"file_name":"src/shared-state.rs","byte_start":1963,"byte_end":1974,"line_start":59,"line_end":59,"column_start":36,"column_end":47},"ref_id":{"krate":2,"index":7796}},{"kind":"Variable","span":{"file_name":"src/shared-state.rs","byte_start":1958,"byte_end":1962,"line_start":59,"line_end":59,"column_start":31,"column_end":35},"ref_id":{"krate":0,"index":4294967053}},{"kind":"Variable","span":{"file_name":"src/shared-state.rs","byte_start":2007,"byte_end":2020,"line_start":60,"line_end":60,"column_start":25,"column_end":38},"ref_id":{"krate":0,"index":4294967060}},{"kind":"Variable","span":{"file_name":"src/shared-state.rs","byte_start":2021,"byte_end":2029,"line_start":60,"line_end":60,"column_start":39,"column_end":47},"ref_id":{"krate":0,"index":19}},{"kind":"Variable","span":{"file_name":"src/shared-state.rs","byte_start":2089,"byte_end":2102,"line_start":62,"line_end":62,"column_start":25,"column_end":38},"ref_id":{"krate":0,"index":4294967060}},{"kind":"Variable","span":{"file_name":"src/shared-state.rs","byte_start":2103,"byte_end":2106,"line_start":62,"line_end":62,"column_start":39,"column_end":42},"ref_id":{"krate":0,"index":18}},{"kind":"Variable","span":{"file_name":"src/shared-state.rs","byte_start":2170,"byte_end":2183,"line_start":66,"line_end":66,"column_start":17,"column_end":30},"ref_id":{"krate":0,"index":4294967060}},{"kind":"Variable","span":{"file_name":"src/shared-state.rs","byte_start":2184,"byte_end":2199,"line_start":66,"line_end":66,"column_start":31,"column_end":46},"ref_id":{"krate":0,"index":17}},{"kind":"Function","span":{"file_name":"src/shared-state.rs","byte_start":2254,"byte_end":2258,"line_start":69,"line_end":69,"column_start":23,"column_end":27},"ref_id":{"krate":5,"index":4099}},{"kind":"Variable","span":{"file_name":"src/shared-state.rs","byte_start":2240,"byte_end":2253,"line_start":69,"line_end":69,"column_start":9,"column_end":22},"ref_id":{"krate":0,"index":4294967179}},{"kind":"Variable","span":{"file_name":"src/shared-state.rs","byte_start":2259,"byte_end":2265,"line_start":69,"line_end":69,"column_start":28,"column_end":34},"ref_id":{"krate":0,"index":4294967158}},{"kind":"Variable","span":{"file_name":"src/shared-state.rs","byte_start":2293,"byte_end":2306,"line_start":72,"line_end":72,"column_start":19,"column_end":32},"ref_id":{"krate":0,"index":4294967179}},{"kind":"Function","span":{"file_name":"src/shared-state.rs","byte_start":2331,"byte_end":2337,"line_start":73,"line_end":73,"column_start":23,"column_end":29},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/shared-state.rs","byte_start":2324,"byte_end":2328,"line_start":73,"line_end":73,"column_start":16,"column_end":20},"ref_id":{"krate":1,"index":464}},{"kind":"Variable","span":{"file_name":"src/shared-state.rs","byte_start":2317,"byte_end":2323,"line_start":73,"line_end":73,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":4294966998}},{"kind":"Function","span":{"file_name":"src/shared-state.rs","byte_start":2403,"byte_end":2409,"line_start":75,"line_end":75,"column_start":57,"column_end":63},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/shared-state.rs","byte_start":2396,"byte_end":2400,"line_start":75,"line_end":75,"column_start":50,"column_end":54},"ref_id":{"krate":1,"index":5063}},{"kind":"Variable","span":{"file_name":"src/shared-state.rs","byte_start":2382,"byte_end":2395,"line_start":75,"line_end":75,"column_start":36,"column_end":49},"ref_id":{"krate":0,"index":4294967220}}],"macro_refs":[],"relations":[]}