mirror of
https://github.com/neogeek23/rusty_snek_gaem.git
synced 2026-02-06 03:58:39 +00:00
1 line
16 KiB
JSON
1 line
16 KiB
JSON
{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.18.2","compilation":{"directory":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,99,111,112,101,100,95,116,104,114,101,97,100,112,111,111,108,45,48,46,49,46,57],"program":"/home/brad/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rls","arguments":["--crate-name","scoped_threadpool","/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/scoped_threadpool-0.1.9/src/lib.rs","--color","never","--crate-type","lib","--emit=dep-info,metadata","-C","debuginfo=2","-C","metadata=2cb27663bb16c669","-C","extra-filename=-2cb27663bb16c669","--out-dir","/home/brad/Development/rusty_snek_gaem/target/rls/debug/deps","-L","dependency=/home/brad/Development/rusty_snek_gaem/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/home/brad/.rustup/toolchains/stable-x86_64-unknown-linux-gnu"],"output":[47,104,111,109,101,47,98,114,97,100,47,68,101,118,101,108,111,112,109,101,110,116,47,114,117,115,116,121,95,115,110,101,107,95,103,97,101,109,47,116,97,114,103,101,116,47,114,108,115,47,100,101,98,117,103,47,100,101,112,115,47,108,105,98,115,99,111,112,101,100,95,116,104,114,101,97,100,112,111,111,108,45,50,99,98,50,55,54,54,51,98,98,49,54,99,54,54,57,46,114,109,101,116,97]},"prelude":{"crate_id":{"name":"scoped_threadpool","disambiguator":[18101289523648205023,4741872797017618982]},"crate_root":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/scoped_threadpool-0.1.9/src","external_crates":[{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/scoped_threadpool-0.1.9/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[13207157035321610514,1601512537482633728]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/scoped_threadpool-0.1.9/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[7623312343418098386,5842227285171027081]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/scoped_threadpool-0.1.9/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[15062483144693841030,3160817630090790886]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/scoped_threadpool-0.1.9/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[436745421963593417,1808485874600938246]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/scoped_threadpool-0.1.9/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[14785001670989826495,12996925471203689162]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/scoped_threadpool-0.1.9/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[9965434524793337566,8042345761937100773]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/scoped_threadpool-0.1.9/src/lib.rs","num":7,"id":{"name":"rustc_demangle","disambiguator":[15482981957725683232,16126164733460801089]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/scoped_threadpool-0.1.9/src/lib.rs","num":8,"id":{"name":"unwind","disambiguator":[12401856028840807657,14789254441426287527]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/scoped_threadpool-0.1.9/src/lib.rs","num":9,"id":{"name":"backtrace_sys","disambiguator":[13858858106744831426,15797026455235720829]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/scoped_threadpool-0.1.9/src/lib.rs","num":10,"id":{"name":"panic_unwind","disambiguator":[7931781289263694084,224457116430056702]}}],"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,99,111,112,101,100,95,116,104,114,101,97,100,112,111,111,108,45,48,46,49,46,57,47,115,114,99,47,108,105,98,46,114,115],"byte_start":0,"byte_end":15322,"line_start":1,"line_end":518,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,99,111,112,101,100,95,116,104,114,101,97,100,112,111,111,108,45,48,46,49,46,57,47,115,114,99,47,108,105,98,46,114,115],"byte_start":0,"byte_end":15322,"line_start":1,"line_end":518,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/scoped_threadpool-0.1.9/src/lib.rs","parent":null,"children":[{"krate":0,"index":2},{"krate":0,"index":4},{"krate":0,"index":6},{"krate":0,"index":12},{"krate":0,"index":26},{"krate":0,"index":32},{"krate":0,"index":34},{"krate":0,"index":36},{"krate":0,"index":38},{"krate":0,"index":42},{"krate":0,"index":46},{"krate":0,"index":48},{"krate":0,"index":52},{"krate":0,"index":54},{"krate":0,"index":56},{"krate":0,"index":64},{"krate":0,"index":66},{"krate":0,"index":74}],"decl_id":null,"docs":" This crate provides a stable, safe and scoped threadpool.","sig":null,"attributes":[{"value":"warn(missing_docs)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,99,111,112,101,100,95,116,104,114,101,97,100,112,111,111,108,45,48,46,49,46,57,47,115,114,99,47,108,105,98,46,114,115],"byte_start":1656,"byte_end":1678,"line_start":48,"line_end":48,"column_start":1,"column_end":23}}]},{"kind":"Struct","id":{"krate":0,"index":52},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,99,111,112,101,100,95,116,104,114,101,97,100,112,111,111,108,45,48,46,49,46,57,47,115,114,99,47,108,105,98,46,114,115],"byte_start":2360,"byte_end":2364,"line_start":85,"line_end":85,"column_start":12,"column_end":16},"name":"Pool","qualname":"::Pool","value":"Pool { }","parent":null,"children":[{"krate":0,"index":29},{"krate":0,"index":31}],"decl_id":null,"docs":" A threadpool that acts as a handle to a number\n of threads spawned at construction.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":58},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,99,111,112,101,100,95,116,104,114,101,97,100,112,111,111,108,45,48,46,49,46,57,47,115,114,99,47,108,105,98,46,114,115],"byte_start":2690,"byte_end":2693,"line_start":99,"line_end":99,"column_start":12,"column_end":15},"name":"new","qualname":"<Pool>::new","value":"fn (n: u32) -> Pool","parent":null,"children":[],"decl_id":null,"docs":" Construct a threadpool with the given number of threads.\n Minimum value is `1`.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":60},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,99,111,112,101,100,95,116,104,114,101,97,100,112,111,111,108,45,48,46,49,46,57,47,115,114,99,47,108,105,98,46,114,115],"byte_start":5396,"byte_end":5402,"line_start":174,"line_end":174,"column_start":12,"column_end":18},"name":"scoped","qualname":"<Pool>::scoped","value":"fn <'pool, 'scope, F, R> (&'pool mut self, f: F) -> R","parent":null,"children":[],"decl_id":null,"docs":" Borrows the pool and allows executing jobs on other\n threads during that scope via the argument of the closure.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":62},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,99,111,112,101,100,95,116,104,114,101,97,100,112,111,111,108,45,48,46,49,46,57,47,115,114,99,47,108,105,98,46,114,115],"byte_start":5699,"byte_end":5711,"line_start":185,"line_end":185,"column_start":12,"column_end":24},"name":"thread_count","qualname":"<Pool>::thread_count","value":"fn (&self) -> u32","parent":null,"children":[],"decl_id":null,"docs":" Returns the number of threads inside this pool.\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":64},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,99,111,112,101,100,95,116,104,114,101,97,100,112,111,111,108,45,48,46,49,46,57,47,115,114,99,47,108,105,98,46,114,115],"byte_start":5926,"byte_end":5931,"line_start":193,"line_end":193,"column_start":12,"column_end":17},"name":"Scope","qualname":"::Scope","value":"Scope { }","parent":null,"children":[{"krate":0,"index":53},{"krate":0,"index":55}],"decl_id":null,"docs":" Handle to the scope during which the threadpool is borrowed.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":68},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,99,111,112,101,100,95,116,104,114,101,97,100,112,111,111,108,45,48,46,49,46,57,47,115,114,99,47,108,105,98,46,114,115],"byte_start":6346,"byte_end":6353,"line_start":205,"line_end":205,"column_start":12,"column_end":19},"name":"execute","qualname":"<Scope>::execute","value":"fn <F> (&self, f: F) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Execute a job on the threadpool.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":72},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,99,111,112,101,100,95,116,104,114,101,97,100,112,111,111,108,45,48,46,49,46,57,47,115,114,99,47,108,105,98,46,114,115],"byte_start":6786,"byte_end":6794,"line_start":217,"line_end":217,"column_start":12,"column_end":20},"name":"join_all","qualname":"<Scope>::join_all","value":"fn (&self) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Blocks until all currently queued jobs have run to completion.\n","sig":null,"attributes":[]}],"impls":[{"id":0,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,99,111,112,101,100,95,116,104,114,101,97,100,112,111,111,108,45,48,46,49,46,57,47,115,114,99,47,108,105,98,46,114,115],"byte_start":2066,"byte_end":2067,"line_start":69,"line_end":69,"column_start":29,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":44}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,99,111,112,101,100,95,116,104,114,101,97,100,112,111,111,108,45,48,46,49,46,57,47,115,114,99,47,108,105,98,46,114,115],"byte_start":2185,"byte_end":2189,"line_start":77,"line_end":77,"column_start":15,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":50}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,99,111,112,101,100,95,116,104,114,101,97,100,112,111,111,108,45,48,46,49,46,57,47,115,114,99,47,108,105,98,46,114,115],"byte_start":2577,"byte_end":2581,"line_start":96,"line_end":96,"column_start":6,"column_end":10},"value":"","parent":null,"children":[{"krate":0,"index":58},{"krate":0,"index":60},{"krate":0,"index":62}],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,99,111,112,101,100,95,116,104,114,101,97,100,112,111,111,108,45,48,46,49,46,57,47,115,114,99,47,108,105,98,46,114,115],"byte_start":6113,"byte_end":6118,"line_start":199,"line_end":199,"column_start":21,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":68},{"krate":0,"index":70},{"krate":0,"index":72}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,99,111,112,101,100,95,116,104,114,101,97,100,112,111,111,108,45,48,46,49,46,57,47,115,114,99,47,108,105,98,46,114,115],"byte_start":7816,"byte_end":7821,"line_start":246,"line_end":246,"column_start":30,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":76}],"docs":"","sig":null,"attributes":[]}],"refs":[],"macro_refs":[],"relations":[{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,99,111,112,101,100,95,116,104,114,101,97,100,112,111,111,108,45,48,46,49,46,57,47,115,114,99,47,108,105,98,46,114,115],"byte_start":2066,"byte_end":2067,"line_start":69,"line_end":69,"column_start":29,"column_end":30},"kind":{"variant":"Impl","fields":[0]},"from":{"krate":0,"index":25},"to":{"krate":0,"index":38}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,99,111,112,101,100,95,116,104,114,101,97,100,112,111,111,108,45,48,46,49,46,57,47,115,114,99,47,108,105,98,46,114,115],"byte_start":2185,"byte_end":2189,"line_start":77,"line_end":77,"column_start":15,"column_end":19},"kind":{"variant":"Impl","fields":[1]},"from":{"krate":0,"index":52},"to":{"krate":2,"index":1978}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,99,111,112,101,100,95,116,104,114,101,97,100,112,111,111,108,45,48,46,49,46,57,47,115,114,99,47,108,105,98,46,114,115],"byte_start":2577,"byte_end":2581,"line_start":96,"line_end":96,"column_start":6,"column_end":10},"kind":{"variant":"Impl","fields":[2]},"from":{"krate":0,"index":52},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,99,111,112,101,100,95,116,104,114,101,97,100,112,111,111,108,45,48,46,49,46,57,47,115,114,99,47,108,105,98,46,114,115],"byte_start":6113,"byte_end":6118,"line_start":199,"line_end":199,"column_start":21,"column_end":26},"kind":{"variant":"Impl","fields":[3]},"from":{"krate":0,"index":64},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,99,111,112,101,100,95,116,104,114,101,97,100,112,111,111,108,45,48,46,49,46,57,47,115,114,99,47,108,105,98,46,114,115],"byte_start":7816,"byte_end":7821,"line_start":246,"line_end":246,"column_start":30,"column_end":35},"kind":{"variant":"Impl","fields":[4]},"from":{"krate":0,"index":64},"to":{"krate":2,"index":1978}}]} |