mirror of
https://github.com/neogeek23/rusty_snek_gaem.git
synced 2026-02-09 05:19:43 +00:00
1 line
9.4 KiB
JSON
1 line
9.4 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":"viewport","disambiguator":[2568992691756381474,8553923392869264421]},"crate_root":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/piston-viewport-0.3.0/src","external_crates":[{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/piston-viewport-0.3.0/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[9585301629330894657,2988139860475965212]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/piston-viewport-0.3.0/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[6357402705278437736,15396228000174385779]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/piston-viewport-0.3.0/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[15656677349667522462,981408973859384302]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/piston-viewport-0.3.0/src/lib.rs","num":4,"id":{"name":"alloc","disambiguator":[10867707675671826130,15962273691783661441]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/piston-viewport-0.3.0/src/lib.rs","num":5,"id":{"name":"alloc_system","disambiguator":[12150198854270067491,9945263365427243254]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/piston-viewport-0.3.0/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[8689393118962671966,13316658367717829988]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/piston-viewport-0.3.0/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[11087397179380250019,16173628695450963038]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/piston-viewport-0.3.0/src/lib.rs","num":8,"id":{"name":"alloc_jemalloc","disambiguator":[15668163579258084147,15586271759104334837]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/piston-viewport-0.3.0/src/lib.rs","num":9,"id":{"name":"panic_unwind","disambiguator":[5446911583689922829,16172663846372972649]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/piston-viewport-0.3.0/src/lib.rs","num":10,"id":{"name":"float","disambiguator":[18430839273251880549,7020765591073893454]}}],"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,105,115,116,111,110,45,118,105,101,119,112,111,114,116,45,48,46,51,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":0,"byte_end":2857,"line_start":1,"line_end":86,"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,105,115,116,111,110,45,118,105,101,119,112,111,114,116,45,48,46,51,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":0,"byte_end":2857,"line_start":1,"line_end":86,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/piston-viewport-0.3.0/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":14},{"krate":0,"index":20},{"krate":0,"index":16},{"krate":0,"index":10}],"decl_id":null,"docs":" A library for storing viewport information\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,112,105,115,116,111,110,45,118,105,101,119,112,111,114,116,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}}]},{"kind":"Struct","id":{"krate":0,"index":14},"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,105,115,116,111,110,45,118,105,101,119,112,111,114,116,45,48,46,51,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":175,"byte_end":183,"line_start":11,"line_end":11,"column_start":12,"column_end":20},"name":"Viewport","qualname":"::Viewport","value":"Viewport { rect, draw_size, window_size }","parent":null,"children":[{"krate":0,"index":27},{"krate":0,"index":31},{"krate":0,"index":35}],"decl_id":null,"docs":" Stores viewport information.\n","sig":null,"attributes":[{"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,112,105,115,116,111,110,45,118,105,101,119,112,111,114,116,45,48,46,51,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":164,"byte_end":457,"line_start":11,"line_end":19,"column_start":1,"column_end":2}}]},{"kind":"Field","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,105,115,116,111,110,45,118,105,101,119,112,111,114,116,45,48,46,51,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":298,"byte_end":302,"line_start":14,"line_end":14,"column_start":9,"column_end":13},"name":"rect","qualname":"::Viewport::rect","value":"[i32; _]","parent":{"krate":0,"index":14},"children":[],"decl_id":null,"docs":" Viewport in pixels.\n ```[x, y, width height]``` where ```(x, y)``` is lower left corner.\n","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":31},"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,105,115,116,111,110,45,118,105,101,119,112,111,114,116,45,48,46,51,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":366,"byte_end":375,"line_start":16,"line_end":16,"column_start":9,"column_end":18},"name":"draw_size","qualname":"::Viewport::draw_size","value":"[u32; _]","parent":{"krate":0,"index":14},"children":[],"decl_id":null,"docs":" The size of frame buffer in pixels.\n","sig":null,"attributes":[]},{"kind":"Field","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,105,115,116,111,110,45,118,105,101,119,112,111,114,116,45,48,46,51,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":433,"byte_end":444,"line_start":18,"line_end":18,"column_start":9,"column_end":20},"name":"window_size","qualname":"::Viewport::window_size","value":"[u32; _]","parent":{"krate":0,"index":14},"children":[],"decl_id":null,"docs":" The size of window in points.\n","sig":null,"attributes":[]},{"kind":"Method","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,112,105,115,116,111,110,45,118,105,101,119,112,111,114,116,45,48,46,51,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":1042,"byte_end":1055,"line_start":33,"line_end":33,"column_start":12,"column_end":25},"name":"abs_transform","qualname":"<Viewport>::abs_transform","value":"fn <T> (&self) -> [[T; 3]; 2]","parent":null,"children":[],"decl_id":null,"docs":" Computes absolute transform for 2D graphics,\n which uses a row major 2x3 matrix.\n The origin is in the upper left corner of the viewport rectangle.\n The x axis points to the right, and the y axis points down.\n The units are in points (window coordinates).","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,112,105,115,116,111,110,45,118,105,101,119,112,111,114,116,45,48,46,51,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":464,"byte_end":472,"line_start":21,"line_end":21,"column_start":6,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":12}],"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,105,115,116,111,110,45,118,105,101,119,112,111,114,116,45,48,46,51,46,48,47,115,114,99,47,108,105,98,46,114,115],"byte_start":464,"byte_end":472,"line_start":21,"line_end":21,"column_start":6,"column_end":14},"kind":{"variant":"Impl","fields":[0]},"from":{"krate":0,"index":14},"to":{"krate":4294967295,"index":4294967295}}]} |