YAI-flash-recreation/target/rls/debug/deps/save-analysis/game_test-ca66ce09734f6d76.json
VincentKnightTesting c46d579bad sorry commit
2022-05-05 12:03:21 -05:00

1 line
29 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.1","compilation":{"directory":"/home/gallant/Documents/git/youareanidiot","program":"/home/gallant/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rls","arguments":[],"output":"/home/gallant/Documents/git/youareanidiot/target/rls/debug/deps/libgame_test-ca66ce09734f6d76.rmeta"},"prelude":{"crate_id":{"name":"game_test","disambiguator":[7840306548837081442,0]},"crate_root":"src","external_crates":[{"file_name":"/home/gallant/Documents/git/youareanidiot/src/main.rs","num":1,"id":{"name":"std","disambiguator":[14026078687029744792,0]}},{"file_name":"/home/gallant/Documents/git/youareanidiot/src/main.rs","num":2,"id":{"name":"core","disambiguator":[5443730852259234579,0]}},{"file_name":"/home/gallant/Documents/git/youareanidiot/src/main.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[4162025702538114948,0]}},{"file_name":"/home/gallant/Documents/git/youareanidiot/src/main.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[17612152343462746361,0]}},{"file_name":"/home/gallant/Documents/git/youareanidiot/src/main.rs","num":5,"id":{"name":"alloc","disambiguator":[5560808256873132085,0]}},{"file_name":"/home/gallant/Documents/git/youareanidiot/src/main.rs","num":6,"id":{"name":"libc","disambiguator":[135160560163186024,0]}},{"file_name":"/home/gallant/Documents/git/youareanidiot/src/main.rs","num":7,"id":{"name":"unwind","disambiguator":[5800521777261530329,0]}},{"file_name":"/home/gallant/Documents/git/youareanidiot/src/main.rs","num":8,"id":{"name":"cfg_if","disambiguator":[7095478770525139037,0]}},{"file_name":"/home/gallant/Documents/git/youareanidiot/src/main.rs","num":9,"id":{"name":"hashbrown","disambiguator":[17225897750877482818,0]}},{"file_name":"/home/gallant/Documents/git/youareanidiot/src/main.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[15613653607383163471,0]}},{"file_name":"/home/gallant/Documents/git/youareanidiot/src/main.rs","num":11,"id":{"name":"rustc_demangle","disambiguator":[12428323400248712701,0]}},{"file_name":"/home/gallant/Documents/git/youareanidiot/src/main.rs","num":12,"id":{"name":"std_detect","disambiguator":[11893279639181573711,0]}},{"file_name":"/home/gallant/Documents/git/youareanidiot/src/main.rs","num":13,"id":{"name":"addr2line","disambiguator":[13583305032161054644,0]}},{"file_name":"/home/gallant/Documents/git/youareanidiot/src/main.rs","num":14,"id":{"name":"gimli","disambiguator":[16609837797022023111,0]}},{"file_name":"/home/gallant/Documents/git/youareanidiot/src/main.rs","num":15,"id":{"name":"object","disambiguator":[18098459435141129808,0]}},{"file_name":"/home/gallant/Documents/git/youareanidiot/src/main.rs","num":16,"id":{"name":"memchr","disambiguator":[15244551393771456017,0]}},{"file_name":"/home/gallant/Documents/git/youareanidiot/src/main.rs","num":17,"id":{"name":"miniz_oxide","disambiguator":[6576340271055396708,0]}},{"file_name":"/home/gallant/Documents/git/youareanidiot/src/main.rs","num":18,"id":{"name":"adler","disambiguator":[15284510821186066958,0]}},{"file_name":"/home/gallant/Documents/git/youareanidiot/src/main.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[12982807908830018159,0]}},{"file_name":"/home/gallant/Documents/git/youareanidiot/src/main.rs","num":20,"id":{"name":"cat_box","disambiguator":[1896556768768150680,0]}},{"file_name":"/home/gallant/Documents/git/youareanidiot/src/main.rs","num":21,"id":{"name":"sdl2","disambiguator":[5868353648469071053,0]}},{"file_name":"/home/gallant/Documents/git/youareanidiot/src/main.rs","num":22,"id":{"name":"libc","disambiguator":[14926449781656206643,0]}},{"file_name":"/home/gallant/Documents/git/youareanidiot/src/main.rs","num":23,"id":{"name":"lazy_static","disambiguator":[9708727071027780738,0]}},{"file_name":"/home/gallant/Documents/git/youareanidiot/src/main.rs","num":24,"id":{"name":"bitflags","disambiguator":[15917436305182542096,0]}},{"file_name":"/home/gallant/Documents/git/youareanidiot/src/main.rs","num":25,"id":{"name":"sdl2_sys","disambiguator":[7341326241932298073,0]}}],"span":{"file_name":"src/main.rs","byte_start":0,"byte_end":1232,"line_start":1,"line_end":50,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":20,"index":170},"span":{"file_name":"src/main.rs","byte_start":14,"byte_end":23,"line_start":1,"line_end":1,"column_start":15,"column_end":24},"alias_span":null,"name":"draw_text","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":20,"index":180},"span":{"file_name":"src/main.rs","byte_start":25,"byte_end":29,"line_start":1,"line_end":1,"column_start":26,"column_end":30},"alias_span":null,"name":"Game","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":20,"index":119},"span":{"file_name":"src/main.rs","byte_start":31,"byte_end":37,"line_start":1,"line_end":1,"column_start":32,"column_end":38},"alias_span":null,"name":"Sprite","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":562},"span":{"file_name":"src/main.rs","byte_start":50,"byte_end":56,"line_start":2,"line_end":2,"column_start":11,"column_end":17},"alias_span":null,"name":"thread","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":8798},"span":{"file_name":"src/main.rs","byte_start":58,"byte_end":62,"line_start":2,"line_end":2,"column_start":19,"column_end":23},"alias_span":null,"name":"time","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":3035},"span":{"file_name":"src/main.rs","byte_start":68,"byte_end":72,"line_start":2,"line_end":2,"column_start":29,"column_end":33},"alias_span":null,"name":"File","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":3377},"span":{"file_name":"src/main.rs","byte_start":78,"byte_end":87,"line_start":2,"line_end":2,"column_start":39,"column_end":48},"alias_span":null,"name":"BufReader","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":3035},"span":{"file_name":"src/balls.rs","byte_start":1246,"byte_end":1250,"line_start":1,"line_end":1,"column_start":14,"column_end":18},"alias_span":null,"name":"File","value":"","parent":{"krate":0,"index":26}},{"kind":"Use","ref_id":{"krate":1,"index":3377},"span":{"file_name":"src/balls.rs","byte_start":1265,"byte_end":1274,"line_start":2,"line_end":2,"column_start":14,"column_end":23},"alias_span":null,"name":"BufReader","value":"","parent":{"krate":0,"index":26}},{"kind":"Use","ref_id":null,"span":{"file_name":"src/balls.rs","byte_start":1288,"byte_end":1295,"line_start":3,"line_end":3,"column_start":13,"column_end":20},"alias_span":null,"name":"Decoder","value":"","parent":{"krate":0,"index":26}},{"kind":"Use","ref_id":null,"span":{"file_name":"src/balls.rs","byte_start":1297,"byte_end":1309,"line_start":3,"line_end":3,"column_start":22,"column_end":34},"alias_span":null,"name":"OutputStream","value":"","parent":{"krate":0,"index":26}},{"kind":"Use","ref_id":null,"span":{"file_name":"src/balls.rs","byte_start":1319,"byte_end":1325,"line_start":3,"line_end":3,"column_start":44,"column_end":50},"alias_span":null,"name":"Source","value":"","parent":{"krate":0,"index":26}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"src/main.rs","byte_start":0,"byte_end":1232,"line_start":1,"line_end":50,"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":10},{"krate":0,"index":13},{"krate":0,"index":14},{"krate":0,"index":17},{"krate":0,"index":20},{"krate":0,"index":23},{"krate":0,"index":26},{"krate":0,"index":44}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":26},"span":{"file_name":"src/balls.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"balls","qualname":"::balls","value":"src/balls.rs","parent":null,"children":[{"krate":0,"index":27},{"krate":0,"index":30},{"krate":0,"index":33},{"krate":0,"index":34},{"krate":0,"index":37},{"krate":0,"index":40},{"krate":0,"index":43}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":43},"span":{"file_name":"src/balls.rs","byte_start":1341,"byte_end":1345,"line_start":6,"line_end":6,"column_start":12,"column_end":16},"name":"play","qualname":"::balls::play","value":"pub fn play()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2415919147},"span":{"file_name":"src/balls.rs","byte_start":1363,"byte_end":1370,"line_start":7,"line_end":7,"column_start":14,"column_end":21},"name":"_stream","qualname":"_stream$HirId { owner: DefId(0:43 ~ game_test[6cce]::balls::play), local_id: 9 }","value":"[type error]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1342177323},"span":{"file_name":"src/balls.rs","byte_start":1372,"byte_end":1385,"line_start":7,"line_end":7,"column_start":23,"column_end":36},"name":"stream_handle","qualname":"stream_handle$HirId { owner: DefId(0:43 ~ game_test[6cce]::balls::play), local_id: 10 }","value":"[type error]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3623878699},"span":{"file_name":"src/balls.rs","byte_start":1504,"byte_end":1508,"line_start":9,"line_end":9,"column_start":13,"column_end":17},"name":"file","qualname":"file$HirId { owner: DefId(0:43 ~ game_test[6cce]::balls::play), local_id: 27 }","value":"std::io::BufReader<std::fs::File>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1677721643},"span":{"file_name":"src/balls.rs","byte_start":1613,"byte_end":1619,"line_start":11,"line_end":11,"column_start":13,"column_end":19},"name":"source","qualname":"source$HirId { owner: DefId(0:43 ~ game_test[6cce]::balls::play), local_id: 38 }","value":"[type error]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":44},"span":{"file_name":"src/main.rs","byte_start":109,"byte_end":113,"line_start":5,"line_end":5,"column_start":4,"column_end":8},"name":"main","qualname":"::main","value":"fn main()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3489660972},"span":{"file_name":"src/main.rs","byte_start":126,"byte_end":130,"line_start":6,"line_end":6,"column_start":9,"column_end":13},"name":"game","qualname":"game$HirId { owner: DefId(0:44 ~ game_test[6cce]::main), local_id: 11 }","value":"cat_box::Game","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4026531884},"span":{"file_name":"src/main.rs","byte_start":185,"byte_end":186,"line_start":8,"line_end":8,"column_start":13,"column_end":14},"name":"i","qualname":"i$HirId { owner: DefId(0:44 ~ game_test[6cce]::main), local_id: 15 }","value":"u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3355443244},"span":{"file_name":"src/main.rs","byte_start":206,"byte_end":213,"line_start":9,"line_end":9,"column_start":13,"column_end":20},"name":"sprite1","qualname":"sprite1$HirId { owner: DefId(0:44 ~ game_test[6cce]::main), local_id: 19 }","value":"&str","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3892314156},"span":{"file_name":"src/main.rs","byte_start":241,"byte_end":243,"line_start":10,"line_end":10,"column_start":13,"column_end":15},"name":"i2","qualname":"i2$HirId { owner: DefId(0:44 ~ game_test[6cce]::main), local_id: 23 }","value":"u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3087007788},"span":{"file_name":"src/main.rs","byte_start":260,"byte_end":265,"line_start":12,"line_end":12,"column_start":9,"column_end":14},"name":"sleep","qualname":"sleep$HirId { owner: DefId(0:44 ~ game_test[6cce]::main), local_id: 29 }","value":"fn(std::time::Duration) {std::thread::sleep}","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3288334380},"span":{"file_name":"src/main.rs","byte_start":298,"byte_end":301,"line_start":14,"line_end":14,"column_start":15,"column_end":18},"name":"ctx","qualname":"$HirId { owner: DefId(0:44 ~ game_test[6cce]::main), local_id: 234 }::ctx","value":"&mut cat_box::Context","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2348810284},"span":{"file_name":"src/main.rs","byte_start":330,"byte_end":331,"line_start":16,"line_end":16,"column_start":17,"column_end":18},"name":"s","qualname":"s$HirId { owner: DefId(0:44 ~ game_test[6cce]::main), local_id: 49 }","value":"cat_box::Sprite","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4227858476},"span":{"file_name":"src/main.rs","byte_start":391,"byte_end":393,"line_start":17,"line_end":17,"column_start":17,"column_end":19},"name":"s1","qualname":"s1$HirId { owner: DefId(0:44 ~ game_test[6cce]::main), local_id: 63 }","value":"cat_box::Sprite","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2986344492},"span":{"file_name":"src/main.rs","byte_start":453,"byte_end":455,"line_start":18,"line_end":18,"column_start":17,"column_end":19},"name":"s2","qualname":"s2$HirId { owner: DefId(0:44 ~ game_test[6cce]::main), local_id: 77 }","value":"cat_box::Sprite","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[],"refs":[{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":4,"byte_end":11,"line_start":1,"line_end":1,"column_start":5,"column_end":12},"ref_id":{"krate":20,"index":170}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":4,"byte_end":11,"line_start":1,"line_end":1,"column_start":5,"column_end":12},"ref_id":{"krate":20,"index":180}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":4,"byte_end":11,"line_start":1,"line_end":1,"column_start":5,"column_end":12},"ref_id":{"krate":20,"index":119}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":44,"byte_end":47,"line_start":2,"line_end":2,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":562}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":44,"byte_end":47,"line_start":2,"line_end":2,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":8798}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":44,"byte_end":47,"line_start":2,"line_end":2,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":3035}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":64,"byte_end":66,"line_start":2,"line_end":2,"column_start":25,"column_end":27},"ref_id":{"krate":1,"index":2977}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":44,"byte_end":47,"line_start":2,"line_end":2,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":3377}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":74,"byte_end":76,"line_start":2,"line_end":2,"column_start":35,"column_end":37},"ref_id":{"krate":1,"index":3203}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":98,"byte_end":103,"line_start":3,"line_end":3,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":26}},{"kind":"Mod","span":{"file_name":"src/balls.rs","byte_start":1237,"byte_end":1240,"line_start":1,"line_end":1,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/balls.rs","byte_start":1242,"byte_end":1244,"line_start":1,"line_end":1,"column_start":10,"column_end":12},"ref_id":{"krate":1,"index":2977}},{"kind":"Mod","span":{"file_name":"src/balls.rs","byte_start":1256,"byte_end":1259,"line_start":2,"line_end":2,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/balls.rs","byte_start":1261,"byte_end":1263,"line_start":2,"line_end":2,"column_start":10,"column_end":12},"ref_id":{"krate":1,"index":3203}},{"kind":"Function","span":{"file_name":"src/balls.rs","byte_start":1522,"byte_end":1525,"line_start":9,"line_end":9,"column_start":31,"column_end":34},"ref_id":{"krate":1,"index":3386}},{"kind":"Type","span":{"file_name":"src/balls.rs","byte_start":1511,"byte_end":1520,"line_start":9,"line_end":9,"column_start":20,"column_end":29},"ref_id":{"krate":1,"index":3377}},{"kind":"Function","span":{"file_name":"src/balls.rs","byte_start":1550,"byte_end":1556,"line_start":9,"line_end":9,"column_start":59,"column_end":65},"ref_id":{"krate":2,"index":8860}},{"kind":"Function","span":{"file_name":"src/balls.rs","byte_start":1532,"byte_end":1536,"line_start":9,"line_end":9,"column_start":41,"column_end":45},"ref_id":{"krate":1,"index":3051}},{"kind":"Type","span":{"file_name":"src/balls.rs","byte_start":1526,"byte_end":1530,"line_start":9,"line_end":9,"column_start":35,"column_end":39},"ref_id":{"krate":1,"index":3035}},{"kind":"Variable","span":{"file_name":"src/balls.rs","byte_start":1635,"byte_end":1639,"line_start":11,"line_end":11,"column_start":35,"column_end":39},"ref_id":{"krate":0,"index":3623878699}},{"kind":"Variable","span":{"file_name":"src/balls.rs","byte_start":1700,"byte_end":1713,"line_start":13,"line_end":13,"column_start":9,"column_end":22},"ref_id":{"krate":0,"index":1342177323}},{"kind":"Variable","span":{"file_name":"src/balls.rs","byte_start":1723,"byte_end":1729,"line_start":13,"line_end":13,"column_start":32,"column_end":38},"ref_id":{"krate":0,"index":1677721643}},{"kind":"Function","span":{"file_name":"src/balls.rs","byte_start":1883,"byte_end":1888,"line_start":17,"line_end":17,"column_start":22,"column_end":27},"ref_id":{"krate":1,"index":784}},{"kind":"Mod","span":{"file_name":"src/balls.rs","byte_start":1870,"byte_end":1873,"line_start":17,"line_end":17,"column_start":9,"column_end":12},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/balls.rs","byte_start":1875,"byte_end":1881,"line_start":17,"line_end":17,"column_start":14,"column_end":20},"ref_id":{"krate":1,"index":562}},{"kind":"Function","span":{"file_name":"src/balls.rs","byte_start":1910,"byte_end":1919,"line_start":17,"line_end":17,"column_start":49,"column_end":58},"ref_id":{"krate":2,"index":12744}},{"kind":"Type","span":{"file_name":"src/balls.rs","byte_start":1900,"byte_end":1908,"line_start":17,"line_end":17,"column_start":39,"column_end":47},"ref_id":{"krate":2,"index":47686}},{"kind":"Mod","span":{"file_name":"src/balls.rs","byte_start":1889,"byte_end":1892,"line_start":17,"line_end":17,"column_start":28,"column_end":31},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/balls.rs","byte_start":1894,"byte_end":1898,"line_start":17,"line_end":17,"column_start":33,"column_end":37},"ref_id":{"krate":1,"index":8798}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":139,"byte_end":142,"line_start":6,"line_end":6,"column_start":22,"column_end":25},"ref_id":{"krate":20,"index":186}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":133,"byte_end":137,"line_start":6,"line_end":6,"column_start":16,"column_end":20},"ref_id":{"krate":20,"index":180}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":276,"byte_end":281,"line_start":12,"line_end":12,"column_start":25,"column_end":30},"ref_id":{"krate":1,"index":784}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":268,"byte_end":274,"line_start":12,"line_end":12,"column_start":17,"column_end":23},"ref_id":{"krate":1,"index":562}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1221,"byte_end":1227,"line_start":49,"line_end":49,"column_start":8,"column_end":14},"ref_id":{"krate":2,"index":8860}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":293,"byte_end":296,"line_start":14,"line_end":14,"column_start":10,"column_end":13},"ref_id":{"krate":20,"index":187}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":288,"byte_end":292,"line_start":14,"line_end":14,"column_start":5,"column_end":9},"ref_id":{"krate":0,"index":3489660972}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":365,"byte_end":371,"line_start":16,"line_end":16,"column_start":52,"column_end":58},"ref_id":{"krate":2,"index":8860}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":342,"byte_end":345,"line_start":16,"line_end":16,"column_start":29,"column_end":32},"ref_id":{"krate":20,"index":124}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":334,"byte_end":340,"line_start":16,"line_end":16,"column_start":21,"column_end":27},"ref_id":{"krate":20,"index":119}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":346,"byte_end":353,"line_start":16,"line_end":16,"column_start":33,"column_end":40},"ref_id":{"krate":0,"index":3355443244}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":427,"byte_end":433,"line_start":17,"line_end":17,"column_start":53,"column_end":59},"ref_id":{"krate":2,"index":8860}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":404,"byte_end":407,"line_start":17,"line_end":17,"column_start":30,"column_end":33},"ref_id":{"krate":20,"index":124}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":396,"byte_end":402,"line_start":17,"line_end":17,"column_start":22,"column_end":28},"ref_id":{"krate":20,"index":119}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":408,"byte_end":415,"line_start":17,"line_end":17,"column_start":34,"column_end":41},"ref_id":{"krate":0,"index":3355443244}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":489,"byte_end":495,"line_start":18,"line_end":18,"column_start":53,"column_end":59},"ref_id":{"krate":2,"index":8860}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":466,"byte_end":469,"line_start":18,"line_end":18,"column_start":30,"column_end":33},"ref_id":{"krate":20,"index":124}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":458,"byte_end":464,"line_start":18,"line_end":18,"column_start":22,"column_end":28},"ref_id":{"krate":20,"index":119}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":470,"byte_end":477,"line_start":18,"line_end":18,"column_start":34,"column_end":41},"ref_id":{"krate":0,"index":3355443244}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":517,"byte_end":522,"line_start":21,"line_end":21,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":3087007788}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":539,"byte_end":550,"line_start":21,"line_end":21,"column_start":31,"column_end":42},"ref_id":{"krate":2,"index":12745}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":529,"byte_end":537,"line_start":21,"line_end":21,"column_start":21,"column_end":29},"ref_id":{"krate":2,"index":47686}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":523,"byte_end":527,"line_start":21,"line_end":21,"column_start":15,"column_end":19},"ref_id":{"krate":1,"index":8798}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":569,"byte_end":570,"line_start":22,"line_end":22,"column_start":12,"column_end":13},"ref_id":{"krate":0,"index":4026531884}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":590,"byte_end":591,"line_start":23,"line_end":23,"column_start":13,"column_end":14},"ref_id":{"krate":0,"index":4026531884}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":611,"byte_end":613,"line_start":24,"line_end":24,"column_start":13,"column_end":15},"ref_id":{"krate":0,"index":3892314156}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":635,"byte_end":642,"line_start":25,"line_end":25,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":3355443244}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":699,"byte_end":700,"line_start":28,"line_end":28,"column_start":13,"column_end":14},"ref_id":{"krate":0,"index":4026531884}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":718,"byte_end":720,"line_start":29,"line_end":29,"column_start":13,"column_end":15},"ref_id":{"krate":0,"index":3892314156}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":740,"byte_end":747,"line_start":30,"line_end":30,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":3355443244}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":792,"byte_end":813,"line_start":33,"line_end":33,"column_start":13,"column_end":34},"ref_id":{"krate":20,"index":163}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":788,"byte_end":791,"line_start":33,"line_end":33,"column_start":9,"column_end":12},"ref_id":{"krate":0,"index":3288334380}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":814,"byte_end":815,"line_start":33,"line_end":33,"column_start":35,"column_end":36},"ref_id":{"krate":0,"index":4026531884}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":822,"byte_end":823,"line_start":33,"line_end":33,"column_start":43,"column_end":44},"ref_id":{"krate":0,"index":4026531884}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":830,"byte_end":831,"line_start":33,"line_end":33,"column_start":51,"column_end":52},"ref_id":{"krate":0,"index":4026531884}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1111,"byte_end":1117,"line_start":44,"line_end":44,"column_start":11,"column_end":17},"ref_id":{"krate":2,"index":8860}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":857,"byte_end":866,"line_start":35,"line_end":35,"column_start":9,"column_end":18},"ref_id":{"krate":20,"index":170}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":880,"byte_end":883,"line_start":36,"line_end":36,"column_start":13,"column_end":16},"ref_id":{"krate":0,"index":3288334380}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":1018,"byte_end":1025,"line_start":41,"line_end":41,"column_start":13,"column_end":20},"ref_id":{"krate":20,"index":0}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":1027,"byte_end":1035,"line_start":41,"line_end":41,"column_start":22,"column_end":30},"ref_id":{"krate":20,"index":164}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":1037,"byte_end":1048,"line_start":41,"line_end":41,"column_start":32,"column_end":43},"ref_id":{"krate":20,"index":164}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1067,"byte_end":1073,"line_start":42,"line_end":42,"column_start":17,"column_end":23},"ref_id":{"krate":20,"index":166}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1076,"byte_end":1078,"line_start":42,"line_end":42,"column_start":26,"column_end":28},"ref_id":{"krate":0,"index":3892314156}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1079,"byte_end":1081,"line_start":42,"line_end":42,"column_start":29,"column_end":31},"ref_id":{"krate":0,"index":3892314156}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1082,"byte_end":1084,"line_start":42,"line_end":42,"column_start":32,"column_end":34},"ref_id":{"krate":0,"index":3892314156}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1142,"byte_end":1148,"line_start":46,"line_end":46,"column_start":21,"column_end":27},"ref_id":{"krate":2,"index":8860}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1132,"byte_end":1136,"line_start":46,"line_end":46,"column_start":11,"column_end":15},"ref_id":{"krate":20,"index":126}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1130,"byte_end":1131,"line_start":46,"line_end":46,"column_start":9,"column_end":10},"ref_id":{"krate":0,"index":2348810284}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1137,"byte_end":1140,"line_start":46,"line_end":46,"column_start":16,"column_end":19},"ref_id":{"krate":0,"index":3288334380}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1173,"byte_end":1179,"line_start":47,"line_end":47,"column_start":22,"column_end":28},"ref_id":{"krate":2,"index":8860}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1163,"byte_end":1167,"line_start":47,"line_end":47,"column_start":12,"column_end":16},"ref_id":{"krate":20,"index":126}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1160,"byte_end":1162,"line_start":47,"line_end":47,"column_start":9,"column_end":11},"ref_id":{"krate":0,"index":4227858476}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1168,"byte_end":1171,"line_start":47,"line_end":47,"column_start":17,"column_end":20},"ref_id":{"krate":0,"index":3288334380}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1204,"byte_end":1210,"line_start":48,"line_end":48,"column_start":22,"column_end":28},"ref_id":{"krate":2,"index":8860}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1194,"byte_end":1198,"line_start":48,"line_end":48,"column_start":12,"column_end":16},"ref_id":{"krate":20,"index":126}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1191,"byte_end":1193,"line_start":48,"line_end":48,"column_start":9,"column_end":11},"ref_id":{"krate":0,"index":2986344492}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1199,"byte_end":1202,"line_start":48,"line_end":48,"column_start":17,"column_end":20},"ref_id":{"krate":0,"index":3288334380}}],"macro_refs":[],"relations":[]}