{"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/mace/repos/rust/csv-compare","program":"/home/mace/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rls","arguments":[],"output":"/home/mace/repos/rust/csv-compare/target/rls/debug/deps/libcsv_compare-61fa3406fdb6e95c.rmeta"},"prelude":{"crate_id":{"name":"csv_compare","disambiguator":[13579146256449652529,4347006952041602849]},"crate_root":"src","external_crates":[{"file_name":"/home/mace/repos/rust/csv-compare/src/main.rs","num":1,"id":{"name":"std","disambiguator":[17255007459673538994,10308005785557406899]}},{"file_name":"/home/mace/repos/rust/csv-compare/src/main.rs","num":2,"id":{"name":"core","disambiguator":[1111923456158047016,16902919259693091653]}},{"file_name":"/home/mace/repos/rust/csv-compare/src/main.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[4206559302939301148,6164973543688958239]}},{"file_name":"/home/mace/repos/rust/csv-compare/src/main.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[5256837966271238037,14624209252821231605]}},{"file_name":"/home/mace/repos/rust/csv-compare/src/main.rs","num":5,"id":{"name":"alloc","disambiguator":[7550531950105187004,8150571798412653191]}},{"file_name":"/home/mace/repos/rust/csv-compare/src/main.rs","num":6,"id":{"name":"libc","disambiguator":[15335445469838442753,9552689356239597613]}},{"file_name":"/home/mace/repos/rust/csv-compare/src/main.rs","num":7,"id":{"name":"unwind","disambiguator":[16502730494113453331,739642837530493346]}},{"file_name":"/home/mace/repos/rust/csv-compare/src/main.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17056567370692029606,5237526203530126554]}},{"file_name":"/home/mace/repos/rust/csv-compare/src/main.rs","num":9,"id":{"name":"hashbrown","disambiguator":[14937216707889756020,8824175777475717960]}},{"file_name":"/home/mace/repos/rust/csv-compare/src/main.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[17577480307990758245,11665649631686256755]}},{"file_name":"/home/mace/repos/rust/csv-compare/src/main.rs","num":11,"id":{"name":"rustc_demangle","disambiguator":[10532265776820743552,12261914965731844528]}},{"file_name":"/home/mace/repos/rust/csv-compare/src/main.rs","num":12,"id":{"name":"std_detect","disambiguator":[15918998743166050901,5153345746580364318]}},{"file_name":"/home/mace/repos/rust/csv-compare/src/main.rs","num":13,"id":{"name":"addr2line","disambiguator":[13847123446638245357,191099483651108540]}},{"file_name":"/home/mace/repos/rust/csv-compare/src/main.rs","num":14,"id":{"name":"gimli","disambiguator":[8535951946701118478,247082403716274271]}},{"file_name":"/home/mace/repos/rust/csv-compare/src/main.rs","num":15,"id":{"name":"object","disambiguator":[8071155208203251459,9749237191716311885]}},{"file_name":"/home/mace/repos/rust/csv-compare/src/main.rs","num":16,"id":{"name":"miniz_oxide","disambiguator":[10993643928529734294,4550819794165110057]}},{"file_name":"/home/mace/repos/rust/csv-compare/src/main.rs","num":17,"id":{"name":"adler","disambiguator":[3520407426629514955,6784388313453073637]}},{"file_name":"/home/mace/repos/rust/csv-compare/src/main.rs","num":18,"id":{"name":"panic_unwind","disambiguator":[947612539730288161,7851933247975044788]}},{"file_name":"/home/mace/repos/rust/csv-compare/src/main.rs","num":19,"id":{"name":"test","disambiguator":[15927358400247775544,9978757268600204750]}},{"file_name":"/home/mace/repos/rust/csv-compare/src/main.rs","num":20,"id":{"name":"getopts","disambiguator":[16431476059579224836,17769924493352383899]}},{"file_name":"/home/mace/repos/rust/csv-compare/src/main.rs","num":21,"id":{"name":"rustc_std_workspace_std","disambiguator":[14719220585989154792,16994032349248357017]}},{"file_name":"/home/mace/repos/rust/csv-compare/src/main.rs","num":22,"id":{"name":"unicode_width","disambiguator":[15105186449840507972,8540734088203606423]}},{"file_name":"/home/mace/repos/rust/csv-compare/src/main.rs","num":23,"id":{"name":"term","disambiguator":[4184132215713117491,6128871211362027445]}}],"span":{"file_name":"src/main.rs","byte_start":0,"byte_end":2237,"line_start":1,"line_end":86,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":1,"index":3016},"span":{"file_name":"src/main.rs","byte_start":14,"byte_end":18,"line_start":1,"line_end":1,"column_start":15,"column_end":19},"alias_span":null,"name":"File","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":4344},"span":{"file_name":"src/main.rs","byte_start":35,"byte_end":42,"line_start":2,"line_end":2,"column_start":15,"column_end":22},"alias_span":null,"name":"BufRead","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":3329},"span":{"file_name":"src/main.rs","byte_start":44,"byte_end":53,"line_start":2,"line_end":2,"column_start":24,"column_end":33},"alias_span":null,"name":"BufReader","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":2131},"span":{"file_name":"src/main.rs","byte_start":65,"byte_end":68,"line_start":3,"line_end":3,"column_start":10,"column_end":13},"alias_span":null,"name":"env","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":2,"index":20},"span":{"file_name":"src/main.rs","byte_start":65,"byte_end":68,"line_start":3,"line_end":3,"column_start":10,"column_end":13},"alias_span":null,"name":"env","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":3329},"span":{"file_name":"src/main.rs","byte_start":1766,"byte_end":1775,"line_start":70,"line_end":70,"column_start":19,"column_end":28},"alias_span":null,"name":"BufReader","value":"","parent":{"krate":0,"index":24}},{"kind":"Use","ref_id":{"krate":0,"index":21},"span":{"file_name":"src/main.rs","byte_start":1794,"byte_end":1805,"line_start":71,"line_end":71,"column_start":17,"column_end":28},"alias_span":null,"name":"load_vector","value":"","parent":{"krate":0,"index":24}},{"kind":"Use","ref_id":{"krate":0,"index":17},"span":{"file_name":"src/main.rs","byte_start":1807,"byte_end":1814,"line_start":71,"line_end":71,"column_start":30,"column_end":37},"alias_span":null,"name":"CsvLine","value":"","parent":{"krate":0,"index":24}},{"kind":"Use","ref_id":{"krate":0,"index":22},"span":{"file_name":"src/main.rs","byte_start":1816,"byte_end":1827,"line_start":71,"line_end":71,"column_start":39,"column_end":50},"alias_span":null,"name":"print_lines","value":"","parent":{"krate":0,"index":24}},{"kind":"Use","ref_id":{"krate":1,"index":3016},"span":{"file_name":"src/main.rs","byte_start":1847,"byte_end":1851,"line_start":72,"line_end":72,"column_start":18,"column_end":22},"alias_span":null,"name":"File","value":"","parent":{"krate":0,"index":24}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"src/main.rs","byte_start":0,"byte_end":2237,"line_start":1,"line_end":86,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"src/main.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},{"krate":0,"index":11},{"krate":0,"index":14},{"krate":0,"index":15},{"krate":0,"index":17},{"krate":0,"index":19},{"krate":0,"index":21},{"krate":0,"index":22},{"krate":0,"index":23},{"krate":0,"index":24},{"krate":0,"index":48}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":17},"span":{"file_name":"src/main.rs","byte_start":79,"byte_end":86,"line_start":6,"line_end":6,"column_start":8,"column_end":15},"name":"CsvLine","qualname":"::CsvLine","value":"CsvLine { line }","parent":null,"children":[{"krate":0,"index":18}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":18},"span":{"file_name":"src/main.rs","byte_start":93,"byte_end":97,"line_start":7,"line_end":7,"column_start":5,"column_end":9},"name":"line","qualname":"::CsvLine::line","value":"std::string::String","parent":{"krate":0,"index":17},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741844},"span":{"file_name":"src/main.rs","byte_start":140,"byte_end":144,"line_start":11,"line_end":11,"column_start":16,"column_end":20},"name":"line","qualname":"::new::line","value":"std::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":20},"span":{"file_name":"src/main.rs","byte_start":136,"byte_end":139,"line_start":11,"line_end":11,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"pub fn new(String) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741845},"span":{"file_name":"src/main.rs","byte_start":210,"byte_end":216,"line_start":16,"line_end":16,"column_start":16,"column_end":22},"name":"vector","qualname":"::load_vector::vector","value":"&mut std::vec::Vec","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536870933},"span":{"file_name":"src/main.rs","byte_start":237,"byte_end":243,"line_start":16,"line_end":16,"column_start":43,"column_end":49},"name":"reader","qualname":"::load_vector::reader","value":"std::io::BufReader","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":21},"span":{"file_name":"src/main.rs","byte_start":198,"byte_end":209,"line_start":16,"line_end":16,"column_start":4,"column_end":15},"name":"load_vector","qualname":"::load_vector","value":"fn load_vector(&mut Vec, BufReader)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3892314133},"span":{"file_name":"src/main.rs","byte_start":375,"byte_end":401,"line_start":19,"line_end":19,"column_start":27,"column_end":53},"name":"iter","qualname":"iter$HirId { owner: DefId(0:21 ~ csv_compare[bc72]::load_vector), local_id: 23 }","value":"std::iter::Enumerate>>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3489660949},"span":{"file_name":"src/main.rs","byte_start":375,"byte_end":401,"line_start":19,"line_end":19,"column_start":27,"column_end":53},"name":"__next","qualname":"__next$HirId { owner: DefId(0:21 ~ csv_compare[bc72]::load_vector), local_id: 11 }","value":"(usize, std::result::Result)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":805306389},"span":{"file_name":"src/main.rs","byte_start":357,"byte_end":371,"line_start":19,"line_end":19,"column_start":9,"column_end":23},"name":"val","qualname":"val$HirId { owner: DefId(0:21 ~ csv_compare[bc72]::load_vector), local_id: 12 }","value":"(usize, std::result::Result)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2214592533},"span":{"file_name":"src/main.rs","byte_start":358,"byte_end":364,"line_start":19,"line_end":19,"column_start":10,"column_end":16},"name":"_index","qualname":"_index$HirId { owner: DefId(0:21 ~ csv_compare[bc72]::load_vector), local_id: 33 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1140850709},"span":{"file_name":"src/main.rs","byte_start":366,"byte_end":370,"line_start":19,"line_end":19,"column_start":18,"column_end":22},"name":"line","qualname":"line$HirId { owner: DefId(0:21 ~ csv_compare[bc72]::load_vector), local_id: 34 }","value":"std::result::Result","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3556769813},"span":{"file_name":"src/main.rs","byte_start":416,"byte_end":420,"line_start":20,"line_end":20,"column_start":13,"column_end":17},"name":"line","qualname":"line$HirId { owner: DefId(0:21 ~ csv_compare[bc72]::load_vector), local_id: 43 }","value":"std::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741846},"span":{"file_name":"src/main.rs","byte_start":515,"byte_end":521,"line_start":25,"line_end":25,"column_start":16,"column_end":22},"name":"vector","qualname":"::print_lines::vector","value":"std::vec::Vec","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":22},"span":{"file_name":"src/main.rs","byte_start":503,"byte_end":514,"line_start":25,"line_end":25,"column_start":4,"column_end":15},"name":"print_lines","qualname":"::print_lines","value":"fn print_lines(Vec)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3355443222},"span":{"file_name":"src/main.rs","byte_start":555,"byte_end":568,"line_start":26,"line_end":26,"column_start":17,"column_end":30},"name":"iter","qualname":"iter$HirId { owner: DefId(0:22 ~ csv_compare[bc72]::print_lines), local_id: 19 }","value":"std::slice::Iter","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3758096406},"span":{"file_name":"src/main.rs","byte_start":555,"byte_end":568,"line_start":26,"line_end":26,"column_start":17,"column_end":30},"name":"__next","qualname":"__next$HirId { owner: DefId(0:22 ~ csv_compare[bc72]::print_lines), local_id: 7 }","value":"&CsvLine","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":268435478},"span":{"file_name":"src/main.rs","byte_start":547,"byte_end":551,"line_start":26,"line_end":26,"column_start":9,"column_end":13},"name":"val","qualname":"val$HirId { owner: DefId(0:22 ~ csv_compare[bc72]::print_lines), local_id: 8 }","value":"&CsvLine","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3087007766},"span":{"file_name":"src/main.rs","byte_start":547,"byte_end":551,"line_start":26,"line_end":26,"column_start":9,"column_end":13},"name":"line","qualname":"line$HirId { owner: DefId(0:22 ~ csv_compare[bc72]::print_lines), local_id: 29 }","value":"&CsvLine","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":23},"span":{"file_name":"src/main.rs","byte_start":618,"byte_end":622,"line_start":31,"line_end":31,"column_start":4,"column_end":8},"name":"main","qualname":"::main","value":"fn main()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(dead_code)","span":{"file_name":"src/main.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1}}]},{"kind":"Local","id":{"krate":0,"index":3489660951},"span":{"file_name":"src/main.rs","byte_start":635,"byte_end":643,"line_start":32,"line_end":32,"column_start":9,"column_end":17},"name":"filename","qualname":"filename$HirId { owner: DefId(0:23 ~ csv_compare[bc72]::main), local_id: 11 }","value":"std::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3892314135},"span":{"file_name":"src/main.rs","byte_start":683,"byte_end":692,"line_start":33,"line_end":33,"column_start":9,"column_end":18},"name":"filename2","qualname":"filename2$HirId { owner: DefId(0:23 ~ csv_compare[bc72]::main), local_id: 23 }","value":"std::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3288334359},"span":{"file_name":"src/main.rs","byte_start":732,"byte_end":741,"line_start":34,"line_end":34,"column_start":9,"column_end":18},"name":"delimiter","qualname":"delimiter$HirId { owner: DefId(0:23 ~ csv_compare[bc72]::main), local_id: 35 }","value":"std::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2885681175},"span":{"file_name":"src/main.rs","byte_start":781,"byte_end":787,"line_start":35,"line_end":35,"column_start":9,"column_end":15},"name":"column","qualname":"column$HirId { owner: DefId(0:23 ~ csv_compare[bc72]::main), local_id: 53 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2181038103},"span":{"file_name":"src/main.rs","byte_start":852,"byte_end":856,"line_start":37,"line_end":37,"column_start":9,"column_end":13},"name":"file","qualname":"file$HirId { owner: DefId(0:23 ~ csv_compare[bc72]::main), local_id: 65 }","value":"std::fs::File","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2986344471},"span":{"file_name":"src/main.rs","byte_start":898,"byte_end":903,"line_start":38,"line_end":38,"column_start":9,"column_end":14},"name":"file2","qualname":"file2$HirId { owner: DefId(0:23 ~ csv_compare[bc72]::main), local_id: 77 }","value":"std::fs::File","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3925868567},"span":{"file_name":"src/main.rs","byte_start":947,"byte_end":953,"line_start":40,"line_end":40,"column_start":9,"column_end":15},"name":"reader","qualname":"reader$HirId { owner: DefId(0:23 ~ csv_compare[bc72]::main), local_id: 87 }","value":"std::io::BufReader","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2248146967},"span":{"file_name":"src/main.rs","byte_start":986,"byte_end":993,"line_start":41,"line_end":41,"column_start":9,"column_end":16},"name":"reader2","qualname":"reader2$HirId { owner: DefId(0:23 ~ csv_compare[bc72]::main), local_id: 97 }","value":"std::io::BufReader","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3053453335},"span":{"file_name":"src/main.rs","byte_start":1032,"byte_end":1036,"line_start":43,"line_end":43,"column_start":13,"column_end":17},"name":"vec1","qualname":"vec1$HirId { owner: DefId(0:23 ~ csv_compare[bc72]::main), local_id: 109 }","value":"std::vec::Vec","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2650800151},"span":{"file_name":"src/main.rs","byte_start":1077,"byte_end":1081,"line_start":44,"line_end":44,"column_start":13,"column_end":17},"name":"vec2","qualname":"vec2$HirId { owner: DefId(0:23 ~ csv_compare[bc72]::main), local_id: 121 }","value":"std::vec::Vec","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2701131799},"span":{"file_name":"src/main.rs","byte_start":1122,"byte_end":1126,"line_start":45,"line_end":45,"column_start":13,"column_end":17},"name":"diff","qualname":"diff$HirId { owner: DefId(0:23 ~ csv_compare[bc72]::main), local_id: 133 }","value":"std::vec::Vec","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2499805207},"span":{"file_name":"src/main.rs","byte_start":1243,"byte_end":1254,"line_start":50,"line_end":50,"column_start":14,"column_end":25},"name":"iter","qualname":"iter$HirId { owner: DefId(0:23 ~ csv_compare[bc72]::main), local_id: 169 }","value":"std::slice::Iter","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3103784983},"span":{"file_name":"src/main.rs","byte_start":1243,"byte_end":1254,"line_start":50,"line_end":50,"column_start":14,"column_end":25},"name":"__next","qualname":"__next$HirId { owner: DefId(0:23 ~ csv_compare[bc72]::main), local_id: 157 }","value":"&CsvLine","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2030043159},"span":{"file_name":"src/main.rs","byte_start":1238,"byte_end":1239,"line_start":50,"line_end":50,"column_start":9,"column_end":10},"name":"val","qualname":"val$HirId { owner: DefId(0:23 ~ csv_compare[bc72]::main), local_id: 158 }","value":"&CsvLine","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3439329303},"span":{"file_name":"src/main.rs","byte_start":1238,"byte_end":1239,"line_start":50,"line_end":50,"column_start":9,"column_end":10},"name":"i","qualname":"i$HirId { owner: DefId(0:23 ~ csv_compare[bc72]::main), local_id: 179 }","value":"&CsvLine","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3808428055},"span":{"file_name":"src/main.rs","byte_start":1269,"byte_end":1277,"line_start":51,"line_end":51,"column_start":13,"column_end":21},"name":"splitter","qualname":"splitter$HirId { owner: DefId(0:23 ~ csv_compare[bc72]::main), local_id: 199 }","value":"std::vec::Vec<&str>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4076863511},"span":{"file_name":"src/main.rs","byte_start":1339,"byte_end":1344,"line_start":52,"line_end":52,"column_start":13,"column_end":18},"name":"value","qualname":"value$HirId { owner: DefId(0:23 ~ csv_compare[bc72]::main), local_id: 207 }","value":"&str","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1619001367},"span":{"file_name":"src/main.rs","byte_start":1378,"byte_end":1383,"line_start":54,"line_end":54,"column_start":13,"column_end":18},"name":"found","qualname":"found$HirId { owner: DefId(0:23 ~ csv_compare[bc72]::main), local_id: 262 }","value":"bool","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3942645783},"span":{"file_name":"src/main.rs","byte_start":1419,"byte_end":1420,"line_start":54,"line_end":54,"column_start":54,"column_end":55},"name":"r","qualname":"$HirId { owner: DefId(0:23 ~ csv_compare[bc72]::main), local_id: 251 }::r","value":"&CsvLine","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2533359639},"span":{"file_name":"src/main.rs","byte_start":1440,"byte_end":1450,"line_start":55,"line_end":55,"column_start":17,"column_end":27},"name":"splitter_b","qualname":"splitter_b$HirId { owner: DefId(0:23 ~ csv_compare[bc72]::main), local_id: 233 }","value":"std::vec::Vec<&str>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2399141911},"span":{"file_name":"src/main.rs","byte_start":1516,"byte_end":1522,"line_start":56,"line_end":56,"column_start":17,"column_end":23},"name":"search","qualname":"search$HirId { owner: DefId(0:23 ~ csv_compare[bc72]::main), local_id: 241 }","value":"&str","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":24},"span":{"file_name":"src/main.rs","byte_start":1735,"byte_end":1745,"line_start":69,"line_end":69,"column_start":5,"column_end":15},"name":"first_test","qualname":"::first_test","value":"src/main.rs","parent":null,"children":[{"krate":0,"index":25},{"krate":0,"index":26},{"krate":0,"index":29},{"krate":0,"index":30},{"krate":0,"index":33},{"krate":0,"index":36},{"krate":0,"index":39},{"krate":0,"index":42},{"krate":0,"index":44},{"krate":0,"index":45},{"krate":0,"index":47}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(test)","span":{"file_name":"src/main.rs","byte_start":1718,"byte_end":1730,"line_start":68,"line_end":68,"column_start":1,"column_end":13}}]},{"kind":"Function","id":{"krate":0,"index":42},"span":{"file_name":"src/main.rs","byte_start":1861,"byte_end":1871,"line_start":74,"line_end":74,"column_start":8,"column_end":18},"name":"get_reader","qualname":"::first_test::get_reader","value":"fn get_reader() -> BufReader","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1342177322},"span":{"file_name":"src/main.rs","byte_start":1907,"byte_end":1911,"line_start":75,"line_end":75,"column_start":13,"column_end":17},"name":"file","qualname":"file$HirId { owner: DefId(0:42 ~ csv_compare[bc72]::first_test::get_reader), local_id: 10 }","value":"std::fs::File","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":47},"span":{"file_name":"src/main.rs","byte_start":2011,"byte_end":2027,"line_start":79,"line_end":79,"column_start":8,"column_end":24},"name":"test_load_vector","qualname":"::first_test::test_load_vector","value":"fn test_load_vector()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2684354607},"span":{"file_name":"src/main.rs","byte_start":2045,"byte_end":2051,"line_start":80,"line_end":80,"column_start":14,"column_end":20},"name":"reader","qualname":"reader$HirId { owner: DefId(0:47 ~ csv_compare[bc72]::first_test::test_load_vector#1), local_id: 5 }","value":"std::io::BufReader","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2281701423},"span":{"file_name":"src/main.rs","byte_start":2084,"byte_end":2088,"line_start":81,"line_end":81,"column_start":17,"column_end":21},"name":"vec1","qualname":"vec1$HirId { owner: DefId(0:47 ~ csv_compare[bc72]::first_test::test_load_vector#1), local_id: 17 }","value":"std::vec::Vec","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[{"id":0,"kind":"Inherent","span":{"file_name":"src/main.rs","byte_start":115,"byte_end":122,"line_start":10,"line_end":10,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":20}],"docs":"","sig":null,"attributes":[]}],"refs":[{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":4,"byte_end":7,"line_start":1,"line_end":1,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":3016}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":9,"byte_end":11,"line_start":1,"line_end":1,"column_start":10,"column_end":12},"ref_id":{"krate":1,"index":3016}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":25,"byte_end":28,"line_start":2,"line_end":2,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":4344}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":30,"byte_end":32,"line_start":2,"line_end":2,"column_start":10,"column_end":12},"ref_id":{"krate":1,"index":4344}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":25,"byte_end":28,"line_start":2,"line_end":2,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":3329}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":30,"byte_end":32,"line_start":2,"line_end":2,"column_start":10,"column_end":12},"ref_id":{"krate":1,"index":3329}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":60,"byte_end":63,"line_start":3,"line_end":3,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":99,"byte_end":105,"line_start":7,"line_end":7,"column_start":11,"column_end":17},"ref_id":{"krate":5,"index":7285}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":115,"byte_end":122,"line_start":10,"line_end":10,"column_start":6,"column_end":13},"ref_id":{"krate":0,"index":17}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":146,"byte_end":152,"line_start":11,"line_end":11,"column_start":22,"column_end":28},"ref_id":{"krate":5,"index":7285}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":172,"byte_end":176,"line_start":12,"line_end":12,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":17}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":179,"byte_end":183,"line_start":12,"line_end":12,"column_start":16,"column_end":20},"ref_id":{"krate":0,"index":18}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":179,"byte_end":183,"line_start":12,"line_end":12,"column_start":16,"column_end":20},"ref_id":{"krate":0,"index":1073741844}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":223,"byte_end":226,"line_start":16,"line_end":16,"column_start":29,"column_end":32},"ref_id":{"krate":5,"index":6772}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":227,"byte_end":234,"line_start":16,"line_end":16,"column_start":33,"column_end":40},"ref_id":{"krate":0,"index":17}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":245,"byte_end":254,"line_start":16,"line_end":16,"column_start":51,"column_end":60},"ref_id":{"krate":1,"index":3329}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":255,"byte_end":259,"line_start":16,"line_end":16,"column_start":61,"column_end":65},"ref_id":{"krate":1,"index":3016}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":382,"byte_end":387,"line_start":19,"line_end":19,"column_start":34,"column_end":39},"ref_id":{"krate":1,"index":4351}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":375,"byte_end":381,"line_start":19,"line_end":19,"column_start":27,"column_end":33},"ref_id":{"krate":0,"index":536870933}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":357,"byte_end":371,"line_start":19,"line_end":19,"column_start":9,"column_end":23},"ref_id":{"krate":2,"index":39716}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":428,"byte_end":434,"line_start":20,"line_end":20,"column_start":25,"column_end":31},"ref_id":{"krate":2,"index":8161}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":423,"byte_end":427,"line_start":20,"line_end":20,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":1140850709}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":453,"byte_end":457,"line_start":21,"line_end":21,"column_start":16,"column_end":20},"ref_id":{"krate":5,"index":6843}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":446,"byte_end":452,"line_start":21,"line_end":21,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":1073741845}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":467,"byte_end":470,"line_start":21,"line_end":21,"column_start":30,"column_end":33},"ref_id":{"krate":0,"index":20}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":458,"byte_end":465,"line_start":21,"line_end":21,"column_start":21,"column_end":28},"ref_id":{"krate":0,"index":17}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":476,"byte_end":485,"line_start":21,"line_end":21,"column_start":39,"column_end":48},"ref_id":{"krate":5,"index":5441}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":471,"byte_end":475,"line_start":21,"line_end":21,"column_start":34,"column_end":38},"ref_id":{"krate":0,"index":3556769813}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":523,"byte_end":526,"line_start":25,"line_end":25,"column_start":24,"column_end":27},"ref_id":{"krate":5,"index":6772}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":527,"byte_end":534,"line_start":25,"line_end":25,"column_start":28,"column_end":35},"ref_id":{"krate":0,"index":17}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":555,"byte_end":561,"line_start":26,"line_end":26,"column_start":17,"column_end":23},"ref_id":{"krate":0,"index":1073741846}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":547,"byte_end":551,"line_start":26,"line_end":26,"column_start":9,"column_end":13},"ref_id":{"krate":2,"index":39716}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":594,"byte_end":598,"line_start":27,"line_end":27,"column_start":24,"column_end":28},"ref_id":{"krate":0,"index":3087007766}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":599,"byte_end":603,"line_start":27,"line_end":27,"column_start":29,"column_end":33},"ref_id":{"krate":0,"index":18}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":665,"byte_end":671,"line_start":32,"line_end":32,"column_start":39,"column_end":45},"ref_id":{"krate":2,"index":7674}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":658,"byte_end":661,"line_start":32,"line_end":32,"column_start":32,"column_end":35},"ref_id":{"krate":2,"index":7243}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":651,"byte_end":655,"line_start":32,"line_end":32,"column_start":25,"column_end":29},"ref_id":{"krate":1,"index":2230}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":646,"byte_end":649,"line_start":32,"line_end":32,"column_start":20,"column_end":23},"ref_id":{"krate":1,"index":2131}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":714,"byte_end":720,"line_start":33,"line_end":33,"column_start":40,"column_end":46},"ref_id":{"krate":2,"index":7674}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":707,"byte_end":710,"line_start":33,"line_end":33,"column_start":33,"column_end":36},"ref_id":{"krate":2,"index":7243}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":700,"byte_end":704,"line_start":33,"line_end":33,"column_start":26,"column_end":30},"ref_id":{"krate":1,"index":2230}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":695,"byte_end":698,"line_start":33,"line_end":33,"column_start":21,"column_end":24},"ref_id":{"krate":1,"index":2131}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":763,"byte_end":769,"line_start":34,"line_end":34,"column_start":40,"column_end":46},"ref_id":{"krate":2,"index":7674}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":756,"byte_end":759,"line_start":34,"line_end":34,"column_start":33,"column_end":36},"ref_id":{"krate":2,"index":7243}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":749,"byte_end":753,"line_start":34,"line_end":34,"column_start":26,"column_end":30},"ref_id":{"krate":1,"index":2230}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":744,"byte_end":747,"line_start":34,"line_end":34,"column_start":21,"column_end":24},"ref_id":{"krate":1,"index":2131}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":833,"byte_end":839,"line_start":35,"line_end":35,"column_start":61,"column_end":67},"ref_id":{"krate":2,"index":8161}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":825,"byte_end":830,"line_start":35,"line_end":35,"column_start":53,"column_end":58},"ref_id":{"krate":2,"index":11794}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":816,"byte_end":822,"line_start":35,"line_end":35,"column_start":44,"column_end":50},"ref_id":{"krate":2,"index":7674}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":809,"byte_end":812,"line_start":35,"line_end":35,"column_start":37,"column_end":40},"ref_id":{"krate":2,"index":7243}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":802,"byte_end":806,"line_start":35,"line_end":35,"column_start":30,"column_end":34},"ref_id":{"krate":1,"index":2230}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":797,"byte_end":800,"line_start":35,"line_end":35,"column_start":25,"column_end":28},"ref_id":{"krate":1,"index":2131}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":880,"byte_end":886,"line_start":37,"line_end":37,"column_start":37,"column_end":43},"ref_id":{"krate":2,"index":8161}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":865,"byte_end":869,"line_start":37,"line_end":37,"column_start":22,"column_end":26},"ref_id":{"krate":1,"index":3034}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":859,"byte_end":863,"line_start":37,"line_end":37,"column_start":16,"column_end":20},"ref_id":{"krate":1,"index":3016}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":870,"byte_end":878,"line_start":37,"line_end":37,"column_start":27,"column_end":35},"ref_id":{"krate":0,"index":3489660951}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":928,"byte_end":934,"line_start":38,"line_end":38,"column_start":39,"column_end":45},"ref_id":{"krate":2,"index":8161}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":912,"byte_end":916,"line_start":38,"line_end":38,"column_start":23,"column_end":27},"ref_id":{"krate":1,"index":3034}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":906,"byte_end":910,"line_start":38,"line_end":38,"column_start":17,"column_end":21},"ref_id":{"krate":1,"index":3016}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":917,"byte_end":926,"line_start":38,"line_end":38,"column_start":28,"column_end":37},"ref_id":{"krate":0,"index":3892314135}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":967,"byte_end":970,"line_start":40,"line_end":40,"column_start":29,"column_end":32},"ref_id":{"krate":1,"index":3337}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":956,"byte_end":965,"line_start":40,"line_end":40,"column_start":18,"column_end":27},"ref_id":{"krate":1,"index":3329}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":971,"byte_end":975,"line_start":40,"line_end":40,"column_start":33,"column_end":37},"ref_id":{"krate":0,"index":2181038103}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1007,"byte_end":1010,"line_start":41,"line_end":41,"column_start":30,"column_end":33},"ref_id":{"krate":1,"index":3337}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":996,"byte_end":1005,"line_start":41,"line_end":41,"column_start":19,"column_end":28},"ref_id":{"krate":1,"index":3329}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1011,"byte_end":1016,"line_start":41,"line_end":41,"column_start":34,"column_end":39},"ref_id":{"krate":0,"index":2986344471}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":1038,"byte_end":1041,"line_start":43,"line_end":43,"column_start":19,"column_end":22},"ref_id":{"krate":5,"index":6772}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":1042,"byte_end":1049,"line_start":43,"line_end":43,"column_start":23,"column_end":30},"ref_id":{"krate":0,"index":17}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1058,"byte_end":1061,"line_start":43,"line_end":43,"column_start":39,"column_end":42},"ref_id":{"krate":5,"index":6779}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":1053,"byte_end":1056,"line_start":43,"line_end":43,"column_start":34,"column_end":37},"ref_id":{"krate":5,"index":6772}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":1083,"byte_end":1086,"line_start":44,"line_end":44,"column_start":19,"column_end":22},"ref_id":{"krate":5,"index":6772}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":1087,"byte_end":1094,"line_start":44,"line_end":44,"column_start":23,"column_end":30},"ref_id":{"krate":0,"index":17}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1103,"byte_end":1106,"line_start":44,"line_end":44,"column_start":39,"column_end":42},"ref_id":{"krate":5,"index":6779}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":1098,"byte_end":1101,"line_start":44,"line_end":44,"column_start":34,"column_end":37},"ref_id":{"krate":5,"index":6772}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":1128,"byte_end":1131,"line_start":45,"line_end":45,"column_start":19,"column_end":22},"ref_id":{"krate":5,"index":6772}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":1132,"byte_end":1139,"line_start":45,"line_end":45,"column_start":23,"column_end":30},"ref_id":{"krate":0,"index":17}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1148,"byte_end":1151,"line_start":45,"line_end":45,"column_start":39,"column_end":42},"ref_id":{"krate":5,"index":6779}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":1143,"byte_end":1146,"line_start":45,"line_end":45,"column_start":34,"column_end":37},"ref_id":{"krate":5,"index":6772}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1160,"byte_end":1171,"line_start":47,"line_end":47,"column_start":5,"column_end":16},"ref_id":{"krate":0,"index":21}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1177,"byte_end":1181,"line_start":47,"line_end":47,"column_start":22,"column_end":26},"ref_id":{"krate":0,"index":3053453335}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1183,"byte_end":1189,"line_start":47,"line_end":47,"column_start":28,"column_end":34},"ref_id":{"krate":0,"index":3925868567}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1196,"byte_end":1207,"line_start":48,"line_end":48,"column_start":5,"column_end":16},"ref_id":{"krate":0,"index":21}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1213,"byte_end":1217,"line_start":48,"line_end":48,"column_start":22,"column_end":26},"ref_id":{"krate":0,"index":2650800151}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1219,"byte_end":1226,"line_start":48,"line_end":48,"column_start":28,"column_end":35},"ref_id":{"krate":0,"index":2248146967}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1243,"byte_end":1247,"line_start":50,"line_end":50,"column_start":14,"column_end":18},"ref_id":{"krate":0,"index":3053453335}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1238,"byte_end":1239,"line_start":50,"line_end":50,"column_start":9,"column_end":10},"ref_id":{"krate":2,"index":39716}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":1279,"byte_end":1282,"line_start":51,"line_end":51,"column_start":23,"column_end":26},"ref_id":{"krate":5,"index":6772}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1316,"byte_end":1323,"line_start":51,"line_end":51,"column_start":60,"column_end":67},"ref_id":{"krate":2,"index":7290}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1298,"byte_end":1303,"line_start":51,"line_end":51,"column_start":42,"column_end":47},"ref_id":{"krate":2,"index":11726}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1291,"byte_end":1292,"line_start":51,"line_end":51,"column_start":35,"column_end":36},"ref_id":{"krate":0,"index":3439329303}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1293,"byte_end":1297,"line_start":51,"line_end":51,"column_start":37,"column_end":41},"ref_id":{"krate":0,"index":18}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1305,"byte_end":1314,"line_start":51,"line_end":51,"column_start":49,"column_end":58},"ref_id":{"krate":0,"index":3288334359}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1347,"byte_end":1355,"line_start":52,"line_end":52,"column_start":21,"column_end":29},"ref_id":{"krate":0,"index":3808428055}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1356,"byte_end":1362,"line_start":52,"line_end":52,"column_start":30,"column_end":36},"ref_id":{"krate":0,"index":2885681175}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1409,"byte_end":1417,"line_start":54,"line_end":54,"column_start":44,"column_end":52},"ref_id":{"krate":2,"index":7376}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1402,"byte_end":1406,"line_start":54,"line_end":54,"column_start":37,"column_end":41},"ref_id":{"krate":2,"index":10656}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1397,"byte_end":1401,"line_start":54,"line_end":54,"column_start":32,"column_end":36},"ref_id":{"krate":0,"index":2650800151}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":1452,"byte_end":1455,"line_start":55,"line_end":55,"column_start":29,"column_end":32},"ref_id":{"krate":5,"index":6772}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1489,"byte_end":1496,"line_start":55,"line_end":55,"column_start":66,"column_end":73},"ref_id":{"krate":2,"index":7290}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1471,"byte_end":1476,"line_start":55,"line_end":55,"column_start":48,"column_end":53},"ref_id":{"krate":2,"index":11726}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1464,"byte_end":1465,"line_start":55,"line_end":55,"column_start":41,"column_end":42},"ref_id":{"krate":0,"index":3942645783}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1466,"byte_end":1470,"line_start":55,"line_end":55,"column_start":43,"column_end":47},"ref_id":{"krate":0,"index":18}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1478,"byte_end":1487,"line_start":55,"line_end":55,"column_start":55,"column_end":64},"ref_id":{"krate":0,"index":3288334359}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1525,"byte_end":1535,"line_start":56,"line_end":56,"column_start":26,"column_end":36},"ref_id":{"krate":0,"index":2533359639}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1536,"byte_end":1542,"line_start":56,"line_end":56,"column_start":37,"column_end":43},"ref_id":{"krate":0,"index":2885681175}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1557,"byte_end":1563,"line_start":57,"line_end":57,"column_start":13,"column_end":19},"ref_id":{"krate":0,"index":2399141911}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1567,"byte_end":1572,"line_start":57,"line_end":57,"column_start":23,"column_end":28},"ref_id":{"krate":0,"index":4076863511}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":1585,"byte_end":1589,"line_start":58,"line_end":58,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":39712}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":1585,"byte_end":1589,"line_start":58,"line_end":58,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":39712}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1605,"byte_end":1610,"line_start":60,"line_end":60,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":1619001367}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1630,"byte_end":1634,"line_start":61,"line_end":61,"column_start":18,"column_end":22},"ref_id":{"krate":5,"index":6843}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1625,"byte_end":1629,"line_start":61,"line_end":61,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":2701131799}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1644,"byte_end":1647,"line_start":61,"line_end":61,"column_start":32,"column_end":35},"ref_id":{"krate":0,"index":20}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":1635,"byte_end":1642,"line_start":61,"line_end":61,"column_start":23,"column_end":30},"ref_id":{"krate":0,"index":17}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1663,"byte_end":1669,"line_start":61,"line_end":61,"column_start":51,"column_end":57},"ref_id":{"krate":2,"index":8161}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1655,"byte_end":1660,"line_start":61,"line_end":61,"column_start":43,"column_end":48},"ref_id":{"krate":2,"index":11794}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1648,"byte_end":1649,"line_start":61,"line_end":61,"column_start":36,"column_end":37},"ref_id":{"krate":0,"index":3439329303}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1650,"byte_end":1654,"line_start":61,"line_end":61,"column_start":38,"column_end":42},"ref_id":{"krate":0,"index":18}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1696,"byte_end":1707,"line_start":65,"line_end":65,"column_start":5,"column_end":16},"ref_id":{"krate":0,"index":22}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1708,"byte_end":1712,"line_start":65,"line_end":65,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":2701131799}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":1756,"byte_end":1759,"line_start":70,"line_end":70,"column_start":9,"column_end":12},"ref_id":{"krate":1,"index":3329}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":1761,"byte_end":1763,"line_start":70,"line_end":70,"column_start":14,"column_end":16},"ref_id":{"krate":1,"index":3329}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1786,"byte_end":1791,"line_start":71,"line_end":71,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":21}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":1786,"byte_end":1791,"line_start":71,"line_end":71,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":17}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1786,"byte_end":1791,"line_start":71,"line_end":71,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":22}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":1838,"byte_end":1841,"line_start":72,"line_end":72,"column_start":9,"column_end":12},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":1843,"byte_end":1845,"line_start":72,"line_end":72,"column_start":14,"column_end":16},"ref_id":{"krate":1,"index":2958}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":1877,"byte_end":1886,"line_start":74,"line_end":74,"column_start":24,"column_end":33},"ref_id":{"krate":1,"index":3329}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":1887,"byte_end":1891,"line_start":74,"line_end":74,"column_start":34,"column_end":38},"ref_id":{"krate":1,"index":3016}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1947,"byte_end":1953,"line_start":75,"line_end":75,"column_start":53,"column_end":59},"ref_id":{"krate":2,"index":8161}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1920,"byte_end":1924,"line_start":75,"line_end":75,"column_start":26,"column_end":30},"ref_id":{"krate":1,"index":3034}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":1914,"byte_end":1918,"line_start":75,"line_end":75,"column_start":20,"column_end":24},"ref_id":{"krate":1,"index":3016}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1976,"byte_end":1979,"line_start":76,"line_end":76,"column_start":20,"column_end":23},"ref_id":{"krate":1,"index":3337}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":1965,"byte_end":1974,"line_start":76,"line_end":76,"column_start":9,"column_end":18},"ref_id":{"krate":1,"index":3329}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1980,"byte_end":1984,"line_start":76,"line_end":76,"column_start":24,"column_end":28},"ref_id":{"krate":0,"index":1342177322}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":2054,"byte_end":2064,"line_start":80,"line_end":80,"column_start":23,"column_end":33},"ref_id":{"krate":0,"index":42}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":2090,"byte_end":2093,"line_start":81,"line_end":81,"column_start":23,"column_end":26},"ref_id":{"krate":5,"index":6772}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":2094,"byte_end":2101,"line_start":81,"line_end":81,"column_start":27,"column_end":34},"ref_id":{"krate":0,"index":17}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":2110,"byte_end":2113,"line_start":81,"line_end":81,"column_start":43,"column_end":46},"ref_id":{"krate":5,"index":6779}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":2105,"byte_end":2108,"line_start":81,"line_end":81,"column_start":38,"column_end":41},"ref_id":{"krate":5,"index":6772}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":2125,"byte_end":2136,"line_start":82,"line_end":82,"column_start":9,"column_end":20},"ref_id":{"krate":0,"index":21}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":2142,"byte_end":2146,"line_start":82,"line_end":82,"column_start":26,"column_end":30},"ref_id":{"krate":0,"index":2281701423}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":2148,"byte_end":2154,"line_start":82,"line_end":82,"column_start":32,"column_end":38},"ref_id":{"krate":0,"index":2684354607}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":2165,"byte_end":2176,"line_start":83,"line_end":83,"column_start":9,"column_end":20},"ref_id":{"krate":0,"index":22}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":2177,"byte_end":2181,"line_start":83,"line_end":83,"column_start":21,"column_end":25},"ref_id":{"krate":0,"index":2281701423}}],"macro_refs":[],"relations":[{"span":{"file_name":"src/main.rs","byte_start":115,"byte_end":122,"line_start":10,"line_end":10,"column_start":6,"column_end":13},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":17},"to":{"krate":4294967295,"index":4294967295}}]}