rusty_snek_gaem/target/rls/debug/deps/save-analysis/libpkg_config-fcb1b5fafb743521.json
2018-10-28 21:14:05 -05:00

1 line
31 KiB
JSON

{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"prelude":{"crate_id":{"name":"pkg_config","disambiguator":[14188458180999881047,2133153467388390252]},"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":[9585301629330894657,2988139860475965212]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.14/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[6357402705278437736,15396228000174385779]}},{"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":[15656677349667522462,981408973859384302]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.14/src/lib.rs","num":4,"id":{"name":"alloc","disambiguator":[10867707675671826130,15962273691783661441]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.14/src/lib.rs","num":5,"id":{"name":"alloc_system","disambiguator":[12150198854270067491,9945263365427243254]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.14/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[8689393118962671966,13316658367717829988]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.14/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[11087397179380250019,16173628695450963038]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.14/src/lib.rs","num":8,"id":{"name":"alloc_jemalloc","disambiguator":[15668163579258084147,15586271759104334837]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.14/src/lib.rs","num":9,"id":{"name":"panic_unwind","disambiguator":[5446911583689922829,16172663846372972649]}}],"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":2398}},{"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":7828}},{"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":7828}},{"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":7832}},{"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}}]}