mirror of
https://github.com/neogeek23/rusty_snek_gaem.git
synced 2026-02-04 11:08:40 +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},"prelude":{"crate_id":{"name":"jpeg_decoder","disambiguator":[14571510918877194420,2665162781682708016]},"crate_root":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/jpeg-decoder-0.1.15/src","external_crates":[{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/jpeg-decoder-0.1.15/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[9585301629330894657,2988139860475965212]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/jpeg-decoder-0.1.15/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[6357402705278437736,15396228000174385779]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/jpeg-decoder-0.1.15/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[15656677349667522462,981408973859384302]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/jpeg-decoder-0.1.15/src/lib.rs","num":4,"id":{"name":"alloc","disambiguator":[10867707675671826130,15962273691783661441]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/jpeg-decoder-0.1.15/src/lib.rs","num":5,"id":{"name":"alloc_system","disambiguator":[12150198854270067491,9945263365427243254]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/jpeg-decoder-0.1.15/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[8689393118962671966,13316658367717829988]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/jpeg-decoder-0.1.15/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[11087397179380250019,16173628695450963038]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/jpeg-decoder-0.1.15/src/lib.rs","num":8,"id":{"name":"alloc_jemalloc","disambiguator":[15668163579258084147,15586271759104334837]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/jpeg-decoder-0.1.15/src/lib.rs","num":9,"id":{"name":"panic_unwind","disambiguator":[5446911583689922829,16172663846372972649]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/jpeg-decoder-0.1.15/src/lib.rs","num":10,"id":{"name":"byteorder","disambiguator":[13342944381655826298,4859210581470501968]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/jpeg-decoder-0.1.15/src/lib.rs","num":11,"id":{"name":"rayon","disambiguator":[10556840855868690886,16272132945286677181]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/jpeg-decoder-0.1.15/src/lib.rs","num":12,"id":{"name":"rayon_core","disambiguator":[4369486647529850508,8508318034683561896]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/jpeg-decoder-0.1.15/src/lib.rs","num":13,"id":{"name":"crossbeam_deque","disambiguator":[14186837469963360686,7507651388521079226]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/jpeg-decoder-0.1.15/src/lib.rs","num":14,"id":{"name":"crossbeam_epoch","disambiguator":[4754885413840792775,2929114545670257580]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/jpeg-decoder-0.1.15/src/lib.rs","num":15,"id":{"name":"nodrop","disambiguator":[13168333076858352644,11950500039243138534]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/jpeg-decoder-0.1.15/src/lib.rs","num":16,"id":{"name":"arrayvec","disambiguator":[18078690639794746834,3049177499452546517]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/jpeg-decoder-0.1.15/src/lib.rs","num":17,"id":{"name":"crossbeam_utils","disambiguator":[15743356013477556389,3180873666111575818]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/jpeg-decoder-0.1.15/src/lib.rs","num":18,"id":{"name":"cfg_if","disambiguator":[9728107295340118098,17237797084713542039]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/jpeg-decoder-0.1.15/src/lib.rs","num":19,"id":{"name":"lazy_static","disambiguator":[18156735703805739716,9438708213843183844]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/jpeg-decoder-0.1.15/src/lib.rs","num":20,"id":{"name":"memoffset","disambiguator":[6536503369275828960,4321624185432242031]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/jpeg-decoder-0.1.15/src/lib.rs","num":21,"id":{"name":"scopeguard","disambiguator":[1117017233044660666,8786954384793420966]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/jpeg-decoder-0.1.15/src/lib.rs","num":22,"id":{"name":"libc","disambiguator":[10362433695265254093,12413538083043142068]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/jpeg-decoder-0.1.15/src/lib.rs","num":23,"id":{"name":"num_cpus","disambiguator":[16897327502791967144,16265178827469322246]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/jpeg-decoder-0.1.15/src/lib.rs","num":24,"id":{"name":"either","disambiguator":[4346218875381178685,11649960585436573290]}}],"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":0,"byte_end":1146,"line_start":1,"line_end":45,"column_start":1,"column_end":12}},"imports":[{"kind":"Use","ref_id":{"krate":0,"index":102},"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":970,"byte_end":977,"line_start":35,"line_end":35,"column_start":19,"column_end":26},"alias_span":null,"name":"Decoder","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":480},"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":979,"byte_end":988,"line_start":35,"line_end":35,"column_start":28,"column_end":37},"alias_span":null,"name":"ImageInfo","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":464},"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":990,"byte_end":1001,"line_start":35,"line_end":35,"column_start":39,"column_end":50},"alias_span":null,"name":"PixelFormat","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":504},"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":1020,"byte_end":1025,"line_start":36,"line_end":36,"column_start":17,"column_end":22},"alias_span":null,"name":"Error","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":498},"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":1027,"byte_end":1045,"line_start":36,"line_end":36,"column_start":24,"column_end":42},"alias_span":null,"name":"UnsupportedFeature","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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":0,"byte_end":1146,"line_start":1,"line_end":45,"column_start":1,"column_end":12},"name":"","qualname":"::","value":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/jpeg-decoder-0.1.15/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":18},{"krate":0,"index":24},{"krate":0,"index":146},{"krate":0,"index":186},{"krate":0,"index":240},{"krate":0,"index":250},{"krate":0,"index":262},{"krate":0,"index":308},{"krate":0,"index":366}],"decl_id":null,"docs":" This crate contains a JPEG decoder.","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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":859,"byte_end":881,"line_start":29,"line_end":29,"column_start":1,"column_end":23}}]},{"kind":"TupleVariant","id":{"krate":0,"index":279},"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,100,101,99,111,100,101,114,46,114,115],"byte_start":2239,"byte_end":2241,"line_start":32,"line_end":32,"column_start":5,"column_end":7},"name":"L8","qualname":"::decoder::PixelFormat::L8","value":"PixelFormat::L8","parent":{"krate":0,"index":464},"children":[],"decl_id":null,"docs":" Luminance (grayscale), 8 bits\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":281},"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,100,101,99,111,100,101,114,46,114,115],"byte_start":2279,"byte_end":2284,"line_start":34,"line_end":34,"column_start":5,"column_end":10},"name":"RGB24","qualname":"::decoder::PixelFormat::RGB24","value":"PixelFormat::RGB24","parent":{"krate":0,"index":464},"children":[],"decl_id":null,"docs":" RGB, 8 bits per channel\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":283},"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,100,101,99,111,100,101,114,46,114,115],"byte_start":2323,"byte_end":2329,"line_start":36,"line_end":36,"column_start":5,"column_end":11},"name":"CMYK32","qualname":"::decoder::PixelFormat::CMYK32","value":"PixelFormat::CMYK32","parent":{"krate":0,"index":464},"children":[],"decl_id":null,"docs":" CMYK, 8 bits per channel\n","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":464},"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,100,101,99,111,100,101,114,46,114,115],"byte_start":2183,"byte_end":2194,"line_start":30,"line_end":30,"column_start":10,"column_end":21},"name":"PixelFormat","qualname":"::decoder::PixelFormat","value":"PixelFormat::{L8, RGB24, CMYK32}","parent":null,"children":[{"krate":0,"index":279},{"krate":0,"index":281},{"krate":0,"index":283}],"decl_id":null,"docs":" An enumeration over combinations of color spaces and bit depths a pixel can have.\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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,100,101,99,111,100,101,114,46,114,115],"byte_start":2174,"byte_end":2332,"line_start":30,"line_end":37,"column_start":1,"column_end":2}}]},{"kind":"Struct","id":{"krate":0,"index":480},"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,100,101,99,111,100,101,114,46,114,115],"byte_start":2423,"byte_end":2432,"line_start":41,"line_end":41,"column_start":12,"column_end":21},"name":"ImageInfo","qualname":"::decoder::ImageInfo","value":"ImageInfo { width, height, pixel_format }","parent":null,"children":[{"krate":0,"index":285},{"krate":0,"index":287},{"krate":0,"index":289}],"decl_id":null,"docs":" Represents metadata of an image.\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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,100,101,99,111,100,101,114,46,114,115],"byte_start":2412,"byte_end":2638,"line_start":41,"line_end":48,"column_start":1,"column_end":2}}]},{"kind":"Field","id":{"krate":0,"index":285},"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,100,101,99,111,100,101,114,46,114,115],"byte_start":2486,"byte_end":2491,"line_start":43,"line_end":43,"column_start":9,"column_end":14},"name":"width","qualname":"::decoder::ImageInfo::width","value":"u16","parent":{"krate":0,"index":480},"children":[],"decl_id":null,"docs":" The width of the image, in pixels.\n","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":287},"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,100,101,99,111,100,101,114,46,114,115],"byte_start":2550,"byte_end":2556,"line_start":45,"line_end":45,"column_start":9,"column_end":15},"name":"height","qualname":"::decoder::ImageInfo::height","value":"u16","parent":{"krate":0,"index":480},"children":[],"decl_id":null,"docs":" The height of the image, in pixels.\n","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":289},"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,100,101,99,111,100,101,114,46,114,115],"byte_start":2610,"byte_end":2622,"line_start":47,"line_end":47,"column_start":9,"column_end":21},"name":"pixel_format","qualname":"::decoder::ImageInfo::pixel_format","value":"decoder::PixelFormat","parent":{"krate":0,"index":480},"children":[],"decl_id":null,"docs":" The pixel format of the image.\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":102},"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,100,101,99,111,100,101,114,46,114,115],"byte_start":2668,"byte_end":2675,"line_start":51,"line_end":51,"column_start":12,"column_end":19},"name":"Decoder","qualname":"::decoder::Decoder","value":"Decoder { }","parent":null,"children":[{"krate":0,"index":23},{"krate":0,"index":25},{"krate":0,"index":27},{"krate":0,"index":29},{"krate":0,"index":31},{"krate":0,"index":37},{"krate":0,"index":39},{"krate":0,"index":41},{"krate":0,"index":43},{"krate":0,"index":45},{"krate":0,"index":47}],"decl_id":null,"docs":" JPEG decoder\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":106},"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,100,101,99,111,100,101,114,46,114,115],"byte_start":3283,"byte_end":3286,"line_start":72,"line_end":72,"column_start":12,"column_end":15},"name":"new","qualname":"<Decoder<R>>::new","value":"fn (reader: R) -> Decoder<R>","parent":null,"children":[],"decl_id":null,"docs":" Creates a new `Decoder` using the reader `reader`.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":108},"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,100,101,99,111,100,101,114,46,114,115],"byte_start":3979,"byte_end":3983,"line_start":92,"line_end":92,"column_start":12,"column_end":16},"name":"info","qualname":"<Decoder<R>>::info","value":"fn (&self) -> Option<ImageInfo>","parent":null,"children":[],"decl_id":null,"docs":" Returns metadata about the image.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":110},"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,100,101,99,111,100,101,114,46,114,115],"byte_start":4753,"byte_end":4762,"line_start":115,"line_end":115,"column_start":12,"column_end":21},"name":"read_info","qualname":"<Decoder<R>>::read_info","value":"fn (&mut self) -> Result<()>","parent":null,"children":[],"decl_id":null,"docs":" Tries to read metadata from the image without decoding it.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":112},"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,100,101,99,111,100,101,114,46,114,115],"byte_start":4927,"byte_end":4933,"line_start":120,"line_end":120,"column_start":12,"column_end":18},"name":"decode","qualname":"<Decoder<R>>::decode","value":"fn (&mut self) -> Result<Vec<u8>>","parent":null,"children":[],"decl_id":null,"docs":" Decodes the image and returns the decoded pixels if successful.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":293},"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,101,114,114,111,114,46,114,115],"byte_start":38416,"byte_end":38428,"line_start":15,"line_end":15,"column_start":5,"column_end":17},"name":"Hierarchical","qualname":"::error::UnsupportedFeature::Hierarchical","value":"UnsupportedFeature::Hierarchical","parent":{"krate":0,"index":498},"children":[],"decl_id":null,"docs":" Hierarchical JPEG.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":295},"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,101,114,114,111,114,46,114,115],"byte_start":38457,"byte_end":38465,"line_start":17,"line_end":17,"column_start":5,"column_end":13},"name":"Lossless","qualname":"::error::UnsupportedFeature::Lossless","value":"UnsupportedFeature::Lossless","parent":{"krate":0,"index":498},"children":[],"decl_id":null,"docs":" Lossless JPEG.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":297},"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,101,114,114,111,114,46,114,115],"byte_start":38543,"byte_end":38566,"line_start":19,"line_end":19,"column_start":5,"column_end":28},"name":"ArithmeticEntropyCoding","qualname":"::error::UnsupportedFeature::ArithmeticEntropyCoding","value":"UnsupportedFeature::ArithmeticEntropyCoding","parent":{"krate":0,"index":498},"children":[],"decl_id":null,"docs":" JPEG using arithmetic entropy coding instead of Huffman coding.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":299},"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,101,114,114,111,114,46,114,115],"byte_start":38661,"byte_end":38676,"line_start":21,"line_end":21,"column_start":5,"column_end":20},"name":"SamplePrecision","qualname":"::error::UnsupportedFeature::SamplePrecision","value":"UnsupportedFeature::SamplePrecision(u8)","parent":{"krate":0,"index":498},"children":[],"decl_id":null,"docs":" Sample precision in bits. 8 bit sample precision is what is currently supported.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":303},"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,101,114,114,111,114,46,114,115],"byte_start":38775,"byte_end":38789,"line_start":23,"line_end":23,"column_start":5,"column_end":19},"name":"ComponentCount","qualname":"::error::UnsupportedFeature::ComponentCount","value":"UnsupportedFeature::ComponentCount(u8)","parent":{"krate":0,"index":498},"children":[],"decl_id":null,"docs":" Number of components in an image. 1, 3 and 4 components are currently supported.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":307},"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,101,114,114,111,114,46,114,115],"byte_start":38991,"byte_end":38994,"line_start":26,"line_end":26,"column_start":5,"column_end":8},"name":"DNL","qualname":"::error::UnsupportedFeature::DNL","value":"UnsupportedFeature::DNL","parent":{"krate":0,"index":498},"children":[],"decl_id":null,"docs":" An image can specify a zero height in the frame header and use the DNL (Define Number of\n Lines) marker at the end of the first scan to define the number of lines in the frame.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":309},"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,101,114,114,111,114,46,114,115],"byte_start":39027,"byte_end":39043,"line_start":28,"line_end":28,"column_start":5,"column_end":21},"name":"SubsamplingRatio","qualname":"::error::UnsupportedFeature::SubsamplingRatio","value":"UnsupportedFeature::SubsamplingRatio","parent":{"krate":0,"index":498},"children":[],"decl_id":null,"docs":" Subsampling ratio.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":311},"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,101,114,114,111,114,46,114,115],"byte_start":39110,"byte_end":39136,"line_start":30,"line_end":30,"column_start":5,"column_end":31},"name":"NonIntegerSubsamplingRatio","qualname":"::error::UnsupportedFeature::NonIntegerSubsamplingRatio","value":"UnsupportedFeature::NonIntegerSubsamplingRatio","parent":{"krate":0,"index":498},"children":[],"decl_id":null,"docs":" A subsampling ratio not representable as an integer.\n","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":498},"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,101,114,114,111,114,46,114,115],"byte_start":38364,"byte_end":38382,"line_start":13,"line_end":13,"column_start":10,"column_end":28},"name":"UnsupportedFeature","qualname":"::error::UnsupportedFeature","value":"UnsupportedFeature::{Hierarchical, Lossless, ArithmeticEntropyCoding, SamplePrecision, ComponentCount, DNL, SubsamplingRatio, NonIntegerSubsamplingRatio}","parent":null,"children":[{"krate":0,"index":293},{"krate":0,"index":295},{"krate":0,"index":297},{"krate":0,"index":299},{"krate":0,"index":303},{"krate":0,"index":307},{"krate":0,"index":309},{"krate":0,"index":311}],"decl_id":null,"docs":" An enumeration over JPEG features (currently) unsupported by this library.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":313},"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,101,114,114,111,114,46,114,115],"byte_start":39345,"byte_end":39351,"line_start":38,"line_end":38,"column_start":5,"column_end":11},"name":"Format","qualname":"::error::Error::Format","value":"Error::Format(String)","parent":{"krate":0,"index":504},"children":[],"decl_id":null,"docs":" The image is not formatted properly. The string contains detailed information about the\n error.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":317},"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,101,114,114,111,114,46,114,115],"byte_start":39454,"byte_end":39465,"line_start":40,"line_end":40,"column_start":5,"column_end":16},"name":"Unsupported","qualname":"::error::Error::Unsupported","value":"Error::Unsupported(UnsupportedFeature)","parent":{"krate":0,"index":504},"children":[],"decl_id":null,"docs":" The image makes use of a JPEG feature not (currently) supported by this library.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":321},"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,101,114,114,111,114,46,114,115],"byte_start":39547,"byte_end":39549,"line_start":42,"line_end":42,"column_start":5,"column_end":7},"name":"Io","qualname":"::error::Error::Io","value":"Error::Io(IoError)","parent":{"krate":0,"index":504},"children":[],"decl_id":null,"docs":" An I/O error occurred while decoding the image.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":325},"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,101,114,114,111,114,46,114,115],"byte_start":39625,"byte_end":39633,"line_start":44,"line_end":44,"column_start":5,"column_end":13},"name":"Internal","qualname":"::error::Error::Internal","value":"Error::Internal(Box<StdError>)","parent":{"krate":0,"index":504},"children":[],"decl_id":null,"docs":" An internal error occurred while decoding the image.\n","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":504},"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,101,114,114,111,114,46,114,115],"byte_start":39222,"byte_end":39227,"line_start":35,"line_end":35,"column_start":10,"column_end":15},"name":"Error","qualname":"::error::Error","value":"Error::{Format, Unsupported, Io, Internal}","parent":null,"children":[{"krate":0,"index":313},{"krate":0,"index":317},{"krate":0,"index":321},{"krate":0,"index":325}],"decl_id":null,"docs":" Errors that can occur while decoding a JPEG image.\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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,100,101,99,111,100,101,114,46,114,115],"byte_start":3200,"byte_end":3207,"line_start":70,"line_end":70,"column_start":15,"column_end":22},"value":"","parent":null,"children":[{"krate":0,"index":106},{"krate":0,"index":108},{"krate":0,"index":110},{"krate":0,"index":112},{"krate":0,"index":114},{"krate":0,"index":116},{"krate":0,"index":118}],"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,101,114,114,111,114,46,114,115],"byte_start":39675,"byte_end":39680,"line_start":47,"line_end":47,"column_start":23,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":166}],"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,101,114,114,111,114,46,114,115],"byte_start":40096,"byte_end":40101,"line_start":58,"line_end":58,"column_start":19,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":170},{"krate":0,"index":172}],"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,101,114,114,111,114,46,114,115],"byte_start":40657,"byte_end":40662,"line_start":77,"line_end":77,"column_start":24,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":176}],"docs":"","sig":null,"attributes":[]},{"id":4,"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,101,114,114,111,114,46,114,115],"byte_start":40759,"byte_end":40764,"line_start":83,"line_end":83,"column_start":26,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":180}],"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,101,114,114,111,114,46,114,115],"byte_start":40897,"byte_end":40902,"line_start":89,"line_end":89,"column_start":44,"column_end":49},"value":"","parent":null,"children":[{"krate":0,"index":184}],"docs":"","sig":null,"attributes":[]},{"id":6,"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,104,117,102,102,109,97,110,46,114,115],"byte_start":41276,"byte_end":41290,"line_start":17,"line_end":17,"column_start":6,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":208},{"krate":0,"index":210},{"krate":0,"index":212},{"krate":0,"index":214},{"krate":0,"index":216},{"krate":0,"index":218},{"krate":0,"index":220},{"krate":0,"index":222},{"krate":0,"index":224},{"krate":0,"index":226}],"docs":"","sig":null,"attributes":[]},{"id":7,"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,104,117,102,102,109,97,110,46,114,115],"byte_start":46035,"byte_end":46047,"line_start":187,"line_end":187,"column_start":6,"column_end":18},"value":"","parent":null,"children":[{"krate":0,"index":234}],"docs":"","sig":null,"attributes":[]},{"id":8,"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,109,97,114,107,101,114,46,114,115],"byte_start":63774,"byte_end":63780,"line_start":56,"line_end":56,"column_start":6,"column_end":12},"value":"","parent":null,"children":[{"krate":0,"index":254},{"krate":0,"index":258}],"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,117,112,115,97,109,112,108,101,114,46,114,115],"byte_start":85497,"byte_end":85506,"line_start":16,"line_end":16,"column_start":6,"column_end":15},"value":"","parent":null,"children":[{"krate":0,"index":326},{"krate":0,"index":328}],"docs":"","sig":null,"attributes":[]},{"id":10,"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,117,112,115,97,109,112,108,101,114,46,114,115],"byte_start":89507,"byte_end":89520,"line_start":120,"line_end":120,"column_start":19,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":348}],"docs":"","sig":null,"attributes":[]},{"id":11,"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,117,112,115,97,109,112,108,101,114,46,114,115],"byte_start":89978,"byte_end":89991,"line_start":137,"line_end":137,"column_start":19,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":352}],"docs":"","sig":null,"attributes":[]},{"id":12,"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,117,112,115,97,109,112,108,101,114,46,114,115],"byte_start":91055,"byte_end":91068,"line_start":168,"line_end":168,"column_start":19,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":356}],"docs":"","sig":null,"attributes":[]},{"id":13,"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,117,112,115,97,109,112,108,101,114,46,114,115],"byte_start":91946,"byte_end":91959,"line_start":191,"line_end":191,"column_start":19,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":360}],"docs":"","sig":null,"attributes":[]},{"id":14,"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,117,112,115,97,109,112,108,101,114,46,114,115],"byte_start":93353,"byte_end":93369,"line_start":230,"line_end":230,"column_start":19,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":364}],"docs":"","sig":null,"attributes":[]},{"id":15,"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,119,111,114,107,101,114,47,116,104,114,101,97,100,101,100,46,114,115],"byte_start":95094,"byte_end":95108,"line_start":17,"line_end":17,"column_start":17,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":394},{"krate":0,"index":396},{"krate":0,"index":398},{"krate":0,"index":400}],"docs":"","sig":null,"attributes":[]},{"id":16,"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,119,111,114,107,101,114,47,105,109,109,101,100,105,97,116,101,46,114,115],"byte_start":96788,"byte_end":96803,"line_start":16,"line_end":16,"column_start":6,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":426},{"krate":0,"index":428},{"krate":0,"index":430},{"krate":0,"index":432}],"docs":"","sig":null,"attributes":[]},{"id":17,"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,119,111,114,107,101,114,47,105,109,109,101,100,105,97,116,101,46,114,115],"byte_start":98714,"byte_end":98729,"line_start":59,"line_end":59,"column_start":17,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":436},{"krate":0,"index":438},{"krate":0,"index":440},{"krate":0,"index":442}],"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,100,101,99,111,100,101,114,46,114,115],"byte_start":3200,"byte_end":3207,"line_start":70,"line_end":70,"column_start":15,"column_end":22},"kind":{"variant":"Impl","fields":[0]},"from":{"krate":0,"index":102},"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,101,114,114,111,114,46,114,115],"byte_start":39675,"byte_end":39680,"line_start":47,"line_end":47,"column_start":23,"column_end":28},"kind":{"variant":"Impl","fields":[1]},"from":{"krate":0,"index":504},"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,101,114,114,111,114,46,114,115],"byte_start":40096,"byte_end":40101,"line_start":58,"line_end":58,"column_start":19,"column_end":24},"kind":{"variant":"Impl","fields":[2]},"from":{"krate":0,"index":504},"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,101,114,114,111,114,46,114,115],"byte_start":40657,"byte_end":40662,"line_start":77,"line_end":77,"column_start":24,"column_end":29},"kind":{"variant":"Impl","fields":[3]},"from":{"krate":0,"index":504},"to":{"krate":2,"index":2634}},{"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,101,114,114,111,114,46,114,115],"byte_start":40759,"byte_end":40764,"line_start":83,"line_end":83,"column_start":26,"column_end":31},"kind":{"variant":"Impl","fields":[4]},"from":{"krate":0,"index":504},"to":{"krate":2,"index":2634}},{"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,101,114,114,111,114,46,114,115],"byte_start":40897,"byte_end":40902,"line_start":89,"line_end":89,"column_start":44,"column_end":49},"kind":{"variant":"Impl","fields":[5]},"from":{"krate":0,"index":504},"to":{"krate":2,"index":2634}},{"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,104,117,102,102,109,97,110,46,114,115],"byte_start":41276,"byte_end":41290,"line_start":17,"line_end":17,"column_start":6,"column_end":20},"kind":{"variant":"Impl","fields":[6]},"from":{"krate":0,"index":510},"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,104,117,102,102,109,97,110,46,114,115],"byte_start":46035,"byte_end":46047,"line_start":187,"line_end":187,"column_start":6,"column_end":18},"kind":{"variant":"Impl","fields":[7]},"from":{"krate":0,"index":230},"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,109,97,114,107,101,114,46,114,115],"byte_start":63774,"byte_end":63780,"line_start":56,"line_end":56,"column_start":6,"column_end":12},"kind":{"variant":"Impl","fields":[8]},"from":{"krate":0,"index":532},"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,117,112,115,97,109,112,108,101,114,46,114,115],"byte_start":85497,"byte_end":85506,"line_start":16,"line_end":16,"column_start":6,"column_end":15},"kind":{"variant":"Impl","fields":[9]},"from":{"krate":0,"index":320},"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,117,112,115,97,109,112,108,101,114,46,114,115],"byte_start":89507,"byte_end":89520,"line_start":120,"line_end":120,"column_start":19,"column_end":32},"kind":{"variant":"Impl","fields":[10]},"from":{"krate":0,"index":330},"to":{"krate":0,"index":342}},{"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,117,112,115,97,109,112,108,101,114,46,114,115],"byte_start":89978,"byte_end":89991,"line_start":137,"line_end":137,"column_start":19,"column_end":32},"kind":{"variant":"Impl","fields":[11]},"from":{"krate":0,"index":332},"to":{"krate":0,"index":342}},{"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,117,112,115,97,109,112,108,101,114,46,114,115],"byte_start":91055,"byte_end":91068,"line_start":168,"line_end":168,"column_start":19,"column_end":32},"kind":{"variant":"Impl","fields":[12]},"from":{"krate":0,"index":334},"to":{"krate":0,"index":342}},{"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,117,112,115,97,109,112,108,101,114,46,114,115],"byte_start":91946,"byte_end":91959,"line_start":191,"line_end":191,"column_start":19,"column_end":32},"kind":{"variant":"Impl","fields":[13]},"from":{"krate":0,"index":336},"to":{"krate":0,"index":342}},{"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,117,112,115,97,109,112,108,101,114,46,114,115],"byte_start":93353,"byte_end":93369,"line_start":230,"line_end":230,"column_start":19,"column_end":35},"kind":{"variant":"Impl","fields":[14]},"from":{"krate":0,"index":338},"to":{"krate":0,"index":342}},{"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,119,111,114,107,101,114,47,116,104,114,101,97,100,101,100,46,114,115],"byte_start":95094,"byte_end":95108,"line_start":17,"line_end":17,"column_start":17,"column_end":31},"kind":{"variant":"Impl","fields":[15]},"from":{"krate":0,"index":390},"to":{"krate":0,"index":454}},{"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,119,111,114,107,101,114,47,105,109,109,101,100,105,97,116,101,46,114,115],"byte_start":96788,"byte_end":96803,"line_start":16,"line_end":16,"column_start":6,"column_end":21},"kind":{"variant":"Impl","fields":[16]},"from":{"krate":0,"index":422},"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,119,111,114,107,101,114,47,105,109,109,101,100,105,97,116,101,46,114,115],"byte_start":98714,"byte_end":98729,"line_start":59,"line_end":59,"column_start":17,"column_end":32},"kind":{"variant":"Impl","fields":[17]},"from":{"krate":0,"index":422},"to":{"krate":0,"index":454}},{"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,106,112,101,103,45,100,101,99,111,100,101,114,45,48,46,49,46,49,53,47,115,114,99,47,119,111,114,107,101,114,47,109,111,100,46,114,115],"byte_start":94528,"byte_end":94533,"line_start":19,"line_end":19,"column_start":19,"column_end":24},"kind":"SuperTrait","from":{"krate":2,"index":1718},"to":{"krate":0,"index":454}}]} |