mirror of
https://github.com/neogeek23/rusty_snek_gaem.git
synced 2026-02-05 11:38:44 +00:00
1 line
52 KiB
JSON
1 line
52 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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48],"program":"/home/brad/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rls","arguments":["--crate-name","shader_version","/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/shader_version-0.3.0/src/lib.rs","--color","never","--crate-type","lib","--emit=dep-info,metadata","-C","debuginfo=2","-C","metadata=2b6b0f279dec6027","-C","extra-filename=-2b6b0f279dec6027","--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,115,104,97,100,101,114,95,118,101,114,115,105,111,110,45,50,98,54,98,48,102,50,55,57,100,101,99,54,48,50,55,46,114,109,101,116,97]},"prelude":{"crate_id":{"name":"shader_version","disambiguator":[2839840952492157745,2111395775949167285]},"crate_root":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/shader_version-0.3.0/src","external_crates":[{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/shader_version-0.3.0/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[13207157035321610514,1601512537482633728]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/shader_version-0.3.0/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[7623312343418098386,5842227285171027081]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/shader_version-0.3.0/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[15062483144693841030,3160817630090790886]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/shader_version-0.3.0/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[436745421963593417,1808485874600938246]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/shader_version-0.3.0/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[14785001670989826495,12996925471203689162]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/shader_version-0.3.0/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[9965434524793337566,8042345761937100773]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/shader_version-0.3.0/src/lib.rs","num":7,"id":{"name":"rustc_demangle","disambiguator":[15482981957725683232,16126164733460801089]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/shader_version-0.3.0/src/lib.rs","num":8,"id":{"name":"unwind","disambiguator":[12401856028840807657,14789254441426287527]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/shader_version-0.3.0/src/lib.rs","num":9,"id":{"name":"backtrace_sys","disambiguator":[13858858106744831426,15797026455235720829]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/shader_version-0.3.0/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,115,104,97,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":0,"byte_end":994,"line_start":1,"line_end":38,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":0,"index":96},"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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":148,"byte_end":154,"line_start":6,"line_end":6,"column_start":18,"column_end":24},"alias_span":null,"name":"OpenGL","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":124},"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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":156,"byte_end":172,"line_start":6,"line_end":6,"column_start":26,"column_end":42},"alias_span":null,"name":"ParseOpenGLError","value":"","parent":{"krate":0,"index":0}}],"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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":0,"byte_end":994,"line_start":1,"line_end":38,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/shader_version-0.3.0/src/lib.rs","parent":null,"children":[{"krate":0,"index":2},{"krate":0,"index":4},{"krate":0,"index":6},{"krate":0,"index":12},{"krate":0,"index":42},{"krate":0,"index":80},{"krate":0,"index":82},{"krate":0,"index":84},{"krate":0,"index":92}],"decl_id":null,"docs":" A helper library for detecting and picking compatible shaders.\n","sig":null,"attributes":[{"value":"deny(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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":0,"byte_end":22,"line_start":1,"line_end":1,"column_start":1,"column_end":23}},{"value":"deny(missing_copy_implementations)","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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":23,"byte_end":61,"line_start":2,"line_end":2,"column_start":1,"column_end":39}}]},{"kind":"Mod","id":{"krate":0,"index":12},"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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,111,112,101,110,103,108,46,114,115],"byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"opengl","qualname":"::opengl","value":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/shader_version-0.3.0/src/opengl.rs","parent":null,"children":[{"krate":0,"index":14},{"krate":0,"index":16},{"krate":0,"index":18},{"krate":0,"index":20},{"krate":0,"index":96},{"krate":0,"index":122},{"krate":0,"index":118},{"krate":0,"index":114},{"krate":0,"index":110},{"krate":0,"index":106},{"krate":0,"index":102},{"krate":0,"index":98},{"krate":0,"index":22},{"krate":0,"index":28},{"krate":0,"index":124},{"krate":0,"index":126},{"krate":0,"index":34},{"krate":0,"index":38}],"decl_id":null,"docs":" Models versions of OpenGL\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":49},"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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,111,112,101,110,103,108,46,114,115],"byte_start":1242,"byte_end":1246,"line_start":12,"line_end":12,"column_start":5,"column_end":9},"name":"V2_0","qualname":"::opengl::OpenGL::V2_0","value":"OpenGL::V2_0","parent":{"krate":0,"index":96},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":51},"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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,111,112,101,110,103,108,46,114,115],"byte_start":1252,"byte_end":1256,"line_start":13,"line_end":13,"column_start":5,"column_end":9},"name":"V2_1","qualname":"::opengl::OpenGL::V2_1","value":"OpenGL::V2_1","parent":{"krate":0,"index":96},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":53},"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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,111,112,101,110,103,108,46,114,115],"byte_start":1262,"byte_end":1266,"line_start":14,"line_end":14,"column_start":5,"column_end":9},"name":"V3_0","qualname":"::opengl::OpenGL::V3_0","value":"OpenGL::V3_0","parent":{"krate":0,"index":96},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":55},"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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,111,112,101,110,103,108,46,114,115],"byte_start":1272,"byte_end":1276,"line_start":15,"line_end":15,"column_start":5,"column_end":9},"name":"V3_1","qualname":"::opengl::OpenGL::V3_1","value":"OpenGL::V3_1","parent":{"krate":0,"index":96},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":57},"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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,111,112,101,110,103,108,46,114,115],"byte_start":1282,"byte_end":1286,"line_start":16,"line_end":16,"column_start":5,"column_end":9},"name":"V3_2","qualname":"::opengl::OpenGL::V3_2","value":"OpenGL::V3_2","parent":{"krate":0,"index":96},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,111,112,101,110,103,108,46,114,115],"byte_start":1292,"byte_end":1296,"line_start":17,"line_end":17,"column_start":5,"column_end":9},"name":"V3_3","qualname":"::opengl::OpenGL::V3_3","value":"OpenGL::V3_3","parent":{"krate":0,"index":96},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":61},"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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,111,112,101,110,103,108,46,114,115],"byte_start":1302,"byte_end":1306,"line_start":18,"line_end":18,"column_start":5,"column_end":9},"name":"V4_0","qualname":"::opengl::OpenGL::V4_0","value":"OpenGL::V4_0","parent":{"krate":0,"index":96},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,111,112,101,110,103,108,46,114,115],"byte_start":1312,"byte_end":1316,"line_start":19,"line_end":19,"column_start":5,"column_end":9},"name":"V4_1","qualname":"::opengl::OpenGL::V4_1","value":"OpenGL::V4_1","parent":{"krate":0,"index":96},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":65},"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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,111,112,101,110,103,108,46,114,115],"byte_start":1322,"byte_end":1326,"line_start":20,"line_end":20,"column_start":5,"column_end":9},"name":"V4_2","qualname":"::opengl::OpenGL::V4_2","value":"OpenGL::V4_2","parent":{"krate":0,"index":96},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":67},"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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,111,112,101,110,103,108,46,114,115],"byte_start":1332,"byte_end":1336,"line_start":21,"line_end":21,"column_start":5,"column_end":9},"name":"V4_3","qualname":"::opengl::OpenGL::V4_3","value":"OpenGL::V4_3","parent":{"krate":0,"index":96},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":69},"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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,111,112,101,110,103,108,46,114,115],"byte_start":1342,"byte_end":1346,"line_start":22,"line_end":22,"column_start":5,"column_end":9},"name":"V4_4","qualname":"::opengl::OpenGL::V4_4","value":"OpenGL::V4_4","parent":{"krate":0,"index":96},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":71},"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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,111,112,101,110,103,108,46,114,115],"byte_start":1352,"byte_end":1356,"line_start":23,"line_end":23,"column_start":5,"column_end":9},"name":"V4_5","qualname":"::opengl::OpenGL::V4_5","value":"OpenGL::V4_5","parent":{"krate":0,"index":96},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":96},"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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,111,112,101,110,103,108,46,114,115],"byte_start":1229,"byte_end":1235,"line_start":11,"line_end":11,"column_start":10,"column_end":16},"name":"OpenGL","qualname":"::opengl::OpenGL","value":"OpenGL::{V2_0, V2_1, V3_0, V3_1, V3_2, V3_3, V4_0, V4_1, V4_2, V4_3, V4_4, V4_5}","parent":null,"children":[{"krate":0,"index":49},{"krate":0,"index":51},{"krate":0,"index":53},{"krate":0,"index":55},{"krate":0,"index":57},{"krate":0,"index":59},{"krate":0,"index":61},{"krate":0,"index":63},{"krate":0,"index":65},{"krate":0,"index":67},{"krate":0,"index":69},{"krate":0,"index":71}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_camel_case_types)","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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,111,112,101,110,103,108,46,114,115],"byte_start":1104,"byte_end":1134,"line_start":8,"line_end":8,"column_start":1,"column_end":31}},{"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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,111,112,101,110,103,108,46,114,115],"byte_start":1135,"byte_end":1157,"line_start":9,"line_end":9,"column_start":1,"column_end":23}},{"value":"structural_match","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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,111,112,101,110,103,108,46,114,115],"byte_start":1220,"byte_end":1358,"line_start":11,"line_end":24,"column_start":1,"column_end":2}},{"value":"rustc_copy_clone_marker","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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,111,112,101,110,103,108,46,114,115],"byte_start":1220,"byte_end":1358,"line_start":11,"line_end":24,"column_start":1,"column_end":2}}]},{"kind":"Method","id":{"krate":0,"index":24},"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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,111,112,101,110,103,108,46,114,115],"byte_start":1427,"byte_end":1442,"line_start":28,"line_end":28,"column_start":12,"column_end":27},"name":"get_major_minor","qualname":"<OpenGL>::get_major_minor","value":"fn (&self) -> (isize, isize)","parent":null,"children":[],"decl_id":null,"docs":" Gets the minor version of OpenGL.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":26},"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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,111,112,101,110,103,108,46,114,115],"byte_start":2030,"byte_end":2037,"line_start":47,"line_end":47,"column_start":12,"column_end":19},"name":"to_glsl","qualname":"<OpenGL>::to_glsl","value":"fn (&self) -> GLSL","parent":null,"children":[],"decl_id":null,"docs":" Gets GLSL version associated with OpenGL.\n","sig":null,"attributes":[{"value":"allow(non_snake_case)","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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,111,112,101,110,103,108,46,114,115],"byte_start":1994,"byte_end":2018,"line_start":46,"line_end":46,"column_start":5,"column_end":29}}]},{"kind":"Struct","id":{"krate":0,"index":124},"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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,111,112,101,110,103,108,46,114,115],"byte_start":3367,"byte_end":3383,"line_start":91,"line_end":91,"column_start":12,"column_end":28},"name":"ParseOpenGLError","qualname":"::opengl::ParseOpenGLError","value":"ParseOpenGLError { }","parent":null,"children":[{"krate":0,"index":73}],"decl_id":null,"docs":" Represents an error while trying to get `OpenGL` from `&str`.\n","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":42},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,104,97,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,103,108,115,108,46,114,115],"byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"glsl","qualname":"::glsl","value":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/shader_version-0.3.0/src/glsl.rs","parent":null,"children":[{"krate":0,"index":44},{"krate":0,"index":52},{"krate":0,"index":54},{"krate":0,"index":56},{"krate":0,"index":130},{"krate":0,"index":156},{"krate":0,"index":152},{"krate":0,"index":148},{"krate":0,"index":144},{"krate":0,"index":140},{"krate":0,"index":136},{"krate":0,"index":132},{"krate":0,"index":58},{"krate":0,"index":62},{"krate":0,"index":66},{"krate":0,"index":158},{"krate":0,"index":160},{"krate":0,"index":72},{"krate":0,"index":76}],"decl_id":null,"docs":" Models versions of OpenGL Shader Language (GLSL)\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":75},"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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,103,108,115,108,46,114,115],"byte_start":4145,"byte_end":4150,"line_start":16,"line_end":16,"column_start":5,"column_end":10},"name":"V1_10","qualname":"::glsl::GLSL::V1_10","value":"GLSL::V1_10","parent":{"krate":0,"index":130},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":77},"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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,103,108,115,108,46,114,115],"byte_start":4156,"byte_end":4161,"line_start":17,"line_end":17,"column_start":5,"column_end":10},"name":"V1_20","qualname":"::glsl::GLSL::V1_20","value":"GLSL::V1_20","parent":{"krate":0,"index":130},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":79},"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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,103,108,115,108,46,114,115],"byte_start":4167,"byte_end":4172,"line_start":18,"line_end":18,"column_start":5,"column_end":10},"name":"V1_30","qualname":"::glsl::GLSL::V1_30","value":"GLSL::V1_30","parent":{"krate":0,"index":130},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":81},"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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,103,108,115,108,46,114,115],"byte_start":4178,"byte_end":4183,"line_start":19,"line_end":19,"column_start":5,"column_end":10},"name":"V1_40","qualname":"::glsl::GLSL::V1_40","value":"GLSL::V1_40","parent":{"krate":0,"index":130},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":83},"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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,103,108,115,108,46,114,115],"byte_start":4189,"byte_end":4194,"line_start":20,"line_end":20,"column_start":5,"column_end":10},"name":"V1_50","qualname":"::glsl::GLSL::V1_50","value":"GLSL::V1_50","parent":{"krate":0,"index":130},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":85},"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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,103,108,115,108,46,114,115],"byte_start":4200,"byte_end":4205,"line_start":21,"line_end":21,"column_start":5,"column_end":10},"name":"V3_30","qualname":"::glsl::GLSL::V3_30","value":"GLSL::V3_30","parent":{"krate":0,"index":130},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":87},"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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,103,108,115,108,46,114,115],"byte_start":4211,"byte_end":4216,"line_start":22,"line_end":22,"column_start":5,"column_end":10},"name":"V4_00","qualname":"::glsl::GLSL::V4_00","value":"GLSL::V4_00","parent":{"krate":0,"index":130},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":89},"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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,103,108,115,108,46,114,115],"byte_start":4222,"byte_end":4227,"line_start":23,"line_end":23,"column_start":5,"column_end":10},"name":"V4_10","qualname":"::glsl::GLSL::V4_10","value":"GLSL::V4_10","parent":{"krate":0,"index":130},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":91},"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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,103,108,115,108,46,114,115],"byte_start":4233,"byte_end":4238,"line_start":24,"line_end":24,"column_start":5,"column_end":10},"name":"V4_20","qualname":"::glsl::GLSL::V4_20","value":"GLSL::V4_20","parent":{"krate":0,"index":130},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":93},"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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,103,108,115,108,46,114,115],"byte_start":4244,"byte_end":4249,"line_start":25,"line_end":25,"column_start":5,"column_end":10},"name":"V4_30","qualname":"::glsl::GLSL::V4_30","value":"GLSL::V4_30","parent":{"krate":0,"index":130},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":95},"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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,103,108,115,108,46,114,115],"byte_start":4255,"byte_end":4260,"line_start":26,"line_end":26,"column_start":5,"column_end":10},"name":"V4_40","qualname":"::glsl::GLSL::V4_40","value":"GLSL::V4_40","parent":{"krate":0,"index":130},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","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,115,104,97,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,103,108,115,108,46,114,115],"byte_start":4266,"byte_end":4271,"line_start":27,"line_end":27,"column_start":5,"column_end":10},"name":"V4_50","qualname":"::glsl::GLSL::V4_50","value":"GLSL::V4_50","parent":{"krate":0,"index":130},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","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,115,104,97,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,103,108,115,108,46,114,115],"byte_start":4134,"byte_end":4138,"line_start":15,"line_end":15,"column_start":10,"column_end":14},"name":"GLSL","qualname":"::glsl::GLSL","value":"GLSL::{V1_10, V1_20, V1_30, V1_40, V1_50, V3_30, V4_00, V4_10, V4_20, V4_30, V4_40, V4_50}","parent":null,"children":[{"krate":0,"index":75},{"krate":0,"index":77},{"krate":0,"index":79},{"krate":0,"index":81},{"krate":0,"index":83},{"krate":0,"index":85},{"krate":0,"index":87},{"krate":0,"index":89},{"krate":0,"index":91},{"krate":0,"index":93},{"krate":0,"index":95},{"krate":0,"index":97}],"decl_id":null,"docs":" For OpenGL version 3.3 and above,\n the GLSL version is the same as the OpenGL version.","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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,103,108,115,108,46,114,115],"byte_start":4009,"byte_end":4031,"line_start":12,"line_end":12,"column_start":1,"column_end":23}},{"value":"allow(non_camel_case_types)","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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,103,108,115,108,46,114,115],"byte_start":4032,"byte_end":4062,"line_start":13,"line_end":13,"column_start":1,"column_end":31}},{"value":"structural_match","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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,103,108,115,108,46,114,115],"byte_start":4125,"byte_end":4273,"line_start":15,"line_end":28,"column_start":1,"column_end":2}},{"value":"rustc_copy_clone_marker","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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,103,108,115,108,46,114,115],"byte_start":4125,"byte_end":4273,"line_start":15,"line_end":28,"column_start":1,"column_end":2}}]},{"kind":"Method","id":{"krate":0,"index":60},"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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,103,108,115,108,46,114,115],"byte_start":4377,"byte_end":4386,"line_start":33,"line_end":33,"column_start":12,"column_end":21},"name":"to_opengl","qualname":"<GLSL>::to_opengl","value":"fn (&self) -> OpenGL","parent":null,"children":[],"decl_id":null,"docs":" Gets OpenGL version associated with GLSL.\n","sig":null,"attributes":[{"value":"allow(non_snake_case)","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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,103,108,115,108,46,114,115],"byte_start":4341,"byte_end":4365,"line_start":32,"line_end":32,"column_start":5,"column_end":29}}]},{"kind":"Struct","id":{"krate":0,"index":158},"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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,103,108,115,108,46,114,115],"byte_start":6283,"byte_end":6297,"line_start":93,"line_end":93,"column_start":12,"column_end":26},"name":"ParseGLSLError","qualname":"::glsl::ParseGLSLError","value":"ParseGLSLError { }","parent":null,"children":[{"krate":0,"index":99}],"decl_id":null,"docs":" Represents an error while trying to get `GLSL` from `&str`.\n","sig":null,"attributes":[]},{"kind":"Struct","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,115,104,97,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":270,"byte_end":277,"line_start":14,"line_end":14,"column_start":12,"column_end":19},"name":"Shaders","qualname":"::Shaders","value":"","parent":null,"children":[],"decl_id":null,"docs":" Shader picker.\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,115,104,97,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":434,"byte_end":437,"line_start":18,"line_end":18,"column_start":12,"column_end":15},"name":"new","qualname":"<Shaders>::new","value":"fn () -> Self","parent":null,"children":[],"decl_id":null,"docs":" Creates a new shader picker.\n","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,115,104,97,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":543,"byte_end":546,"line_start":23,"line_end":23,"column_start":12,"column_end":15},"name":"set","qualname":"<Shaders>::set","value":"fn (&mut self, version: V, source: &'a S) -> &mut Self","parent":null,"children":[],"decl_id":null,"docs":" Sets source for a shader version.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":90},"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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":723,"byte_end":726,"line_start":29,"line_end":29,"column_start":12,"column_end":15},"name":"get","qualname":"<Shaders>::get","value":"fn (&self, version: V) -> Option<&S>","parent":null,"children":[],"decl_id":null,"docs":" Get the closest shader to a shader version.\n","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":92},"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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":856,"byte_end":866,"line_start":35,"line_end":35,"column_start":11,"column_end":21},"name":"PickShader","qualname":"::PickShader","value":"PickShader: Ord + Sized","parent":null,"children":[{"krate":0,"index":94}],"decl_id":null,"docs":" Implemented by shader version enums.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":94},"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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":910,"byte_end":921,"line_start":37,"line_end":37,"column_start":8,"column_end":19},"name":"pick_shader","qualname":"::PickShader::pick_shader","value":"fn <'a, S> (self, shaders: &Shaders<'a, Self, S>) -> Option<&'a S>","parent":{"krate":0,"index":92},"children":[],"decl_id":null,"docs":" Pick shader.\n","sig":null,"attributes":[]}],"impls":[{"id":0,"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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,111,112,101,110,103,108,46,114,115],"byte_start":1365,"byte_end":1371,"line_start":26,"line_end":26,"column_start":6,"column_end":12},"value":"","parent":null,"children":[{"krate":0,"index":24},{"krate":0,"index":26}],"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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,111,112,101,110,103,108,46,114,115],"byte_start":2605,"byte_end":2611,"line_start":66,"line_end":66,"column_start":18,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":30},{"krate":0,"index":32}],"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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,111,112,101,110,103,108,46,114,115],"byte_start":3428,"byte_end":3444,"line_start":95,"line_end":95,"column_start":23,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":36}],"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,115,104,97,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,111,112,101,110,103,108,46,114,115],"byte_start":3598,"byte_end":3614,"line_start":101,"line_end":101,"column_start":16,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":40}],"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,115,104,97,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,103,108,115,108,46,114,115],"byte_start":4280,"byte_end":4284,"line_start":30,"line_end":30,"column_start":6,"column_end":10},"value":"","parent":null,"children":[{"krate":0,"index":60}],"docs":"","sig":null,"attributes":[]},{"id":5,"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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,103,108,115,108,46,114,115],"byte_start":4958,"byte_end":4962,"line_start":51,"line_end":51,"column_start":21,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":64}],"docs":"","sig":null,"attributes":[]},{"id":6,"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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,103,108,115,108,46,114,115],"byte_start":5529,"byte_end":5533,"line_start":68,"line_end":68,"column_start":18,"column_end":22},"value":"","parent":null,"children":[{"krate":0,"index":68},{"krate":0,"index":70}],"docs":"","sig":null,"attributes":[]},{"id":7,"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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,103,108,115,108,46,114,115],"byte_start":6342,"byte_end":6356,"line_start":97,"line_end":97,"column_start":23,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":74}],"docs":"","sig":null,"attributes":[]},{"id":8,"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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,103,108,115,108,46,114,115],"byte_start":6508,"byte_end":6522,"line_start":103,"line_end":103,"column_start":16,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":78}],"docs":"","sig":null,"attributes":[]},{"id":9,"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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":346,"byte_end":353,"line_start":16,"line_end":16,"column_start":24,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":86},{"krate":0,"index":88},{"krate":0,"index":90}],"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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":184,"byte_end":190,"line_start":8,"line_end":8,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":12}},{"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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":200,"byte_end":204,"line_start":9,"line_end":9,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":42}}],"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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,111,112,101,110,103,108,46,114,115],"byte_start":1365,"byte_end":1371,"line_start":26,"line_end":26,"column_start":6,"column_end":12},"kind":{"variant":"Impl","fields":[0]},"from":{"krate":0,"index":96},"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,115,104,97,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,111,112,101,110,103,108,46,114,115],"byte_start":2605,"byte_end":2611,"line_start":66,"line_end":66,"column_start":18,"column_end":24},"kind":{"variant":"Impl","fields":[1]},"from":{"krate":0,"index":96},"to":{"krate":2,"index":7356}},{"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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,111,112,101,110,103,108,46,114,115],"byte_start":3428,"byte_end":3444,"line_start":95,"line_end":95,"column_start":23,"column_end":39},"kind":{"variant":"Impl","fields":[2]},"from":{"krate":0,"index":124},"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,115,104,97,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,111,112,101,110,103,108,46,114,115],"byte_start":3598,"byte_end":3614,"line_start":101,"line_end":101,"column_start":16,"column_end":32},"kind":{"variant":"Impl","fields":[3]},"from":{"krate":0,"index":124},"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,115,104,97,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,103,108,115,108,46,114,115],"byte_start":4280,"byte_end":4284,"line_start":30,"line_end":30,"column_start":6,"column_end":10},"kind":{"variant":"Impl","fields":[4]},"from":{"krate":0,"index":130},"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,115,104,97,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,103,108,115,108,46,114,115],"byte_start":4958,"byte_end":4962,"line_start":51,"line_end":51,"column_start":21,"column_end":25},"kind":{"variant":"Impl","fields":[5]},"from":{"krate":0,"index":130},"to":{"krate":0,"index":92}},{"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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,103,108,115,108,46,114,115],"byte_start":5529,"byte_end":5533,"line_start":68,"line_end":68,"column_start":18,"column_end":22},"kind":{"variant":"Impl","fields":[6]},"from":{"krate":0,"index":130},"to":{"krate":2,"index":7356}},{"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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,103,108,115,108,46,114,115],"byte_start":6342,"byte_end":6356,"line_start":97,"line_end":97,"column_start":23,"column_end":37},"kind":{"variant":"Impl","fields":[7]},"from":{"krate":0,"index":158},"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,115,104,97,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,103,108,115,108,46,114,115],"byte_start":6508,"byte_end":6522,"line_start":103,"line_end":103,"column_start":16,"column_end":30},"kind":{"variant":"Impl","fields":[8]},"from":{"krate":0,"index":158},"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,115,104,97,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":346,"byte_end":353,"line_start":16,"line_end":16,"column_start":24,"column_end":31},"kind":{"variant":"Impl","fields":[9]},"from":{"krate":0,"index":82},"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,115,104,97,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":868,"byte_end":871,"line_start":35,"line_end":35,"column_start":23,"column_end":26},"kind":"SuperTrait","from":{"krate":2,"index":2446},"to":{"krate":0,"index":92}},{"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,100,101,114,95,118,101,114,115,105,111,110,45,48,46,51,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":874,"byte_end":879,"line_start":35,"line_end":35,"column_start":29,"column_end":34},"kind":"SuperTrait","from":{"krate":2,"index":1706},"to":{"krate":0,"index":92}}]} |