YAI-flash-recreation/target/rls/debug/deps/save-analysis/libcfg_if-2120cfe954d0c3f5.json
VincentKnightTesting 67be0fe1ba initial commit
2022-05-05 08:12:56 -05:00

1 line
8.9 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.19.1","compilation":{"directory":"/home/gallant/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0","program":"/home/gallant/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rls","arguments":["--crate-name","cfg_if","--edition=2018","/home/gallant/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/src/lib.rs","--json=diagnostic-rendered-ansi,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","debuginfo=2","-C","metadata=2120cfe954d0c3f5","-C","extra-filename=-2120cfe954d0c3f5","--out-dir","/home/gallant/Documents/RustProjects/game_test/target/rls/debug/deps","-L","dependency=/home/gallant/Documents/RustProjects/game_test/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/home/gallant/.rustup/toolchains/stable-x86_64-unknown-linux-gnu"],"output":"/home/gallant/Documents/RustProjects/game_test/target/rls/debug/deps/libcfg_if-2120cfe954d0c3f5.rmeta"},"prelude":{"crate_id":{"name":"cfg_if","disambiguator":[1004283514336169005,0]},"crate_root":"/home/gallant/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/src","external_crates":[{"file_name":"/home/gallant/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/src/lib.rs","num":1,"id":{"name":"core","disambiguator":[5443730852259234579,0]}},{"file_name":"/home/gallant/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/src/lib.rs","num":2,"id":{"name":"compiler_builtins","disambiguator":[4162025702538114948,0]}},{"file_name":"/home/gallant/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/src/lib.rs","num":3,"id":{"name":"rustc_std_workspace_core","disambiguator":[17612152343462746361,0]}}],"span":{"file_name":"/home/gallant/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/src/lib.rs","byte_start":0,"byte_end":4892,"line_start":1,"line_end":176,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/home/gallant/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/src/lib.rs","byte_start":0,"byte_end":4892,"line_start":1,"line_end":176,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/home/gallant/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4}],"decl_id":null,"docs":" A macro for defining `#[cfg]` if-else statements.","sig":null,"attributes":[{"value":"/ A macro for defining `#[cfg]` if-else statements.","span":{"file_name":"/home/gallant/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/src/lib.rs","byte_start":0,"byte_end":53,"line_start":1,"line_end":1,"column_start":1,"column_end":54}},{"value":"/","span":{"file_name":"/home/gallant/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/src/lib.rs","byte_start":54,"byte_end":57,"line_start":2,"line_end":2,"column_start":1,"column_end":4}},{"value":"/ The macro provided by this crate, `cfg_if`, is similar to the `if/elif` C","span":{"file_name":"/home/gallant/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/src/lib.rs","byte_start":58,"byte_end":135,"line_start":3,"line_end":3,"column_start":1,"column_end":78}},{"value":"/ preprocessor macro by allowing definition of a cascade of `#[cfg]` cases,","span":{"file_name":"/home/gallant/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/src/lib.rs","byte_start":136,"byte_end":213,"line_start":4,"line_end":4,"column_start":1,"column_end":78}},{"value":"/ emitting the implementation which matches first.","span":{"file_name":"/home/gallant/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/src/lib.rs","byte_start":214,"byte_end":266,"line_start":5,"line_end":5,"column_start":1,"column_end":53}},{"value":"/","span":{"file_name":"/home/gallant/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/src/lib.rs","byte_start":267,"byte_end":270,"line_start":6,"line_end":6,"column_start":1,"column_end":4}},{"value":"/ This allows you to conveniently provide a long list `#[cfg]`'d blocks of code","span":{"file_name":"/home/gallant/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/src/lib.rs","byte_start":271,"byte_end":352,"line_start":7,"line_end":7,"column_start":1,"column_end":82}},{"value":"/ without having to rewrite each clause multiple times.","span":{"file_name":"/home/gallant/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/src/lib.rs","byte_start":353,"byte_end":410,"line_start":8,"line_end":8,"column_start":1,"column_end":58}},{"value":"/","span":{"file_name":"/home/gallant/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/src/lib.rs","byte_start":411,"byte_end":414,"line_start":9,"line_end":9,"column_start":1,"column_end":4}},{"value":"/ # Example","span":{"file_name":"/home/gallant/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/src/lib.rs","byte_start":415,"byte_end":428,"line_start":10,"line_end":10,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/home/gallant/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/src/lib.rs","byte_start":429,"byte_end":432,"line_start":11,"line_end":11,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/home/gallant/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/src/lib.rs","byte_start":433,"byte_end":440,"line_start":12,"line_end":12,"column_start":1,"column_end":8}},{"value":"/ cfg_if::cfg_if! {","span":{"file_name":"/home/gallant/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/src/lib.rs","byte_start":441,"byte_end":462,"line_start":13,"line_end":13,"column_start":1,"column_end":22}},{"value":"/ if #[cfg(unix)] {","span":{"file_name":"/home/gallant/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/src/lib.rs","byte_start":463,"byte_end":488,"line_start":14,"line_end":14,"column_start":1,"column_end":26}},{"value":"/ fn foo() { /* unix specific functionality */ }","span":{"file_name":"/home/gallant/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/src/lib.rs","byte_start":489,"byte_end":547,"line_start":15,"line_end":15,"column_start":1,"column_end":59}},{"value":"/ } else if #[cfg(target_pointer_width = \"32\")] {","span":{"file_name":"/home/gallant/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/src/lib.rs","byte_start":548,"byte_end":603,"line_start":16,"line_end":16,"column_start":1,"column_end":56}},{"value":"/ fn foo() { /* non-unix, 32-bit functionality */ }","span":{"file_name":"/home/gallant/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/src/lib.rs","byte_start":604,"byte_end":665,"line_start":17,"line_end":17,"column_start":1,"column_end":62}},{"value":"/ } else {","span":{"file_name":"/home/gallant/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/src/lib.rs","byte_start":666,"byte_end":682,"line_start":18,"line_end":18,"column_start":1,"column_end":17}},{"value":"/ fn foo() { /* fallback implementation */ }","span":{"file_name":"/home/gallant/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/src/lib.rs","byte_start":683,"byte_end":737,"line_start":19,"line_end":19,"column_start":1,"column_end":55}},{"value":"/ }","span":{"file_name":"/home/gallant/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/src/lib.rs","byte_start":738,"byte_end":747,"line_start":20,"line_end":20,"column_start":1,"column_end":10}},{"value":"/ }","span":{"file_name":"/home/gallant/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/src/lib.rs","byte_start":748,"byte_end":753,"line_start":21,"line_end":21,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/home/gallant/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/src/lib.rs","byte_start":754,"byte_end":757,"line_start":22,"line_end":22,"column_start":1,"column_end":4}},{"value":"/ # fn main() {}","span":{"file_name":"/home/gallant/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/src/lib.rs","byte_start":758,"byte_end":776,"line_start":23,"line_end":23,"column_start":1,"column_end":19}},{"value":"/ ```","span":{"file_name":"/home/gallant/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/src/lib.rs","byte_start":777,"byte_end":784,"line_start":24,"line_end":24,"column_start":1,"column_end":8}},{"value":"no_std","span":{"file_name":"/home/gallant/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/src/lib.rs","byte_start":786,"byte_end":796,"line_start":26,"line_end":26,"column_start":1,"column_end":11}},{"value":"deny(missing_docs)","span":{"file_name":"/home/gallant/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/src/lib.rs","byte_start":847,"byte_end":869,"line_start":28,"line_end":28,"column_start":1,"column_end":23}}]}],"impls":[],"refs":[],"macro_refs":[],"relations":[]}