rusty_snek_gaem/target/rls/debug/deps/save-analysis/libnum_derive-2dc0f8e47d797e92.json
2019-04-14 19:25:15 -05:00

1 line
17 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,110,117,109,45,100,101,114,105,118,101,45,48,46,50,46,51],"program":"/home/brad/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rls","arguments":["--crate-name","num_derive","/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/num-derive-0.2.3/src/lib.rs","--color","never","--crate-type","proc-macro","--emit=dep-info,link","-C","prefer-dynamic","-C","debuginfo=2","-C","metadata=2dc0f8e47d797e92","-C","extra-filename=-2dc0f8e47d797e92","--out-dir","/home/brad/Development/rusty_snek_gaem/target/rls/debug/deps","-L","dependency=/home/brad/Development/rusty_snek_gaem/target/rls/debug/deps","--extern","num_traits=/home/brad/Development/rusty_snek_gaem/target/rls/debug/deps/libnum_traits-75c28ad10932069c.rlib","--extern","proc_macro2=/home/brad/Development/rusty_snek_gaem/target/rls/debug/deps/libproc_macro2-72853595637ce68d.rlib","--extern","quote=/home/brad/Development/rusty_snek_gaem/target/rls/debug/deps/libquote-3989190532b479e6.rlib","--extern","syn=/home/brad/Development/rusty_snek_gaem/target/rls/debug/deps/libsyn-ab8dba24b8192260.rlib","--cap-lints","allow","--cfg","has_i128","--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,110,117,109,95,100,101,114,105,118,101,45,50,100,99,48,102,56,101,52,55,100,55,57,55,101,57,50,46,115,111]},"prelude":{"crate_id":{"name":"num_derive","disambiguator":[9029269012927881276,4880199601342458845]},"crate_root":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/num-derive-0.2.3/src","external_crates":[{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/num-derive-0.2.3/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[13207157035321610514,1601512537482633728]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/num-derive-0.2.3/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[7623312343418098386,5842227285171027081]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/num-derive-0.2.3/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[15062483144693841030,3160817630090790886]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/num-derive-0.2.3/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[436745421963593417,1808485874600938246]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/num-derive-0.2.3/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[14785001670989826495,12996925471203689162]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/num-derive-0.2.3/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[9965434524793337566,8042345761937100773]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/num-derive-0.2.3/src/lib.rs","num":7,"id":{"name":"rustc_demangle","disambiguator":[15482981957725683232,16126164733460801089]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/num-derive-0.2.3/src/lib.rs","num":8,"id":{"name":"unwind","disambiguator":[12401856028840807657,14789254441426287527]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/num-derive-0.2.3/src/lib.rs","num":9,"id":{"name":"backtrace_sys","disambiguator":[13858858106744831426,15797026455235720829]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/num-derive-0.2.3/src/lib.rs","num":10,"id":{"name":"panic_unwind","disambiguator":[7931781289263694084,224457116430056702]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/num-derive-0.2.3/src/lib.rs","num":11,"id":{"name":"proc_macro","disambiguator":[481961497127366324,17254112427861284260]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/num-derive-0.2.3/src/lib.rs","num":12,"id":{"name":"proc_macro2","disambiguator":[3263513510463277071,6379353165314856469]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/num-derive-0.2.3/src/lib.rs","num":13,"id":{"name":"unicode_xid","disambiguator":[10841787238010889493,9231946954783813886]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/num-derive-0.2.3/src/lib.rs","num":14,"id":{"name":"quote","disambiguator":[12285893469755335240,14707779686917023312]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/num-derive-0.2.3/src/lib.rs","num":15,"id":{"name":"syn","disambiguator":[2699779027284418353,14822638102538432269]}}],"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,110,117,109,45,100,101,114,105,118,101,45,48,46,50,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":472,"byte_end":28535,"line_start":11,"line_end":792,"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,110,117,109,45,100,101,114,105,118,101,45,48,46,50,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":472,"byte_end":28535,"line_start":11,"line_end":792,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/num-derive-0.2.3/src/lib.rs","parent":null,"children":[{"krate":0,"index":2},{"krate":0,"index":4},{"krate":0,"index":6},{"krate":0,"index":8},{"krate":0,"index":10},{"krate":0,"index":12},{"krate":0,"index":14},{"krate":0,"index":16},{"krate":0,"index":18},{"krate":0,"index":26},{"krate":0,"index":28},{"krate":0,"index":30},{"krate":0,"index":32},{"krate":0,"index":34},{"krate":0,"index":36},{"krate":0,"index":38},{"krate":0,"index":40},{"krate":0,"index":42},{"krate":0,"index":44},{"krate":0,"index":46},{"krate":0,"index":48}],"decl_id":null,"docs":" Procedural macros to derive numeric traits in Rust.","sig":null,"attributes":[{"value":"crate_type = \"proc-macro\"","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,110,117,109,45,100,101,114,105,118,101,45,48,46,50,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":472,"byte_end":501,"line_start":11,"line_end":11,"column_start":1,"column_end":30}},{"value":"recursion_limit = \"512\"","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,110,117,109,45,100,101,114,105,118,101,45,48,46,50,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":560,"byte_end":587,"line_start":13,"line_end":13,"column_start":1,"column_end":28}}]},{"kind":"Function","id":{"krate":0,"index":30},"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,110,117,109,45,100,101,114,105,118,101,45,48,46,50,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":4493,"byte_end":4507,"line_start":166,"line_end":166,"column_start":8,"column_end":22},"name":"from_primitive","qualname":"::from_primitive","value":"fn (input: TokenStream) -> TokenStream","parent":null,"children":[],"decl_id":null,"docs":" Derives [`num_traits::FromPrimitive`][from] for simple enums and newtypes.","sig":null,"attributes":[{"value":"proc_macro_derive(FromPrimitive)","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,110,117,109,45,100,101,114,105,118,101,45,48,46,50,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":4450,"byte_end":4485,"line_start":165,"line_end":165,"column_start":1,"column_end":36}}]},{"kind":"Function","id":{"krate":0,"index":32},"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,110,117,109,45,100,101,114,105,118,101,45,48,46,50,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":9891,"byte_end":9903,"line_start":333,"line_end":333,"column_start":8,"column_end":20},"name":"to_primitive","qualname":"::to_primitive","value":"fn (input: TokenStream) -> TokenStream","parent":null,"children":[],"decl_id":null,"docs":" Derives [`num_traits::ToPrimitive`][to] for simple enums and newtypes.","sig":null,"attributes":[{"value":"proc_macro_derive(ToPrimitive)","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,110,117,109,45,100,101,114,105,118,101,45,48,46,50,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":9850,"byte_end":9883,"line_start":332,"line_end":332,"column_start":1,"column_end":34}}]},{"kind":"Function","id":{"krate":0,"index":36},"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,110,117,109,45,100,101,114,105,118,101,45,48,46,50,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":14951,"byte_end":14958,"line_start":464,"line_end":464,"column_start":8,"column_end":15},"name":"num_ops","qualname":"::num_ops","value":"fn (input: TokenStream) -> TokenStream","parent":null,"children":[],"decl_id":null,"docs":" Derives [`num_traits::NumOps`][num_ops] for newtypes. The inner type must already implement\n `NumOps`.","sig":null,"attributes":[{"value":"proc_macro_derive(NumOps)","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,110,117,109,45,100,101,114,105,118,101,45,48,46,50,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":14915,"byte_end":14943,"line_start":463,"line_end":463,"column_start":1,"column_end":29}}]},{"kind":"Function","id":{"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,110,117,109,45,100,101,114,105,118,101,45,48,46,50,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":16711,"byte_end":16719,"line_start":511,"line_end":511,"column_start":8,"column_end":16},"name":"num_cast","qualname":"::num_cast","value":"fn (input: TokenStream) -> TokenStream","parent":null,"children":[],"decl_id":null,"docs":" Derives [`num_traits::NumCast`][num_cast] for newtypes. The inner type must already implement\n `NumCast`.","sig":null,"attributes":[{"value":"proc_macro_derive(NumCast)","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,110,117,109,45,100,101,114,105,118,101,45,48,46,50,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":16674,"byte_end":16703,"line_start":510,"line_end":510,"column_start":1,"column_end":30}}]},{"kind":"Function","id":{"krate":0,"index":40},"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,110,117,109,45,100,101,114,105,118,101,45,48,46,50,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":17517,"byte_end":17521,"line_start":533,"line_end":533,"column_start":8,"column_end":12},"name":"zero","qualname":"::zero","value":"fn (input: TokenStream) -> TokenStream","parent":null,"children":[],"decl_id":null,"docs":" Derives [`num_traits::Zero`][zero] for newtypes. The inner type must already implement `Zero`.","sig":null,"attributes":[{"value":"proc_macro_derive(Zero)","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,110,117,109,45,100,101,114,105,118,101,45,48,46,50,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":17483,"byte_end":17509,"line_start":532,"line_end":532,"column_start":1,"column_end":27}}]},{"kind":"Function","id":{"krate":0,"index":42},"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,110,117,109,45,100,101,114,105,118,101,45,48,46,50,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":18391,"byte_end":18394,"line_start":558,"line_end":558,"column_start":8,"column_end":11},"name":"one","qualname":"::one","value":"fn (input: TokenStream) -> TokenStream","parent":null,"children":[],"decl_id":null,"docs":" Derives [`num_traits::One`][one] for newtypes. The inner type must already implement `One`.","sig":null,"attributes":[{"value":"proc_macro_derive(One)","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,110,117,109,45,100,101,114,105,118,101,45,48,46,50,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":18358,"byte_end":18383,"line_start":557,"line_end":557,"column_start":1,"column_end":26}}]},{"kind":"Function","id":{"krate":0,"index":44},"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,110,117,109,45,100,101,114,105,118,101,45,48,46,50,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":19245,"byte_end":19248,"line_start":583,"line_end":583,"column_start":8,"column_end":11},"name":"num","qualname":"::num","value":"fn (input: TokenStream) -> TokenStream","parent":null,"children":[],"decl_id":null,"docs":" Derives [`num_traits::Num`][num] for newtypes. The inner type must already implement `Num`.","sig":null,"attributes":[{"value":"proc_macro_derive(Num)","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,110,117,109,45,100,101,114,105,118,101,45,48,46,50,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":19212,"byte_end":19237,"line_start":582,"line_end":582,"column_start":1,"column_end":26}}]},{"kind":"Function","id":{"krate":0,"index":46},"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,110,117,109,45,100,101,114,105,118,101,45,48,46,50,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":20164,"byte_end":20169,"line_start":607,"line_end":607,"column_start":8,"column_end":13},"name":"float","qualname":"::float","value":"fn (input: TokenStream) -> TokenStream","parent":null,"children":[],"decl_id":null,"docs":" Derives [`num_traits::Float`][float] for newtypes. The inner type must already implement\n `Float`.","sig":null,"attributes":[{"value":"proc_macro_derive(Float)","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,110,117,109,45,100,101,114,105,118,101,45,48,46,50,46,51,47,115,114,99,47,108,105,98,46,114,115],"byte_start":20129,"byte_end":20156,"line_start":606,"line_end":606,"column_start":1,"column_end":28}}]}],"impls":[],"refs":[],"macro_refs":[],"relations":[]}