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

1 line
24 KiB
JSON

{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.18.2","compilation":{"directory":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,104,97,114,101,100,95,108,105,98,114,97,114,121,45,48,46,49,46,57],"program":"/home/brad/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rls","arguments":["--crate-name","shared_library","/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/shared_library-0.1.9/src/lib.rs","--color","never","--crate-type","lib","--emit=dep-info,metadata","-C","debuginfo=2","-C","metadata=fe14558ef1cb8acc","-C","extra-filename=-fe14558ef1cb8acc","--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","lazy_static=/home/brad/Development/rusty_snek_gaem/target/rls/debug/deps/liblazy_static-4ba374cd2e5f6709.rmeta","--extern","libc=/home/brad/Development/rusty_snek_gaem/target/rls/debug/deps/liblibc-a352fcf73419489c.rmeta","--cap-lints","allow","--error-format=json","--sysroot","/home/brad/.rustup/toolchains/stable-x86_64-unknown-linux-gnu"],"output":[47,104,111,109,101,47,98,114,97,100,47,68,101,118,101,108,111,112,109,101,110,116,47,114,117,115,116,121,95,115,110,101,107,95,103,97,101,109,47,116,97,114,103,101,116,47,114,108,115,47,100,101,98,117,103,47,100,101,112,115,47,108,105,98,115,104,97,114,101,100,95,108,105,98,114,97,114,121,45,102,101,49,52,53,53,56,101,102,49,99,98,56,97,99,99,46,114,109,101,116,97]},"prelude":{"crate_id":{"name":"shared_library","disambiguator":[11435717151725860677,1040722892365271305]},"crate_root":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/shared_library-0.1.9/src","external_crates":[{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/shared_library-0.1.9/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[13207157035321610514,1601512537482633728]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/shared_library-0.1.9/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[7623312343418098386,5842227285171027081]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/shared_library-0.1.9/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[15062483144693841030,3160817630090790886]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/shared_library-0.1.9/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[436745421963593417,1808485874600938246]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/shared_library-0.1.9/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[14785001670989826495,12996925471203689162]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/shared_library-0.1.9/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[9965434524793337566,8042345761937100773]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/shared_library-0.1.9/src/lib.rs","num":7,"id":{"name":"rustc_demangle","disambiguator":[15482981957725683232,16126164733460801089]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/shared_library-0.1.9/src/lib.rs","num":8,"id":{"name":"unwind","disambiguator":[12401856028840807657,14789254441426287527]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/shared_library-0.1.9/src/lib.rs","num":9,"id":{"name":"backtrace_sys","disambiguator":[13858858106744831426,15797026455235720829]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/shared_library-0.1.9/src/lib.rs","num":10,"id":{"name":"panic_unwind","disambiguator":[7931781289263694084,224457116430056702]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/shared_library-0.1.9/src/lib.rs","num":11,"id":{"name":"libc","disambiguator":[1717102426328317530,831100097483373836]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/shared_library-0.1.9/src/lib.rs","num":12,"id":{"name":"lazy_static","disambiguator":[4752050148690083859,4734584730016717394]}}],"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,104,97,114,101,100,95,108,105,98,114,97,114,121,45,48,46,49,46,57,47,115,114,99,47,108,105,98,46,114,115],"byte_start":0,"byte_end":6028,"line_start":1,"line_end":175,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,104,97,114,101,100,95,108,105,98,114,97,114,121,45,48,46,49,46,57,47,115,114,99,47,108,105,98,46,114,115],"byte_start":0,"byte_end":6028,"line_start":1,"line_end":175,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/shared_library-0.1.9/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":118},{"krate":0,"index":124},{"krate":0,"index":120},{"krate":0,"index":96}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":10},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,104,97,114,101,100,95,108,105,98,114,97,114,121,45,48,46,49,46,57,47,115,114,99,47,100,121,110,97,109,105,99,95,108,105,98,114,97,114,121,46,114,115],"byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"dynamic_library","qualname":"::dynamic_library","value":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/shared_library-0.1.9/src/dynamic_library.rs","parent":null,"children":[{"krate":0,"index":12},{"krate":0,"index":14},{"krate":0,"index":20},{"krate":0,"index":22},{"krate":0,"index":28},{"krate":0,"index":30},{"krate":0,"index":32},{"krate":0,"index":34},{"krate":0,"index":36},{"krate":0,"index":40},{"krate":0,"index":42},{"krate":0,"index":60}],"decl_id":null,"docs":" Dynamic library facilities.","sig":null,"attributes":[{"value":"allow(missing_docs)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,104,97,114,101,100,95,108,105,98,114,97,114,121,45,48,46,49,46,57,47,115,114,99,47,100,121,110,97,109,105,99,95,108,105,98,114,97,114,121,46,114,115],"byte_start":6607,"byte_end":6630,"line_start":15,"line_end":15,"column_start":1,"column_end":24}}]},{"kind":"Struct","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,115,104,97,114,101,100,95,108,105,98,114,97,114,121,45,48,46,49,46,57,47,115,114,99,47,100,121,110,97,109,105,99,95,108,105,98,114,97,114,121,46,114,115],"byte_start":6749,"byte_end":6763,"line_start":23,"line_end":23,"column_start":12,"column_end":26},"name":"DynamicLibrary","qualname":"::dynamic_library::DynamicLibrary","value":"DynamicLibrary { }","parent":null,"children":[{"krate":0,"index":19}],"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,115,104,97,114,101,100,95,108,105,98,114,97,114,121,45,48,46,49,46,57,47,115,114,99,47,100,121,110,97,109,105,99,95,108,105,98,114,97,114,121,46,114,115],"byte_start":7381,"byte_end":7385,"line_start":47,"line_end":47,"column_start":5,"column_end":9},"name":"Next","qualname":"::dynamic_library::SpecialHandles::Next","value":"SpecialHandles::Next","parent":{"krate":0,"index":40},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":25},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,104,97,114,101,100,95,108,105,98,114,97,114,121,45,48,46,49,46,57,47,115,114,99,47,100,121,110,97,109,105,99,95,108,105,98,114,97,114,121,46,114,115],"byte_start":7391,"byte_end":7398,"line_start":48,"line_end":48,"column_start":5,"column_end":12},"name":"Default","qualname":"::dynamic_library::SpecialHandles::Default","value":"SpecialHandles::Default","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,115,104,97,114,101,100,95,108,105,98,114,97,114,121,45,48,46,49,46,57,47,115,114,99,47,100,121,110,97,109,105,99,95,108,105,98,114,97,114,121,46,114,115],"byte_start":7360,"byte_end":7374,"line_start":46,"line_end":46,"column_start":10,"column_end":24},"name":"SpecialHandles","qualname":"::dynamic_library::SpecialHandles","value":"SpecialHandles::{Next, Default}","parent":null,"children":[{"krate":0,"index":23},{"krate":0,"index":25}],"decl_id":null,"docs":" Special handles to be used with the `symbol_special` function. These are \n provided by a GNU only extension and are not included as part of the POSIX \n standard. ","sig":null,"attributes":[{"value":"cfg(target_os = \"linux\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,104,97,114,101,100,95,108,105,98,114,97,114,121,45,48,46,49,46,57,47,115,114,99,47,100,121,110,97,109,105,99,95,108,105,98,114,97,114,121,46,114,115],"byte_start":7323,"byte_end":7350,"line_start":45,"line_end":45,"column_start":1,"column_end":28}}]},{"kind":"Method","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,115,104,97,114,101,100,95,108,105,98,114,97,114,121,45,48,46,49,46,57,47,115,114,99,47,100,121,110,97,109,105,99,95,108,105,98,114,97,114,121,46,114,115],"byte_start":8123,"byte_end":8127,"line_start":64,"line_end":64,"column_start":12,"column_end":16},"name":"open","qualname":"<DynamicLibrary>::open","value":"fn (filename: Option<&Path>) -> Result<Self, String>","parent":null,"children":[],"decl_id":null,"docs":" Lazily loads the dynamic library named `filename` into memory and \n then returns an opaque \"handle\" for that dynamic library.","sig":null,"attributes":[]},{"kind":"Method","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,115,104,97,114,101,100,95,108,105,98,114,97,114,121,45,48,46,49,46,57,47,115,114,99,47,100,121,110,97,109,105,99,95,108,105,98,114,97,114,121,46,114,115],"byte_start":8532,"byte_end":8551,"line_start":73,"line_end":73,"column_start":12,"column_end":31},"name":"prepend_search_path","qualname":"<DynamicLibrary>::prepend_search_path","value":"fn (path: &Path) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Prepends a path to this process's search path for dynamic libraries\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":48},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,104,97,114,101,100,95,108,105,98,114,97,114,121,45,48,46,49,46,57,47,115,114,99,47,100,121,110,97,109,105,99,95,108,105,98,114,97,114,121,46,114,115],"byte_start":8904,"byte_end":8915,"line_start":81,"line_end":81,"column_start":12,"column_end":23},"name":"create_path","qualname":"<DynamicLibrary>::create_path","value":"fn (path: &[PathBuf]) -> OsString","parent":null,"children":[],"decl_id":null,"docs":" From a slice of paths, create a new vector which is suitable to be an\n environment variable for this platforms dylib search path.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":50},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,104,97,114,101,100,95,108,105,98,114,97,114,121,45,48,46,49,46,57,47,115,114,99,47,100,121,110,97,109,105,99,95,108,105,98,114,97,114,121,46,114,115],"byte_start":9268,"byte_end":9274,"line_start":92,"line_end":92,"column_start":12,"column_end":18},"name":"envvar","qualname":"<DynamicLibrary>::envvar","value":"fn () -> &'static str","parent":null,"children":[],"decl_id":null,"docs":" Returns the environment variable for this process's dynamic library\n search path\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":54},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,104,97,114,101,100,95,108,105,98,114,97,114,121,45,48,46,49,46,57,47,115,114,99,47,100,121,110,97,109,105,99,95,108,105,98,114,97,114,121,46,114,115],"byte_start":9742,"byte_end":9753,"line_start":109,"line_end":109,"column_start":12,"column_end":23},"name":"search_path","qualname":"<DynamicLibrary>::search_path","value":"fn () -> Vec<PathBuf>","parent":null,"children":[],"decl_id":null,"docs":" Returns the current search path for dynamic libraries being used by this\n process\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":56},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,104,97,114,101,100,95,108,105,98,114,97,114,121,45,48,46,49,46,57,47,115,114,99,47,100,121,110,97,109,105,99,95,108,105,98,114,97,114,121,46,114,115],"byte_start":10229,"byte_end":10235,"line_start":121,"line_end":121,"column_start":19,"column_end":25},"name":"symbol","qualname":"<DynamicLibrary>::symbol","value":"fn <T> (&self, symbol: &str) -> Result<*mut T, String>","parent":null,"children":[],"decl_id":null,"docs":" Returns the address of where symbol `symbol` was loaded into memory.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":58},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,104,97,114,101,100,95,108,105,98,114,97,114,121,45,48,46,49,46,57,47,115,114,99,47,100,121,110,97,109,105,99,95,108,105,98,114,97,114,121,46,114,115],"byte_start":11170,"byte_end":11184,"line_start":141,"line_end":141,"column_start":19,"column_end":33},"name":"symbol_special","qualname":"<DynamicLibrary>::symbol_special","value":"fn <T> (handle: SpecialHandles, symbol: &str) -> Result<*mut T, String>","parent":null,"children":[],"decl_id":null,"docs":" Returns the address of the first occurance of symbol `symbol` using the \n default library search order if you use `SpecialHandles::Default`.","sig":null,"attributes":[{"value":"cfg(target_os = \"linux\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,104,97,114,101,100,95,108,105,98,114,97,114,121,45,48,46,49,46,57,47,115,114,99,47,100,121,110,97,109,105,99,95,108,105,98,114,97,114,121,46,114,115],"byte_start":11124,"byte_end":11151,"line_start":140,"line_end":140,"column_start":5,"column_end":32}}]},{"kind":"StructVariant","id":{"krate":0,"index":59},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,104,97,114,101,100,95,108,105,98,114,97,114,121,45,48,46,49,46,57,47,115,114,99,47,108,105,98,46,114,115],"byte_start":207,"byte_end":222,"line_start":12,"line_end":12,"column_start":5,"column_end":20},"name":"LibraryNotFound","qualname":"::LoadingError::LibraryNotFound","value":"LoadingError::LibraryNotFound { descr }","parent":{"krate":0,"index":118},"children":[],"decl_id":null,"docs":" \n","sig":null,"attributes":[]},{"kind":"StructVariant","id":{"krate":0,"index":63},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,104,97,114,101,100,95,108,105,98,114,97,114,121,45,48,46,49,46,57,47,115,114,99,47,108,105,98,46,114,115],"byte_start":322,"byte_end":336,"line_start":17,"line_end":17,"column_start":5,"column_end":19},"name":"SymbolNotFound","qualname":"::LoadingError::SymbolNotFound","value":"LoadingError::SymbolNotFound { symbol }","parent":{"krate":0,"index":118},"children":[],"decl_id":null,"docs":" One of the symbols could not be found in the library.\n","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":118},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,104,97,114,101,100,95,108,105,98,114,97,114,121,45,48,46,49,46,57,47,115,114,99,47,108,105,98,46,114,115],"byte_start":179,"byte_end":191,"line_start":10,"line_end":10,"column_start":10,"column_end":22},"name":"LoadingError","qualname":"::LoadingError","value":"LoadingError::{LibraryNotFound, SymbolNotFound}","parent":null,"children":[{"krate":0,"index":59},{"krate":0,"index":63}],"decl_id":null,"docs":" Error that can happen while loading the shared library.\n","sig":null,"attributes":[]}],"impls":[{"id":0,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,104,97,114,101,100,95,108,105,98,114,97,114,121,45,48,46,49,46,57,47,115,114,99,47,100,121,110,97,109,105,99,95,108,105,98,114,97,114,121,46,114,115],"byte_start":6810,"byte_end":6824,"line_start":27,"line_end":27,"column_start":22,"column_end":36},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,104,97,114,101,100,95,108,105,98,114,97,114,121,45,48,46,49,46,57,47,115,114,99,47,100,121,110,97,109,105,99,95,108,105,98,114,97,114,121,46,114,115],"byte_start":6849,"byte_end":6863,"line_start":28,"line_end":28,"column_start":22,"column_end":36},"value":"","parent":null,"children":[],"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,115,104,97,114,101,100,95,108,105,98,114,97,114,121,45,48,46,49,46,57,47,115,114,99,47,100,121,110,97,109,105,99,95,108,105,98,114,97,114,121,46,114,115],"byte_start":6882,"byte_end":6896,"line_start":30,"line_end":30,"column_start":15,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":38}],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,104,97,114,101,100,95,108,105,98,114,97,114,121,45,48,46,49,46,57,47,115,114,99,47,100,121,110,97,109,105,99,95,108,105,98,114,97,114,121,46,114,115],"byte_start":7408,"byte_end":7422,"line_start":51,"line_end":51,"column_start":6,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":44},{"krate":0,"index":46},{"krate":0,"index":48},{"krate":0,"index":50},{"krate":0,"index":52},{"krate":0,"index":54},{"krate":0,"index":56},{"krate":0,"index":58}],"docs":"","sig":null,"attributes":[]}],"refs":[{"kind":"Mod","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,104,97,114,101,100,95,108,105,98,114,97,114,121,45,48,46,49,46,57,47,115,114,99,47,108,105,98,46,114,115],"byte_start":68,"byte_end":83,"line_start":6,"line_end":6,"column_start":9,"column_end":24},"ref_id":{"krate":0,"index":10}}],"macro_refs":[],"relations":[{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,104,97,114,101,100,95,108,105,98,114,97,114,121,45,48,46,49,46,57,47,115,114,99,47,100,121,110,97,109,105,99,95,108,105,98,114,97,114,121,46,114,115],"byte_start":6810,"byte_end":6824,"line_start":27,"line_end":27,"column_start":22,"column_end":36},"kind":{"variant":"Impl","fields":[0]},"from":{"krate":0,"index":30},"to":{"krate":2,"index":1700}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,104,97,114,101,100,95,108,105,98,114,97,114,121,45,48,46,49,46,57,47,115,114,99,47,100,121,110,97,109,105,99,95,108,105,98,114,97,114,121,46,114,115],"byte_start":6849,"byte_end":6863,"line_start":28,"line_end":28,"column_start":22,"column_end":36},"kind":{"variant":"Impl","fields":[1]},"from":{"krate":0,"index":30},"to":{"krate":2,"index":1712}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,104,97,114,101,100,95,108,105,98,114,97,114,121,45,48,46,49,46,57,47,115,114,99,47,100,121,110,97,109,105,99,95,108,105,98,114,97,114,121,46,114,115],"byte_start":6882,"byte_end":6896,"line_start":30,"line_end":30,"column_start":15,"column_end":29},"kind":{"variant":"Impl","fields":[2]},"from":{"krate":0,"index":30},"to":{"krate":2,"index":1978}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,104,97,114,101,100,95,108,105,98,114,97,114,121,45,48,46,49,46,57,47,115,114,99,47,100,121,110,97,109,105,99,95,108,105,98,114,97,114,121,46,114,115],"byte_start":7408,"byte_end":7422,"line_start":51,"line_end":51,"column_start":6,"column_end":20},"kind":{"variant":"Impl","fields":[3]},"from":{"krate":0,"index":30},"to":{"krate":4294967295,"index":4294967295}}]}