rusty_snek_gaem/target/rls/debug/deps/save-analysis/libpkg_config-29deebe6499b43b6.json
2019-04-14 19:25:15 -05:00

1 line
33 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,112,107,103,45,99,111,110,102,105,103,45,48,46,51,46,49,52],"program":"/home/brad/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rls","arguments":["--crate-name","pkg_config","/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.14/src/lib.rs","--color","never","--crate-type","lib","--emit=dep-info,link","-C","debuginfo=2","-C","metadata=29deebe6499b43b6","-C","extra-filename=-29deebe6499b43b6","--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,112,107,103,95,99,111,110,102,105,103,45,50,57,100,101,101,98,101,54,52,57,57,98,52,51,98,54,46,114,108,105,98]},"prelude":{"crate_id":{"name":"pkg_config","disambiguator":[10971737661577473748,4581849677819355582]},"crate_root":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.14/src","external_crates":[{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.14/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[13207157035321610514,1601512537482633728]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.14/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[7623312343418098386,5842227285171027081]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.14/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[15062483144693841030,3160817630090790886]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.14/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[436745421963593417,1808485874600938246]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.14/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[14785001670989826495,12996925471203689162]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.14/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[9965434524793337566,8042345761937100773]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.14/src/lib.rs","num":7,"id":{"name":"rustc_demangle","disambiguator":[15482981957725683232,16126164733460801089]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.14/src/lib.rs","num":8,"id":{"name":"unwind","disambiguator":[12401856028840807657,14789254441426287527]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.14/src/lib.rs","num":9,"id":{"name":"backtrace_sys","disambiguator":[13858858106744831426,15797026455235720829]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.14/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,112,107,103,45,99,111,110,102,105,103,45,48,46,51,46,49,52,47,115,114,99,47,108,105,98,46,114,115],"byte_start":0,"byte_end":21292,"line_start":1,"line_end":630,"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,112,107,103,45,99,111,110,102,105,103,45,48,46,51,46,49,52,47,115,114,99,47,108,105,98,46,114,115],"byte_start":0,"byte_end":21292,"line_start":1,"line_end":630,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.14/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":20},{"krate":0,"index":22},{"krate":0,"index":24},{"krate":0,"index":30},{"krate":0,"index":36},{"krate":0,"index":38},{"krate":0,"index":120},{"krate":0,"index":126},{"krate":0,"index":122},{"krate":0,"index":130},{"krate":0,"index":132},{"krate":0,"index":40},{"krate":0,"index":42},{"krate":0,"index":48},{"krate":0,"index":50},{"krate":0,"index":54},{"krate":0,"index":58},{"krate":0,"index":62},{"krate":0,"index":64},{"krate":0,"index":66},{"krate":0,"index":68},{"krate":0,"index":104},{"krate":0,"index":112},{"krate":0,"index":114},{"krate":0,"index":116},{"krate":0,"index":118}],"decl_id":null,"docs":" A build dependency for Cargo libraries to find system artifacts through the\n `pkg-config` utility.","sig":null,"attributes":[]},{"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,112,107,103,45,99,111,110,102,105,103,45,48,46,51,46,49,52,47,115,114,99,47,108,105,98,46,114,115],"byte_start":2558,"byte_end":2574,"line_start":78,"line_end":78,"column_start":8,"column_end":24},"name":"target_supported","qualname":"::target_supported","value":"fn () -> bool","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":120},"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,112,107,103,45,99,111,110,102,105,103,45,48,46,51,46,49,52,47,115,114,99,47,108,105,98,46,114,115],"byte_start":2936,"byte_end":2942,"line_start":88,"line_end":88,"column_start":12,"column_end":18},"name":"Config","qualname":"::Config","value":"Config { }","parent":null,"children":[{"krate":0,"index":85},{"krate":0,"index":87},{"krate":0,"index":89},{"krate":0,"index":91},{"krate":0,"index":93},{"krate":0,"index":95}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":130},"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,112,107,103,45,99,111,110,102,105,103,45,48,46,51,46,49,52,47,115,114,99,47,108,105,98,46,114,115],"byte_start":3149,"byte_end":3156,"line_start":98,"line_end":98,"column_start":12,"column_end":19},"name":"Library","qualname":"::Library","value":"Library { libs, link_paths, frameworks, framework_paths, include_paths, defines, version }","parent":null,"children":[{"krate":0,"index":97},{"krate":0,"index":99},{"krate":0,"index":101},{"krate":0,"index":103},{"krate":0,"index":105},{"krate":0,"index":107},{"krate":0,"index":109},{"krate":0,"index":111}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":97},"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,112,107,103,45,99,111,110,102,105,103,45,48,46,51,46,49,52,47,115,114,99,47,108,105,98,46,114,115],"byte_start":3167,"byte_end":3171,"line_start":99,"line_end":99,"column_start":9,"column_end":13},"name":"libs","qualname":"::Library::libs","value":"std::vec::Vec<std::string::String>","parent":{"krate":0,"index":130},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":99},"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,112,107,103,45,99,111,110,102,105,103,45,48,46,51,46,49,52,47,115,114,99,47,108,105,98,46,114,115],"byte_start":3194,"byte_end":3204,"line_start":100,"line_end":100,"column_start":9,"column_end":19},"name":"link_paths","qualname":"::Library::link_paths","value":"std::vec::Vec<std::path::PathBuf>","parent":{"krate":0,"index":130},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":101},"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,112,107,103,45,99,111,110,102,105,103,45,48,46,51,46,49,52,47,115,114,99,47,108,105,98,46,114,115],"byte_start":3228,"byte_end":3238,"line_start":101,"line_end":101,"column_start":9,"column_end":19},"name":"frameworks","qualname":"::Library::frameworks","value":"std::vec::Vec<std::string::String>","parent":{"krate":0,"index":130},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":103},"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,112,107,103,45,99,111,110,102,105,103,45,48,46,51,46,49,52,47,115,114,99,47,108,105,98,46,114,115],"byte_start":3261,"byte_end":3276,"line_start":102,"line_end":102,"column_start":9,"column_end":24},"name":"framework_paths","qualname":"::Library::framework_paths","value":"std::vec::Vec<std::path::PathBuf>","parent":{"krate":0,"index":130},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":105},"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,112,107,103,45,99,111,110,102,105,103,45,48,46,51,46,49,52,47,115,114,99,47,108,105,98,46,114,115],"byte_start":3300,"byte_end":3313,"line_start":103,"line_end":103,"column_start":9,"column_end":22},"name":"include_paths","qualname":"::Library::include_paths","value":"std::vec::Vec<std::path::PathBuf>","parent":{"krate":0,"index":130},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":107},"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,112,107,103,45,99,111,110,102,105,103,45,48,46,51,46,49,52,47,115,114,99,47,108,105,98,46,114,115],"byte_start":3337,"byte_end":3344,"line_start":104,"line_end":104,"column_start":9,"column_end":16},"name":"defines","qualname":"::Library::defines","value":"std::collections::HashMap<std::string::String, std::option::Option<std::string::String>>","parent":{"krate":0,"index":130},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":109},"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,112,107,103,45,99,111,110,102,105,103,45,48,46,51,46,49,52,47,115,114,99,47,108,105,98,46,114,115],"byte_start":3387,"byte_end":3394,"line_start":105,"line_end":105,"column_start":9,"column_end":16},"name":"version","qualname":"::Library::version","value":"std::string::String","parent":{"krate":0,"index":130},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":23},"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,112,107,103,45,99,111,110,102,105,103,45,48,46,51,46,49,52,47,115,114,99,47,108,105,98,46,114,115],"byte_start":3661,"byte_end":3675,"line_start":114,"line_end":114,"column_start":5,"column_end":19},"name":"EnvNoPkgConfig","qualname":"::Error::EnvNoPkgConfig","value":"Error::EnvNoPkgConfig(String)","parent":{"krate":0,"index":40},"children":[],"decl_id":null,"docs":" Aborted because of `*_NO_PKG_CONFIG` environment variable.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":27},"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,112,107,103,45,99,111,110,102,105,103,45,48,46,51,46,49,52,47,115,114,99,47,108,105,98,46,114,115],"byte_start":3784,"byte_end":3800,"line_start":119,"line_end":119,"column_start":5,"column_end":21},"name":"CrossCompilation","qualname":"::Error::CrossCompilation","value":"Error::CrossCompilation","parent":{"krate":0,"index":40},"children":[],"decl_id":null,"docs":" Cross compilation detected.","sig":null,"attributes":[]},{"kind":"StructVariant","id":{"krate":0,"index":29},"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,112,107,103,45,99,111,110,102,105,103,45,48,46,51,46,49,52,47,115,114,99,47,108,105,98,46,114,115],"byte_start":3895,"byte_end":3902,"line_start":124,"line_end":124,"column_start":5,"column_end":12},"name":"Command","qualname":"::Error::Command","value":"Error::Command { command, cause }","parent":{"krate":0,"index":40},"children":[],"decl_id":null,"docs":" Failed to run `pkg-config`.","sig":null,"attributes":[]},{"kind":"StructVariant","id":{"krate":0,"index":35},"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,112,107,103,45,99,111,110,102,105,103,45,48,46,51,46,49,52,47,115,114,99,47,108,105,98,46,114,115],"byte_start":4043,"byte_end":4050,"line_start":129,"line_end":129,"column_start":5,"column_end":12},"name":"Failure","qualname":"::Error::Failure","value":"Error::Failure { command, output }","parent":{"krate":0,"index":40},"children":[],"decl_id":null,"docs":" `pkg-config` did not exit sucessfully.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":41},"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,112,107,103,45,99,111,110,102,105,103,45,48,46,51,46,49,52,47,115,114,99,47,108,105,98,46,114,115],"byte_start":4191,"byte_end":4206,"line_start":133,"line_end":133,"column_start":5,"column_end":20},"name":"__Nonexhaustive","qualname":"::Error::__Nonexhaustive","value":"Error::__Nonexhaustive","parent":{"krate":0,"index":40},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","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,112,107,103,45,99,111,110,102,105,103,45,48,46,51,46,49,52,47,115,114,99,47,108,105,98,46,114,115],"byte_start":3507,"byte_end":3512,"line_start":110,"line_end":110,"column_start":10,"column_end":15},"name":"Error","qualname":"::Error","value":"Error::{EnvNoPkgConfig, CrossCompilation, Command, Failure, __Nonexhaustive}","parent":null,"children":[{"krate":0,"index":23},{"krate":0,"index":27},{"krate":0,"index":29},{"krate":0,"index":35},{"krate":0,"index":41}],"decl_id":null,"docs":" Represents all reasons `pkg-config` might not succeed or be run at all.\n","sig":null,"attributes":[]},{"kind":"Function","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,112,107,103,45,99,111,110,102,105,103,45,48,46,51,46,49,52,47,115,114,99,47,108,105,98,46,114,115],"byte_start":8016,"byte_end":8028,"line_start":243,"line_end":243,"column_start":8,"column_end":20},"name":"find_library","qualname":"::find_library","value":"fn (name: &str) -> Result<Library, String>","parent":null,"children":[],"decl_id":null,"docs":" Deprecated in favor of the probe_library function\n","sig":null,"attributes":[]},{"kind":"Function","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,112,107,103,45,99,111,110,102,105,103,45,48,46,51,46,49,52,47,115,114,99,47,108,105,98,46,114,115],"byte_start":8204,"byte_end":8217,"line_start":248,"line_end":248,"column_start":8,"column_end":21},"name":"probe_library","qualname":"::probe_library","value":"fn (name: &str) -> Result<Library, Error>","parent":null,"children":[],"decl_id":null,"docs":" Simple shortcut for using all default options for finding a library.\n","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":66},"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,112,107,103,45,99,111,110,102,105,103,45,48,46,51,46,49,52,47,115,114,99,47,108,105,98,46,114,115],"byte_start":8387,"byte_end":8399,"line_start":254,"line_end":254,"column_start":8,"column_end":20},"name":"get_variable","qualname":"::get_variable","value":"fn (package: &str, variable: &str) -> Result<String, Error>","parent":null,"children":[],"decl_id":null,"docs":" Run `pkg-config` to get the value of a variable from a package using\n --variable.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":70},"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,112,107,103,45,99,111,110,102,105,103,45,48,46,51,46,49,52,47,115,114,99,47,108,105,98,46,114,115],"byte_start":8777,"byte_end":8780,"line_start":264,"line_end":264,"column_start":12,"column_end":15},"name":"new","qualname":"<Config>::new","value":"fn () -> Config","parent":null,"children":[],"decl_id":null,"docs":" Creates a new set of configuration options which are all initially set\n to \"blank\".\n","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,112,107,103,45,99,111,110,102,105,103,45,48,46,51,46,49,52,47,115,114,99,47,108,105,98,46,114,115],"byte_start":9222,"byte_end":9228,"line_start":279,"line_end":279,"column_start":12,"column_end":18},"name":"statik","qualname":"<Config>::statik","value":"fn (&mut self, statik: bool) -> &mut Config","parent":null,"children":[],"decl_id":null,"docs":" Indicate whether the `--static` flag should be passed.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":74},"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,112,107,103,45,99,111,110,102,105,103,45,48,46,51,46,49,52,47,115,114,99,47,108,105,98,46,114,115],"byte_start":9405,"byte_end":9420,"line_start":285,"line_end":285,"column_start":12,"column_end":27},"name":"atleast_version","qualname":"<Config>::atleast_version","value":"fn (&mut self, vers: &str) -> &mut Config","parent":null,"children":[],"decl_id":null,"docs":" Indicate that the library must be at least version `vers`.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":76},"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,112,107,103,45,99,111,110,102,105,103,45,48,46,51,46,49,52,47,115,114,99,47,108,105,98,46,114,115],"byte_start":9676,"byte_end":9679,"line_start":293,"line_end":293,"column_start":12,"column_end":15},"name":"arg","qualname":"<Config>::arg","value":"fn <S> (&mut self, arg: S) -> &mut Config","parent":null,"children":[],"decl_id":null,"docs":" Add an argument to pass to pkg-config.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":78},"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,112,107,103,45,99,111,110,102,105,103,45,48,46,51,46,49,52,47,115,114,99,47,108,105,98,46,114,115],"byte_start":9957,"byte_end":9971,"line_start":300,"line_end":300,"column_start":12,"column_end":26},"name":"cargo_metadata","qualname":"<Config>::cargo_metadata","value":"fn (&mut self, cargo_metadata: bool) -> &mut Config","parent":null,"children":[],"decl_id":null,"docs":" Define whether metadata should be emitted for cargo allowing it to\n automatically link the binary. Defaults to `true`.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":80},"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,112,107,103,45,99,111,110,102,105,103,45,48,46,51,46,49,52,47,115,114,99,47,108,105,98,46,114,115],"byte_start":10265,"byte_end":10277,"line_start":308,"line_end":308,"column_start":12,"column_end":24},"name":"env_metadata","qualname":"<Config>::env_metadata","value":"fn (&mut self, env_metadata: bool) -> &mut Config","parent":null,"children":[],"decl_id":null,"docs":" Define whether metadata should be emitted for cargo allowing to\n automatically rebuild when environment variables change. Defaults to\n `false`.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":82},"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,112,107,103,45,99,111,110,102,105,103,45,48,46,51,46,49,52,47,115,114,99,47,108,105,98,46,114,115],"byte_start":10542,"byte_end":10559,"line_start":317,"line_end":317,"column_start":12,"column_end":29},"name":"print_system_libs","qualname":"<Config>::print_system_libs","value":"fn (&mut self, print: bool) -> &mut Config","parent":null,"children":[],"decl_id":null,"docs":" Enable or disable the `PKG_CONFIG_ALLOW_SYSTEM_LIBS` environment\n variable.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":84},"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,112,107,103,45,99,111,110,102,105,103,45,48,46,51,46,49,52,47,115,114,99,47,108,105,98,46,114,115],"byte_start":10743,"byte_end":10747,"line_start":324,"line_end":324,"column_start":12,"column_end":16},"name":"find","qualname":"<Config>::find","value":"fn (&self, name: &str) -> Result<Library, String>","parent":null,"children":[],"decl_id":null,"docs":" Deprecated in favor fo the `probe` function\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":86},"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,112,107,103,45,99,111,110,102,105,103,45,48,46,51,46,49,52,47,115,114,99,47,108,105,98,46,114,115],"byte_start":11026,"byte_end":11031,"line_start":332,"line_end":332,"column_start":12,"column_end":17},"name":"probe","qualname":"<Config>::probe","value":"fn (&self, name: &str) -> Result<Library, Error>","parent":null,"children":[],"decl_id":null,"docs":" Run `pkg-config` to find the library `name`.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":88},"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,112,107,103,45,99,111,110,102,105,103,45,48,46,51,46,49,52,47,115,114,99,47,108,105,98,46,114,115],"byte_start":11802,"byte_end":11814,"line_start":353,"line_end":353,"column_start":12,"column_end":24},"name":"get_variable","qualname":"<Config>::get_variable","value":"fn (package: &str, variable: &str) -> Result<String, String>","parent":null,"children":[],"decl_id":null,"docs":" Deprecated in favor of the top level `get_variable` function\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,112,107,103,45,99,111,110,102,105,103,45,48,46,51,46,49,52,47,115,114,99,47,108,105,98,46,114,115],"byte_start":4233,"byte_end":4238,"line_start":136,"line_end":136,"column_start":23,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":44},{"krate":0,"index":46}],"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,112,107,103,45,99,111,110,102,105,103,45,48,46,51,46,49,52,47,115,114,99,47,108,105,98,46,114,115],"byte_start":5092,"byte_end":5106,"line_start":162,"line_end":162,"column_start":25,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":52}],"docs":"","sig":null,"attributes":[]},{"id":2,"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,112,107,103,45,99,111,110,102,105,103,45,48,46,51,46,49,52,47,115,114,99,47,108,105,98,46,114,115],"byte_start":5868,"byte_end":5873,"line_start":185,"line_end":185,"column_start":21,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":56}],"docs":"","sig":null,"attributes":[]},{"id":3,"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,112,107,103,45,99,111,110,102,105,103,45,48,46,51,46,49,52,47,115,114,99,47,108,105,98,46,114,115],"byte_start":6767,"byte_end":6772,"line_start":211,"line_end":211,"column_start":23,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":60}],"docs":"","sig":null,"attributes":[]},{"id":4,"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,112,107,103,45,99,111,110,102,105,103,45,48,46,51,46,49,52,47,115,114,99,47,108,105,98,46,114,115],"byte_start":8658,"byte_end":8664,"line_start":261,"line_end":261,"column_start":6,"column_end":12},"value":"","parent":null,"children":[{"krate":0,"index":70},{"krate":0,"index":72},{"krate":0,"index":74},{"krate":0,"index":76},{"krate":0,"index":78},{"krate":0,"index":80},{"krate":0,"index":82},{"krate":0,"index":84},{"krate":0,"index":86},{"krate":0,"index":88},{"krate":0,"index":90},{"krate":0,"index":92},{"krate":0,"index":94},{"krate":0,"index":96},{"krate":0,"index":98},{"krate":0,"index":100},{"krate":0,"index":102}],"docs":"","sig":null,"attributes":[]},{"id":5,"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,112,107,103,45,99,111,110,102,105,103,45,48,46,51,46,49,52,47,115,114,99,47,108,105,98,46,114,115],"byte_start":14755,"byte_end":14762,"line_start":441,"line_end":441,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":106},{"krate":0,"index":108},{"krate":0,"index":110}],"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,112,107,103,45,99,111,110,102,105,103,45,48,46,51,46,49,52,47,115,114,99,47,108,105,98,46,114,115],"byte_start":4233,"byte_end":4238,"line_start":136,"line_end":136,"column_start":23,"column_end":28},"kind":{"variant":"Impl","fields":[0]},"from":{"krate":0,"index":40},"to":{"krate":1,"index":2470}},{"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,112,107,103,45,99,111,110,102,105,103,45,48,46,51,46,49,52,47,115,114,99,47,108,105,98,46,114,115],"byte_start":5092,"byte_end":5106,"line_start":162,"line_end":162,"column_start":25,"column_end":39},"kind":{"variant":"Impl","fields":[1]},"from":{"krate":0,"index":48},"to":{"krate":2,"index":8426}},{"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,112,107,103,45,99,111,110,102,105,103,45,48,46,51,46,49,52,47,115,114,99,47,108,105,98,46,114,115],"byte_start":5868,"byte_end":5873,"line_start":185,"line_end":185,"column_start":21,"column_end":26},"kind":{"variant":"Impl","fields":[2]},"from":{"krate":0,"index":40},"to":{"krate":2,"index":8426}},{"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,112,107,103,45,99,111,110,102,105,103,45,48,46,51,46,49,52,47,115,114,99,47,108,105,98,46,114,115],"byte_start":6767,"byte_end":6772,"line_start":211,"line_end":211,"column_start":23,"column_end":28},"kind":{"variant":"Impl","fields":[3]},"from":{"krate":0,"index":40},"to":{"krate":2,"index":8430}},{"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,112,107,103,45,99,111,110,102,105,103,45,48,46,51,46,49,52,47,115,114,99,47,108,105,98,46,114,115],"byte_start":8658,"byte_end":8664,"line_start":261,"line_end":261,"column_start":6,"column_end":12},"kind":{"variant":"Impl","fields":[4]},"from":{"krate":0,"index":120},"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,112,107,103,45,99,111,110,102,105,103,45,48,46,51,46,49,52,47,115,114,99,47,108,105,98,46,114,115],"byte_start":14755,"byte_end":14762,"line_start":441,"line_end":441,"column_start":6,"column_end":13},"kind":{"variant":"Impl","fields":[5]},"from":{"krate":0,"index":130},"to":{"krate":4294967295,"index":4294967295}}]}