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

1 line
121 KiB
JSON
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{"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,103,105,102,45,48,46,49,48,46,49],"program":"/home/brad/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rls","arguments":["--crate-name","gif","/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/gif-0.10.1/src/lib.rs","--color","never","--crate-type","lib","--emit=dep-info,metadata","-C","debuginfo=2","--cfg","feature=\"default\"","--cfg","feature=\"raii_no_panic\"","-C","metadata=c5bd5d1cb16f2e48","-C","extra-filename=-c5bd5d1cb16f2e48","--out-dir","/home/brad/Development/rusty_snek_gaem/target/rls/debug/deps","-L","dependency=/home/brad/Development/rusty_snek_gaem/target/rls/debug/deps","--extern","color_quant=/home/brad/Development/rusty_snek_gaem/target/rls/debug/deps/libcolor_quant-54cf6361a2256150.rmeta","--extern","lzw=/home/brad/Development/rusty_snek_gaem/target/rls/debug/deps/liblzw-a41fc3d6cad30112.rmeta","--cap-lints","allow","--error-format=json","--sysroot","/home/brad/.rustup/toolchains/stable-x86_64-unknown-linux-gnu"],"output":[47,104,111,109,101,47,98,114,97,100,47,68,101,118,101,108,111,112,109,101,110,116,47,114,117,115,116,121,95,115,110,101,107,95,103,97,101,109,47,116,97,114,103,101,116,47,114,108,115,47,100,101,98,117,103,47,100,101,112,115,47,108,105,98,103,105,102,45,99,53,98,100,53,100,49,99,98,49,54,102,50,101,52,56,46,114,109,101,116,97]},"prelude":{"crate_id":{"name":"gif","disambiguator":[1047388216302737451,8213737048569979380]},"crate_root":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/gif-0.10.1/src","external_crates":[{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/gif-0.10.1/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[13207157035321610514,1601512537482633728]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/gif-0.10.1/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[7623312343418098386,5842227285171027081]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/gif-0.10.1/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[15062483144693841030,3160817630090790886]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/gif-0.10.1/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[436745421963593417,1808485874600938246]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/gif-0.10.1/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[14785001670989826495,12996925471203689162]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/gif-0.10.1/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[9965434524793337566,8042345761937100773]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/gif-0.10.1/src/lib.rs","num":7,"id":{"name":"rustc_demangle","disambiguator":[15482981957725683232,16126164733460801089]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/gif-0.10.1/src/lib.rs","num":8,"id":{"name":"unwind","disambiguator":[12401856028840807657,14789254441426287527]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/gif-0.10.1/src/lib.rs","num":9,"id":{"name":"backtrace_sys","disambiguator":[13858858106744831426,15797026455235720829]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/gif-0.10.1/src/lib.rs","num":10,"id":{"name":"panic_unwind","disambiguator":[7931781289263694084,224457116430056702]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/gif-0.10.1/src/lib.rs","num":11,"id":{"name":"lzw","disambiguator":[1123614767308951213,13871255266381990874]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/gif-0.10.1/src/common.rs","num":12,"id":{"name":"color_quant","disambiguator":[3388295719572898230,8167622629621508846]}}],"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,108,105,98,46,114,115],"byte_start":0,"byte_end":4923,"line_start":1,"line_end":163,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":0,"index":18},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,108,105,98,46,114,115],"byte_start":3972,"byte_end":3984,"line_start":137,"line_end":137,"column_start":18,"column_end":30},"alias_span":null,"name":"SetParameter","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,108,105,98,46,114,115],"byte_start":3986,"byte_end":3995,"line_start":137,"line_end":137,"column_start":32,"column_end":41},"alias_span":null,"name":"Parameter","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":436},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,108,105,98,46,114,115],"byte_start":4015,"byte_end":4020,"line_start":138,"line_end":138,"column_start":18,"column_end":23},"alias_span":null,"name":"Block","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":456},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,108,105,98,46,114,115],"byte_start":4022,"byte_end":4031,"line_start":138,"line_end":138,"column_start":25,"column_end":34},"alias_span":null,"name":"Extension","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":416},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,108,105,98,46,114,115],"byte_start":4033,"byte_end":4047,"line_start":138,"line_end":138,"column_start":36,"column_end":50},"alias_span":null,"name":"DisposalMethod","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":476},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,108,105,98,46,114,115],"byte_start":4049,"byte_end":4054,"line_start":138,"line_end":138,"column_start":52,"column_end":57},"alias_span":null,"name":"Frame","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":526},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,108,105,98,46,114,115],"byte_start":4075,"byte_end":4091,"line_start":140,"line_end":140,"column_start":18,"column_end":34},"alias_span":null,"name":"StreamingDecoder","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":502},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,108,105,98,46,114,115],"byte_start":4093,"byte_end":4100,"line_start":140,"line_end":140,"column_start":36,"column_end":43},"alias_span":null,"name":"Decoded","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":486},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,108,105,98,46,114,115],"byte_start":4102,"byte_end":4115,"line_start":140,"line_end":140,"column_start":45,"column_end":58},"alias_span":null,"name":"DecodingError","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":532},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,108,105,98,46,114,115],"byte_start":4181,"byte_end":4192,"line_start":142,"line_end":142,"column_start":18,"column_end":29},"alias_span":null,"name":"ColorOutput","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":542},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,108,105,98,46,114,115],"byte_start":4194,"byte_end":4205,"line_start":142,"line_end":142,"column_start":31,"column_end":42},"alias_span":null,"name":"MemoryLimit","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":492},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,108,105,98,46,114,115],"byte_start":4207,"byte_end":4217,"line_start":142,"line_end":142,"column_start":44,"column_end":54},"alias_span":null,"name":"Extensions","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":238},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,108,105,98,46,114,115],"byte_start":4237,"byte_end":4243,"line_start":143,"line_end":143,"column_start":18,"column_end":24},"alias_span":null,"name":"Reader","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":224},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,108,105,98,46,114,115],"byte_start":4245,"byte_end":4252,"line_start":143,"line_end":143,"column_start":26,"column_end":33},"alias_span":null,"name":"Decoder","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,108,105,98,46,114,115],"byte_start":4274,"byte_end":4281,"line_start":145,"line_end":145,"column_start":19,"column_end":26},"alias_span":null,"name":"Encoder","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":320},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,108,105,98,46,114,115],"byte_start":4283,"byte_end":4296,"line_start":145,"line_end":145,"column_start":28,"column_end":41},"alias_span":null,"name":"ExtensionData","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":312},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,108,105,98,46,114,115],"byte_start":4298,"byte_end":4304,"line_start":145,"line_end":145,"column_start":43,"column_end":49},"alias_span":null,"name":"Repeat","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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,108,105,98,46,114,115],"byte_start":0,"byte_end":4923,"line_start":1,"line_end":163,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/gif-0.10.1/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":44},{"krate":0,"index":78},{"krate":0,"index":82},{"krate":0,"index":284},{"krate":0,"index":370},{"krate":0,"index":376},{"krate":0,"index":386},{"krate":0,"index":394},{"krate":0,"index":402},{"krate":0,"index":408}],"decl_id":null,"docs":" # GIF en- and decoding library [![Build Status](https://travis-ci.org/PistonDevelopers/image-gif.svg?branch=master)](https://travis-ci.org/PistonDevelopers/image-gif)\n \n GIF en- and decoder written in Rust ([API Documentation](http://www.piston.rs/image/gif/index.html)). \n \n # GIF encoding and decoding library\n \n This library provides all functions necessary to de- and encode GIF files. \n \n ## High level interface\n \n The high level interface consists of the two types\n [`Encoder`](struct.Encoder.html) and [`Decoder`](struct.Decoder.html).\n They as builders for the actual en- and decoders and can be used to set various\n options beforehand.\n \n ### Decoding GIF files\n \n ```rust\n // Open the file\n use std::fs::File;\n use gif::SetParameter;\n let mut decoder = gif::Decoder::new(File::open(\"tests/samples/sample_1.gif\").unwrap());\n // Configure the decoder such that it will expand the image to RGBA.\n decoder.set(gif::ColorOutput::RGBA);\n // Read the file header\n let mut decoder = decoder.read_info().unwrap();\n while let Some(frame) = decoder.read_next_frame().unwrap() {\n // Process every frame\n }\n ```\n \n \n \n ### Encoding GIF files","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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,108,105,98,46,114,115],"byte_start":3659,"byte_end":3681,"line_start":117,"line_end":117,"column_start":1,"column_end":23}}]},{"kind":"Trait","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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,116,114,97,105,116,115,46,114,115],"byte_start":5108,"byte_end":5117,"line_start":7,"line_end":7,"column_start":11,"column_end":20},"name":"Parameter","qualname":"::traits::Parameter","value":"Parameter<Object>","parent":null,"children":[{"krate":0,"index":14},{"krate":0,"index":16}],"decl_id":null,"docs":" Configuration parameter trait.","sig":null,"attributes":[]},{"kind":"Type","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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,116,114,97,105,116,115,46,114,115],"byte_start":5248,"byte_end":5254,"line_start":10,"line_end":10,"column_start":10,"column_end":16},"name":"Result","qualname":"::traits::Parameter::Result","value":"type Result;","parent":{"krate":0,"index":12},"children":[],"decl_id":null,"docs":" Result type of `set_param`.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":16},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,116,114,97,105,116,115,46,114,115],"byte_start":5311,"byte_end":5320,"line_start":12,"line_end":12,"column_start":8,"column_end":17},"name":"set_param","qualname":"::traits::Parameter::set_param","value":"fn (self, &mut Object) -> Self::Result","parent":{"krate":0,"index":12},"children":[],"decl_id":null,"docs":" Sets `self` as a parameter of `Object`.\n","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":18},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,116,114,97,105,116,115,46,114,115],"byte_start":5491,"byte_end":5503,"line_start":18,"line_end":18,"column_start":11,"column_end":23},"name":"SetParameter","qualname":"::traits::SetParameter","value":"SetParameter: Sized","parent":null,"children":[{"krate":0,"index":20}],"decl_id":null,"docs":" Implemented for objects that have parameters.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":20},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,116,114,97,105,116,115,46,114,115],"byte_start":5567,"byte_end":5570,"line_start":20,"line_end":20,"column_start":8,"column_end":11},"name":"set","qualname":"::traits::SetParameter::set","value":"fn <T> (&mut self, value: T) -> <T as Parameter<Self>>::Result","parent":{"krate":0,"index":18},"children":[],"decl_id":null,"docs":" Sets `value` as a parameter of `self`.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":171},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,99,111,109,109,111,110,46,114,115],"byte_start":7141,"byte_end":7144,"line_start":12,"line_end":12,"column_start":5,"column_end":8},"name":"Any","qualname":"::common::DisposalMethod::Any","value":"DisposalMethod::Any","parent":{"krate":0,"index":416},"children":[],"decl_id":null,"docs":" StreamingDecoder is not required to take any action.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":175},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,99,111,109,109,111,110,46,114,115],"byte_start":7178,"byte_end":7182,"line_start":14,"line_end":14,"column_start":5,"column_end":9},"name":"Keep","qualname":"::common::DisposalMethod::Keep","value":"DisposalMethod::Keep","parent":{"krate":0,"index":416},"children":[],"decl_id":null,"docs":" Do not dispose.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":179},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,99,111,109,109,111,110,46,114,115],"byte_start":7229,"byte_end":7239,"line_start":16,"line_end":16,"column_start":5,"column_end":15},"name":"Background","qualname":"::common::DisposalMethod::Background","value":"DisposalMethod::Background","parent":{"krate":0,"index":416},"children":[],"decl_id":null,"docs":" Restore to background color.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":183},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,99,111,109,109,111,110,46,114,115],"byte_start":7278,"byte_end":7286,"line_start":18,"line_end":18,"column_start":5,"column_end":13},"name":"Previous","qualname":"::common::DisposalMethod::Previous","value":"DisposalMethod::Previous","parent":{"krate":0,"index":416},"children":[],"decl_id":null,"docs":" Restore to previous.\n","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":416},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,99,111,109,109,111,110,46,114,115],"byte_start":7059,"byte_end":7073,"line_start":10,"line_end":10,"column_start":10,"column_end":24},"name":"DisposalMethod","qualname":"::common::DisposalMethod","value":"DisposalMethod::{Any, Keep, Background, Previous}","parent":null,"children":[{"krate":0,"index":171},{"krate":0,"index":175},{"krate":0,"index":179},{"krate":0,"index":183}],"decl_id":null,"docs":" Disposal method\n","sig":null,"attributes":[{"value":"repr(u8)","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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,99,111,109,109,111,110,46,114,115],"byte_start":7038,"byte_end":7049,"line_start":9,"line_end":9,"column_start":1,"column_end":12}},{"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,99,111,109,109,111,110,46,114,115],"byte_start":7050,"byte_end":7293,"line_start":10,"line_end":19,"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,99,111,109,109,111,110,46,114,115],"byte_start":7050,"byte_end":7293,"line_start":10,"line_end":19,"column_start":1,"column_end":2}}]},{"kind":"Method","id":{"krate":0,"index":54},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,99,111,109,109,111,110,46,114,115],"byte_start":7368,"byte_end":7375,"line_start":23,"line_end":23,"column_start":12,"column_end":19},"name":"from_u8","qualname":"<DisposalMethod>::from_u8","value":"fn (n: u8) -> Option<DisposalMethod>","parent":null,"children":[],"decl_id":null,"docs":" Converts `u8` to `Option<Self>`\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":187},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,99,111,109,109,111,110,46,114,115],"byte_start":7656,"byte_end":7661,"line_start":37,"line_end":37,"column_start":5,"column_end":10},"name":"Image","qualname":"::common::Block::Image","value":"Block::Image","parent":{"krate":0,"index":436},"children":[],"decl_id":null,"docs":" Image block.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":191},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,99,111,109,109,111,110,46,114,115],"byte_start":7699,"byte_end":7708,"line_start":39,"line_end":39,"column_start":5,"column_end":14},"name":"Extension","qualname":"::common::Block::Extension","value":"Block::Extension","parent":{"krate":0,"index":436},"children":[],"decl_id":null,"docs":" Extension block.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":195},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,99,111,109,109,111,110,46,114,115],"byte_start":7744,"byte_end":7751,"line_start":41,"line_end":41,"column_start":5,"column_end":12},"name":"Trailer","qualname":"::common::Block::Trailer","value":"Block::Trailer","parent":{"krate":0,"index":436},"children":[],"decl_id":null,"docs":" Image trailer.\n","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":436},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,99,111,109,109,111,110,46,114,115],"byte_start":7623,"byte_end":7628,"line_start":35,"line_end":35,"column_start":10,"column_end":15},"name":"Block","qualname":"::common::Block","value":"Block::{Image, Extension, Trailer}","parent":null,"children":[{"krate":0,"index":187},{"krate":0,"index":191},{"krate":0,"index":195}],"decl_id":null,"docs":" Known GIF block types\n","sig":null,"attributes":[{"value":"repr(u8)","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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,99,111,109,109,111,110,46,114,115],"byte_start":7602,"byte_end":7613,"line_start":34,"line_end":34,"column_start":1,"column_end":12}},{"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,99,111,109,109,111,110,46,114,115],"byte_start":7614,"byte_end":7760,"line_start":35,"line_end":42,"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,99,111,109,109,111,110,46,114,115],"byte_start":7614,"byte_end":7760,"line_start":35,"line_end":42,"column_start":1,"column_end":2}}]},{"kind":"Method","id":{"krate":0,"index":58},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,99,111,109,109,111,110,46,114,115],"byte_start":7826,"byte_end":7833,"line_start":46,"line_end":46,"column_start":12,"column_end":19},"name":"from_u8","qualname":"<Block>::from_u8","value":"fn (n: u8) -> Option<Block>","parent":null,"children":[],"decl_id":null,"docs":" Converts `u8` to `Option<Self>`\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":199},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,99,111,109,109,111,110,46,114,115],"byte_start":8152,"byte_end":8156,"line_start":62,"line_end":62,"column_start":5,"column_end":9},"name":"Text","qualname":"::common::Extension::Text","value":"Extension::Text","parent":{"krate":0,"index":456},"children":[],"decl_id":null,"docs":" Text extension.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":203},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,99,111,109,109,111,110,46,114,115],"byte_start":8196,"byte_end":8203,"line_start":64,"line_end":64,"column_start":5,"column_end":12},"name":"Control","qualname":"::common::Extension::Control","value":"Extension::Control","parent":{"krate":0,"index":456},"children":[],"decl_id":null,"docs":" Control extension.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":207},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,99,111,109,109,111,110,46,114,115],"byte_start":8243,"byte_end":8250,"line_start":66,"line_end":66,"column_start":5,"column_end":12},"name":"Comment","qualname":"::common::Extension::Comment","value":"Extension::Comment","parent":{"krate":0,"index":456},"children":[],"decl_id":null,"docs":" Comment extension.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":211},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,99,111,109,109,111,110,46,114,115],"byte_start":8294,"byte_end":8305,"line_start":68,"line_end":68,"column_start":5,"column_end":16},"name":"Application","qualname":"::common::Extension::Application","value":"Extension::Application","parent":{"krate":0,"index":456},"children":[],"decl_id":null,"docs":" Application extension.\n","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":456},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,99,111,109,109,111,110,46,114,115],"byte_start":8112,"byte_end":8121,"line_start":60,"line_end":60,"column_start":10,"column_end":19},"name":"Extension","qualname":"::common::Extension","value":"Extension::{Text, Control, Comment, Application}","parent":null,"children":[{"krate":0,"index":199},{"krate":0,"index":203},{"krate":0,"index":207},{"krate":0,"index":211}],"decl_id":null,"docs":" Known GIF extensions\n","sig":null,"attributes":[{"value":"repr(u8)","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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,99,111,109,109,111,110,46,114,115],"byte_start":8091,"byte_end":8102,"line_start":59,"line_end":59,"column_start":1,"column_end":12}},{"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,99,111,109,109,111,110,46,114,115],"byte_start":8103,"byte_end":8314,"line_start":60,"line_end":69,"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,99,111,109,109,111,110,46,114,115],"byte_start":8103,"byte_end":8314,"line_start":60,"line_end":69,"column_start":1,"column_end":2}}]},{"kind":"Method","id":{"krate":0,"index":62},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,99,111,109,109,111,110,46,114,115],"byte_start":8384,"byte_end":8391,"line_start":73,"line_end":73,"column_start":12,"column_end":19},"name":"from_u8","qualname":"<Extension>::from_u8","value":"fn (n: u8) -> Option<Extension>","parent":null,"children":[],"decl_id":null,"docs":" Converts `u8` to `Option<Self>`\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":476},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,99,111,109,109,111,110,46,114,115],"byte_start":8640,"byte_end":8645,"line_start":85,"line_end":85,"column_start":12,"column_end":17},"name":"Frame","qualname":"::common::Frame","value":"Frame { delay, dispose, transparent, needs_user_input, top, left, width, height, interlaced, palette, buffer }","parent":null,"children":[{"krate":0,"index":217},{"krate":0,"index":219},{"krate":0,"index":221},{"krate":0,"index":223},{"krate":0,"index":225},{"krate":0,"index":227},{"krate":0,"index":229},{"krate":0,"index":231},{"krate":0,"index":233},{"krate":0,"index":235},{"krate":0,"index":237}],"decl_id":null,"docs":" A GIF frame\n","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":217},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,99,111,109,109,111,110,46,114,115],"byte_start":8700,"byte_end":8705,"line_start":87,"line_end":87,"column_start":9,"column_end":14},"name":"delay","qualname":"::common::Frame::delay","value":"u16","parent":{"krate":0,"index":476},"children":[],"decl_id":null,"docs":" Frame delay in units of 10 ms.\n","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":219},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,99,111,109,109,111,110,46,114,115],"byte_start":8745,"byte_end":8752,"line_start":89,"line_end":89,"column_start":9,"column_end":16},"name":"dispose","qualname":"::common::Frame::dispose","value":"common::DisposalMethod","parent":{"krate":0,"index":476},"children":[],"decl_id":null,"docs":" Disposal method.\n","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":221},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,99,111,109,109,111,110,46,114,115],"byte_start":8820,"byte_end":8831,"line_start":91,"line_end":91,"column_start":9,"column_end":20},"name":"transparent","qualname":"::common::Frame::transparent","value":"std::option::Option<u8>","parent":{"krate":0,"index":476},"children":[],"decl_id":null,"docs":" Transparent index (if available).\n","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":223},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,99,111,109,109,111,110,46,114,115],"byte_start":8913,"byte_end":8929,"line_start":93,"line_end":93,"column_start":9,"column_end":25},"name":"needs_user_input","qualname":"::common::Frame::needs_user_input","value":"bool","parent":{"krate":0,"index":476},"children":[],"decl_id":null,"docs":" True if the frame needs user input to be displayed.\n","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":225},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,99,111,109,109,111,110,46,114,115],"byte_start":8995,"byte_end":8998,"line_start":95,"line_end":95,"column_start":9,"column_end":12},"name":"top","qualname":"::common::Frame::top","value":"u16","parent":{"krate":0,"index":476},"children":[],"decl_id":null,"docs":" Offset from the top border of the canvas.\n","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":227},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,99,111,109,109,111,110,46,114,115],"byte_start":9064,"byte_end":9068,"line_start":97,"line_end":97,"column_start":9,"column_end":13},"name":"left","qualname":"::common::Frame::left","value":"u16","parent":{"krate":0,"index":476},"children":[],"decl_id":null,"docs":" Offset from the left border of the canvas.\n","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":229},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,99,111,109,109,111,110,46,114,115],"byte_start":9111,"byte_end":9116,"line_start":99,"line_end":99,"column_start":9,"column_end":14},"name":"width","qualname":"::common::Frame::width","value":"u16","parent":{"krate":0,"index":476},"children":[],"decl_id":null,"docs":" Width of the frame.\n","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":231},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,99,111,109,109,111,110,46,114,115],"byte_start":9160,"byte_end":9166,"line_start":101,"line_end":101,"column_start":9,"column_end":15},"name":"height","qualname":"::common::Frame::height","value":"u16","parent":{"krate":0,"index":476},"children":[],"decl_id":null,"docs":" Height of the frame.\n","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":233},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,99,111,109,109,111,110,46,114,115],"byte_start":9222,"byte_end":9232,"line_start":103,"line_end":103,"column_start":9,"column_end":19},"name":"interlaced","qualname":"::common::Frame::interlaced","value":"bool","parent":{"krate":0,"index":476},"children":[],"decl_id":null,"docs":" True if the image is interlaced.\n","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":235},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,99,111,109,109,111,110,46,114,115],"byte_start":9296,"byte_end":9303,"line_start":105,"line_end":105,"column_start":9,"column_end":16},"name":"palette","qualname":"::common::Frame::palette","value":"std::option::Option<std::vec::Vec<u8>>","parent":{"krate":0,"index":476},"children":[],"decl_id":null,"docs":" Frame local color palette if available.\n","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":237},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,99,111,109,109,111,110,46,114,115],"byte_start":9424,"byte_end":9430,"line_start":108,"line_end":108,"column_start":9,"column_end":15},"name":"buffer","qualname":"::common::Frame::buffer","value":"std::borrow::Cow<'a, [u8]>","parent":{"krate":0,"index":476},"children":[],"decl_id":null,"docs":" Buffer containing the image data.\n Only indices unless configured differently.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":70},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,99,111,109,109,111,110,46,114,115],"byte_start":10019,"byte_end":10028,"line_start":134,"line_end":134,"column_start":12,"column_end":21},"name":"from_rgba","qualname":"<Frame>::from_rgba","value":"fn (width: u16, height: u16, pixels: &mut [u8]) -> Frame<'static>","parent":null,"children":[],"decl_id":null,"docs":" Creates a frame from pixels in RGBA format.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":72},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,99,111,109,109,111,110,46,114,115],"byte_start":10979,"byte_end":10998,"line_start":161,"line_end":161,"column_start":12,"column_end":31},"name":"from_palette_pixels","qualname":"<Frame>::from_palette_pixels","value":"fn (width: u16, height: u16, pixels: &[u8], palette: &[u8], transparent: Option<u8>) -> Frame<'static>","parent":null,"children":[],"decl_id":null,"docs":" Creates a frame from a palette and indexed pixels\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":74},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,99,111,109,109,111,110,46,114,115],"byte_start":11554,"byte_end":11573,"line_start":178,"line_end":178,"column_start":12,"column_end":31},"name":"from_indexed_pixels","qualname":"<Frame>::from_indexed_pixels","value":"fn (width: u16, height: u16, pixels: &[u8], transparent: Option<u8>) -> Frame<'static>","parent":null,"children":[],"decl_id":null,"docs":" Creates a frame from indexed pixels in the global palette\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":76},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,99,111,109,109,111,110,46,114,115],"byte_start":12103,"byte_end":12111,"line_start":196,"line_end":196,"column_start":12,"column_end":20},"name":"from_rgb","qualname":"<Frame>::from_rgb","value":"fn (width: u16, height: u16, pixels: &[u8]) -> Frame<'static>","parent":null,"children":[],"decl_id":null,"docs":" Creates a frame from pixels in RGB format.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":243},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,100,101,99,111,100,101,114,46,114,115],"byte_start":33092,"byte_end":33098,"line_start":23,"line_end":23,"column_start":5,"column_end":11},"name":"Format","qualname":"::reader::decoder::DecodingError::Format","value":"DecodingError::Format(&'static str)","parent":{"krate":0,"index":486},"children":[],"decl_id":null,"docs":" Returned if the image is found to be malformed.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":247},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,100,101,99,111,100,101,114,46,114,115],"byte_start":33150,"byte_end":33158,"line_start":25,"line_end":25,"column_start":5,"column_end":13},"name":"Internal","qualname":"::reader::decoder::DecodingError::Internal","value":"DecodingError::Internal(&'static str)","parent":{"krate":0,"index":486},"children":[],"decl_id":null,"docs":" Internal (logic) error.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":251},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,100,101,99,111,100,101,114,46,114,115],"byte_start":33210,"byte_end":33212,"line_start":27,"line_end":27,"column_start":5,"column_end":7},"name":"Io","qualname":"::reader::decoder::DecodingError::Io","value":"DecodingError::Io(io::Error)","parent":{"krate":0,"index":486},"children":[],"decl_id":null,"docs":" Wraps `std::io::Error`.\n","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":486},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,100,101,99,111,100,101,114,46,114,115],"byte_start":33016,"byte_end":33029,"line_start":21,"line_end":21,"column_start":10,"column_end":23},"name":"DecodingError","qualname":"::reader::decoder::DecodingError","value":"DecodingError::{Format, Internal, Io}","parent":null,"children":[{"krate":0,"index":243},{"krate":0,"index":247},{"krate":0,"index":251}],"decl_id":null,"docs":" Decoding error.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":255},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,100,101,99,111,100,101,114,46,114,115],"byte_start":34226,"byte_end":34230,"line_start":67,"line_end":67,"column_start":5,"column_end":9},"name":"Save","qualname":"::reader::decoder::Extensions::Save","value":"Extensions::Save","parent":{"krate":0,"index":492},"children":[],"decl_id":null,"docs":" Saves all extention data\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":257},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,100,101,99,111,100,101,114,46,114,115],"byte_start":34327,"byte_end":34331,"line_start":70,"line_end":70,"column_start":5,"column_end":9},"name":"Skip","qualname":"::reader::decoder::Extensions::Skip","value":"Extensions::Skip","parent":{"krate":0,"index":492},"children":[],"decl_id":null,"docs":" Skips the data of unknown extensions\n and extracts the data from known ones\n","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":492},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,100,101,99,111,100,101,114,46,114,115],"byte_start":34176,"byte_end":34186,"line_start":65,"line_end":65,"column_start":10,"column_end":20},"name":"Extensions","qualname":"::reader::decoder::Extensions","value":"Extensions::{Save, Skip}","parent":null,"children":[{"krate":0,"index":255},{"krate":0,"index":257}],"decl_id":null,"docs":" Configures how extensions should be handled\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":261},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,100,101,99,111,100,101,114,46,114,115],"byte_start":34727,"byte_end":34734,"line_start":88,"line_end":88,"column_start":5,"column_end":12},"name":"Nothing","qualname":"::reader::decoder::Decoded::Nothing","value":"Decoded::Nothing","parent":{"krate":0,"index":502},"children":[],"decl_id":null,"docs":" Decoded nothing.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":263},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,100,101,99,111,100,101,114,46,114,115],"byte_start":34764,"byte_end":34777,"line_start":90,"line_end":90,"column_start":5,"column_end":18},"name":"GlobalPalette","qualname":"::reader::decoder::Decoded::GlobalPalette","value":"Decoded::GlobalPalette(Vec<u8>)","parent":{"krate":0,"index":502},"children":[],"decl_id":null,"docs":" Global palette.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":267},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,100,101,99,111,100,101,114,46,114,115],"byte_start":34853,"byte_end":34868,"line_start":92,"line_end":92,"column_start":5,"column_end":20},"name":"BackgroundColor","qualname":"::reader::decoder::Decoded::BackgroundColor","value":"Decoded::BackgroundColor(u8)","parent":{"krate":0,"index":502},"children":[],"decl_id":null,"docs":" Index of the background color in the global palette.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":271},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,100,101,99,111,100,101,114,46,114,115],"byte_start":34913,"byte_end":34920,"line_start":94,"line_end":94,"column_start":5,"column_end":12},"name":"Trailer","qualname":"::reader::decoder::Decoded::Trailer","value":"Decoded::Trailer","parent":{"krate":0,"index":502},"children":[],"decl_id":null,"docs":" Decoded the image trailer.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":273},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,100,101,99,111,100,101,114,46,114,115],"byte_start":34956,"byte_end":34966,"line_start":96,"line_end":96,"column_start":5,"column_end":15},"name":"BlockStart","qualname":"::reader::decoder::Decoded::BlockStart","value":"Decoded::BlockStart(Block)","parent":{"krate":0,"index":502},"children":[],"decl_id":null,"docs":" The start of a block.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":277},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,100,101,99,111,100,101,114,46,114,115],"byte_start":35038,"byte_end":35054,"line_start":98,"line_end":98,"column_start":5,"column_end":21},"name":"SubBlockFinished","qualname":"::reader::decoder::Decoded::SubBlockFinished","value":"Decoded::SubBlockFinished(u8, &'a [u8])","parent":{"krate":0,"index":502},"children":[],"decl_id":null,"docs":" Decoded a sub-block. More sub-block are available.\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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,100,101,99,111,100,101,114,46,114,115],"byte_start":35131,"byte_end":35144,"line_start":100,"line_end":100,"column_start":5,"column_end":18},"name":"BlockFinished","qualname":"::reader::decoder::Decoded::BlockFinished","value":"Decoded::BlockFinished(u8, &'a [u8])","parent":{"krate":0,"index":502},"children":[],"decl_id":null,"docs":" Decoded the last (or only) sub-block of a block.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,100,101,99,111,100,101,114,46,114,115],"byte_start":35271,"byte_end":35276,"line_start":103,"line_end":103,"column_start":5,"column_end":10},"name":"Frame","qualname":"::reader::decoder::Decoded::Frame","value":"Decoded::Frame(&'a Frame<'static>)","parent":{"krate":0,"index":502},"children":[],"decl_id":null,"docs":" Decoded all information of the next frame.\n The returned frame does **not** any image data.\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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,100,101,99,111,100,101,114,46,114,115],"byte_start":35350,"byte_end":35354,"line_start":105,"line_end":105,"column_start":5,"column_end":9},"name":"Data","qualname":"::reader::decoder::Decoded::Data","value":"Decoded::Data(&'a [u8])","parent":{"krate":0,"index":502},"children":[],"decl_id":null,"docs":" Decoded some data of the current frame.\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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,100,101,99,111,100,101,114,46,114,115],"byte_start":35420,"byte_end":35427,"line_start":107,"line_end":107,"column_start":5,"column_end":12},"name":"DataEnd","qualname":"::reader::decoder::Decoded::DataEnd","value":"Decoded::DataEnd","parent":{"krate":0,"index":502},"children":[],"decl_id":null,"docs":" No more data available the current frame.\n","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":502},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,100,101,99,111,100,101,114,46,114,115],"byte_start":34684,"byte_end":34691,"line_start":86,"line_end":86,"column_start":10,"column_end":17},"name":"Decoded","qualname":"::reader::decoder::Decoded","value":"Decoded::{Nothing, GlobalPalette, BackgroundColor, Trailer, BlockStart, SubBlockFinished, BlockFinished, Frame, Data, DataEnd}","parent":null,"children":[{"krate":0,"index":261},{"krate":0,"index":263},{"krate":0,"index":267},{"krate":0,"index":271},{"krate":0,"index":273},{"krate":0,"index":277},{"krate":0,"index":283},{"krate":0,"index":289},{"krate":0,"index":293},{"krate":0,"index":297}],"decl_id":null,"docs":" Indicates whether a certain object has been decoded\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":526},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,100,101,99,111,100,101,114,46,114,115],"byte_start":36529,"byte_end":36545,"line_start":164,"line_end":164,"column_start":12,"column_end":28},"name":"StreamingDecoder","qualname":"::reader::decoder::StreamingDecoder","value":"StreamingDecoder { }","parent":null,"children":[{"krate":0,"index":391},{"krate":0,"index":393},{"krate":0,"index":395},{"krate":0,"index":397},{"krate":0,"index":399},{"krate":0,"index":401},{"krate":0,"index":403},{"krate":0,"index":405},{"krate":0,"index":409},{"krate":0,"index":411}],"decl_id":null,"docs":" GIF decoder which supports streaming\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":162},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,100,101,99,111,100,101,114,46,114,115],"byte_start":36962,"byte_end":36965,"line_start":181,"line_end":181,"column_start":12,"column_end":15},"name":"new","qualname":"<StreamingDecoder>::new","value":"fn () -> StreamingDecoder","parent":null,"children":[],"decl_id":null,"docs":" Creates a new streaming decoder\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":164},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,100,101,99,111,100,101,114,46,114,115],"byte_start":37587,"byte_end":37593,"line_start":200,"line_end":200,"column_start":12,"column_end":18},"name":"update","qualname":"<StreamingDecoder>::update","value":"fn <'a> (&'a mut self, mut buf: &[u8]) -> Result<(usize, Decoded<'a>), DecodingError>","parent":null,"children":[],"decl_id":null,"docs":" Updates the internal state of the decoder. ","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":166},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,100,101,99,111,100,101,114,46,114,115],"byte_start":39384,"byte_end":39392,"line_start":240,"line_end":240,"column_start":12,"column_end":20},"name":"last_ext","qualname":"<StreamingDecoder>::last_ext","value":"fn (&self) -> (u8, &[u8], bool)","parent":null,"children":[],"decl_id":null,"docs":" Returns the data of the last extension that has been decoded.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":168},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,100,101,99,111,100,101,114,46,114,115],"byte_start":39559,"byte_end":39576,"line_start":246,"line_end":246,"column_start":12,"column_end":29},"name":"current_frame_mut","qualname":"<StreamingDecoder>::current_frame_mut","value":"fn <'a> (&'a mut self) -> &'a mut Frame<'static>","parent":null,"children":[],"decl_id":null,"docs":" Current frame info as a mutable ref.\n","sig":null,"attributes":[{"value":"inline(always)","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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,100,101,99,111,100,101,114,46,114,115],"byte_start":39485,"byte_end":39502,"line_start":244,"line_end":244,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":170},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,100,101,99,111,100,101,114,46,114,115],"byte_start":39743,"byte_end":39756,"line_start":252,"line_end":252,"column_start":12,"column_end":25},"name":"current_frame","qualname":"<StreamingDecoder>::current_frame","value":"fn <'a> (&'a self) -> &'a Frame<'static>","parent":null,"children":[],"decl_id":null,"docs":" Current frame info as a ref.\n","sig":null,"attributes":[{"value":"inline(always)","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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,100,101,99,111,100,101,114,46,114,115],"byte_start":39677,"byte_end":39694,"line_start":250,"line_end":250,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":172},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,100,101,99,111,100,101,114,46,114,115],"byte_start":39879,"byte_end":39884,"line_start":257,"line_end":257,"column_start":12,"column_end":17},"name":"width","qualname":"<StreamingDecoder>::width","value":"fn (&self) -> u16","parent":null,"children":[],"decl_id":null,"docs":" Width of the image\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":174},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,100,101,99,111,100,101,114,46,114,115],"byte_start":39966,"byte_end":39972,"line_start":262,"line_end":262,"column_start":12,"column_end":18},"name":"height","qualname":"<StreamingDecoder>::height","value":"fn (&self) -> u16","parent":null,"children":[],"decl_id":null,"docs":" Height of the image\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":413},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,109,111,100,46,114,115],"byte_start":13994,"byte_end":13998,"line_start":37,"line_end":37,"column_start":5,"column_end":9},"name":"RGBA","qualname":"::reader::ColorOutput::RGBA","value":"ColorOutput::RGBA","parent":{"krate":0,"index":532},"children":[],"decl_id":null,"docs":" The decoder expands the image data to 32bit RGBA.\n This affects:","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":417},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,109,111,100,46,114,115],"byte_start":14058,"byte_end":14065,"line_start":39,"line_end":39,"column_start":5,"column_end":12},"name":"Indexed","qualname":"::reader::ColorOutput::Indexed","value":"ColorOutput::Indexed","parent":{"krate":0,"index":532},"children":[],"decl_id":null,"docs":" The decoder returns the raw indexed data.\n","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":532},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,109,111,100,46,114,115],"byte_start":13722,"byte_end":13733,"line_start":31,"line_end":31,"column_start":10,"column_end":21},"name":"ColorOutput","qualname":"::reader::ColorOutput","value":"ColorOutput::{RGBA, Indexed}","parent":null,"children":[{"krate":0,"index":413},{"krate":0,"index":417}],"decl_id":null,"docs":" Output mode for the image data\n","sig":null,"attributes":[{"value":"repr(u8)","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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,109,111,100,46,114,115],"byte_start":13701,"byte_end":13712,"line_start":30,"line_end":30,"column_start":1,"column_end":12}}]},{"kind":"Struct","id":{"krate":0,"index":542},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,109,111,100,46,114,115],"byte_start":14363,"byte_end":14374,"line_start":52,"line_end":52,"column_start":12,"column_end":23},"name":"MemoryLimit","qualname":"::reader::MemoryLimit","value":"","parent":null,"children":[],"decl_id":null,"docs":" Memory limit in bytes. `MemoryLimit::Some(0)` means\n that there is no memory limit set.\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":224},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,109,111,100,46,114,115],"byte_start":14619,"byte_end":14626,"line_start":63,"line_end":63,"column_start":12,"column_end":19},"name":"Decoder","qualname":"::reader::Decoder","value":"Decoder { }","parent":null,"children":[{"krate":0,"index":59},{"krate":0,"index":61},{"krate":0,"index":63},{"krate":0,"index":65}],"decl_id":null,"docs":" GIF decoder\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":228},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,109,111,100,46,114,115],"byte_start":14812,"byte_end":14815,"line_start":72,"line_end":72,"column_start":12,"column_end":15},"name":"new","qualname":"<Decoder<R>>::new","value":"fn (r: R) -> Decoder<R>","parent":null,"children":[],"decl_id":null,"docs":" Creates a new decoder builder\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":230},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,109,111,100,46,114,115],"byte_start":15214,"byte_end":15223,"line_start":84,"line_end":84,"column_start":12,"column_end":21},"name":"read_info","qualname":"<Decoder<R>>::read_info","value":"fn (self) -> Result<Reader<R>, DecodingError>","parent":null,"children":[],"decl_id":null,"docs":" Reads the logical screen descriptor including the global color palette","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":238},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,109,111,100,46,114,115],"byte_start":16439,"byte_end":16445,"line_start":125,"line_end":125,"column_start":12,"column_end":18},"name":"Reader","qualname":"::reader::Reader","value":"Reader { }","parent":null,"children":[{"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}],"decl_id":null,"docs":" GIF decoder\n","sig":null,"attributes":[{"value":"allow(dead_code)","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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,109,111,100,46,114,115],"byte_start":16392,"byte_end":16411,"line_start":123,"line_end":123,"column_start":1,"column_end":20}}]},{"kind":"Method","id":{"krate":0,"index":246},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,109,111,100,46,114,115],"byte_start":18558,"byte_end":18573,"line_start":192,"line_end":192,"column_start":12,"column_end":27},"name":"next_frame_info","qualname":"<Reader<R>>::next_frame_info","value":"fn (&mut self) -> Result<Option<&Frame<'static>>, DecodingError>","parent":null,"children":[],"decl_id":null,"docs":" Returns the next frame info\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":248},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,109,111,100,46,114,115],"byte_start":19781,"byte_end":19796,"line_start":224,"line_end":224,"column_start":12,"column_end":27},"name":"read_next_frame","qualname":"<Reader<R>>::read_next_frame","value":"fn (&mut self) -> Result<Option<&Frame<'static>>, DecodingError>","parent":null,"children":[],"decl_id":null,"docs":" Reads the next frame from the image.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":250},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,109,111,100,46,114,115],"byte_start":20477,"byte_end":20493,"line_start":241,"line_end":241,"column_start":12,"column_end":28},"name":"read_into_buffer","qualname":"<Reader<R>>::read_into_buffer","value":"fn (&mut self, buf: &mut [u8]) -> Result<(), DecodingError>","parent":null,"children":[],"decl_id":null,"docs":" Reads the data of the current frame into a pre-allocated buffer.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":252},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,109,111,100,46,114,115],"byte_start":21525,"byte_end":21536,"line_start":264,"line_end":264,"column_start":12,"column_end":23},"name":"fill_buffer","qualname":"<Reader<R>>::fill_buffer","value":"fn (&mut self, mut buf: &mut [u8]) -> Result<bool, DecodingError>","parent":null,"children":[],"decl_id":null,"docs":" Reads data of the current frame into a pre-allocated buffer until the buffer has been\n filled completely.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":260},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,109,111,100,46,114,115],"byte_start":24495,"byte_end":24506,"line_start":331,"line_end":331,"column_start":12,"column_end":23},"name":"buffer_size","qualname":"<Reader<R>>::buffer_size","value":"fn (&self) -> usize","parent":null,"children":[],"decl_id":null,"docs":" Output buffer size\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":262},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,109,111,100,46,114,115],"byte_start":24652,"byte_end":24663,"line_start":336,"line_end":336,"column_start":12,"column_end":23},"name":"line_length","qualname":"<Reader<R>>::line_length","value":"fn (&self) -> usize","parent":null,"children":[],"decl_id":null,"docs":" Line length of the current frame\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":266},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,109,111,100,46,114,115],"byte_start":24979,"byte_end":24986,"line_start":345,"line_end":345,"column_start":12,"column_end":19},"name":"palette","qualname":"<Reader<R>>::palette","value":"fn (&self) -> Result<&[u8], DecodingError>","parent":null,"children":[],"decl_id":null,"docs":" Returns the color palette relevant for the current (next) frame\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":268},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,109,111,100,46,114,115],"byte_start":25375,"byte_end":25389,"line_start":356,"line_end":356,"column_start":12,"column_end":26},"name":"global_palette","qualname":"<Reader<R>>::global_palette","value":"fn (&self) -> Option<&[u8]>","parent":null,"children":[],"decl_id":null,"docs":" The global color palette\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":270},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,109,111,100,46,114,115],"byte_start":25512,"byte_end":25517,"line_start":361,"line_end":361,"column_start":12,"column_end":17},"name":"width","qualname":"<Reader<R>>::width","value":"fn (&self) -> u16","parent":null,"children":[],"decl_id":null,"docs":" Width of the image\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":272},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,109,111,100,46,114,115],"byte_start":25617,"byte_end":25623,"line_start":366,"line_end":366,"column_start":12,"column_end":18},"name":"height","qualname":"<Reader<R>>::height","value":"fn (&self) -> u16","parent":null,"children":[],"decl_id":null,"docs":" Height of the image\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":274},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,109,111,100,46,114,115],"byte_start":25756,"byte_end":25764,"line_start":371,"line_end":371,"column_start":12,"column_end":20},"name":"bg_color","qualname":"<Reader<R>>::bg_color","value":"fn (&self) -> Option<usize>","parent":null,"children":[],"decl_id":null,"docs":" Index of the background color in the global palette\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":111},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,101,110,99,111,100,101,114,46,114,115],"byte_start":52893,"byte_end":52899,"line_start":19,"line_end":19,"column_start":5,"column_end":11},"name":"Finite","qualname":"::encoder::Repeat::Finite","value":"Repeat::Finite(u16)","parent":{"krate":0,"index":312},"children":[],"decl_id":null,"docs":" Finite number of repetitions\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":115},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,101,110,99,111,100,101,114,46,114,115],"byte_start":52949,"byte_end":52957,"line_start":21,"line_end":21,"column_start":5,"column_end":13},"name":"Infinite","qualname":"::encoder::Repeat::Infinite","value":"Repeat::Infinite","parent":{"krate":0,"index":312},"children":[],"decl_id":null,"docs":" Infinite number of repetitions\n","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":312},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,101,110,99,111,100,101,114,46,114,115],"byte_start":52843,"byte_end":52849,"line_start":17,"line_end":17,"column_start":10,"column_end":16},"name":"Repeat","qualname":"::encoder::Repeat","value":"Repeat::{Finite, Infinite}","parent":null,"children":[{"krate":0,"index":111},{"krate":0,"index":115}],"decl_id":null,"docs":" Number of repetitions\n","sig":null,"attributes":[]},{"kind":"StructVariant","id":{"krate":0,"index":119},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,101,110,99,111,100,101,114,46,114,115],"byte_start":53315,"byte_end":53322,"line_start":34,"line_end":34,"column_start":5,"column_end":12},"name":"Control","qualname":"::encoder::ExtensionData::Control","value":"ExtensionData::Control { flags, delay, trns }","parent":{"krate":0,"index":320},"children":[],"decl_id":null,"docs":" Control extension. Use `ExtensionData::new_control_ext` to construct.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":127},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,101,110,99,111,100,101,114,46,114,115],"byte_start":53507,"byte_end":53518,"line_start":43,"line_end":43,"column_start":5,"column_end":16},"name":"Repetitions","qualname":"::encoder::ExtensionData::Repetitions","value":"ExtensionData::Repetitions(Repeat)","parent":{"krate":0,"index":320},"children":[],"decl_id":null,"docs":" Sets the number of repetitions\n","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":320},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,101,110,99,111,100,101,114,46,114,115],"byte_start":53217,"byte_end":53230,"line_start":32,"line_end":32,"column_start":10,"column_end":23},"name":"ExtensionData","qualname":"::encoder::ExtensionData","value":"ExtensionData::{Control, Repetitions}","parent":null,"children":[{"krate":0,"index":119},{"krate":0,"index":127}],"decl_id":null,"docs":" Extension data.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":324},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,101,110,99,111,100,101,114,46,114,115],"byte_start":53663,"byte_end":53678,"line_start":50,"line_end":50,"column_start":12,"column_end":27},"name":"new_control_ext","qualname":"<ExtensionData>::new_control_ext","value":"fn (delay: u16, dispose: DisposalMethod, needs_user_input: bool, trns: Option<u8>) -> ExtensionData","parent":null,"children":[],"decl_id":null,"docs":" Constructor for control extension data.","sig":null,"attributes":[]},{"kind":"Struct","id":{"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,101,110,99,111,100,101,114,46,114,115],"byte_start":55720,"byte_end":55727,"line_start":128,"line_end":128,"column_start":12,"column_end":19},"name":"Encoder","qualname":"::encoder::Encoder","value":"Encoder { }","parent":null,"children":[{"krate":0,"index":159},{"krate":0,"index":161},{"krate":0,"index":163},{"krate":0,"index":165}],"decl_id":null,"docs":" GIF encoder.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":346},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,101,110,99,111,100,101,114,46,114,115],"byte_start":56052,"byte_end":56055,"line_start":140,"line_end":140,"column_start":12,"column_end":15},"name":"new","qualname":"<Encoder<W>>::new","value":"fn (w: W, width: u16, height: u16, global_palette: &[u8]) -> io::Result<Self>","parent":null,"children":[],"decl_id":null,"docs":" Creates a new encoder.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":348},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,101,110,99,111,100,101,114,46,114,115],"byte_start":56362,"byte_end":56382,"line_start":150,"line_end":150,"column_start":12,"column_end":32},"name":"write_global_palette","qualname":"<Encoder<W>>::write_global_palette","value":"fn (mut self, palette: &[u8]) -> io::Result<Self>","parent":null,"children":[],"decl_id":null,"docs":" Writes the global color palette.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":350},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,101,110,99,111,100,101,114,46,114,115],"byte_start":57039,"byte_end":57050,"line_start":168,"line_end":168,"column_start":12,"column_end":23},"name":"write_frame","qualname":"<Encoder<W>>::write_frame","value":"fn (&mut self, frame: &Frame) -> io::Result<()>","parent":null,"children":[],"decl_id":null,"docs":" Writes a frame to the image.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":356},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,101,110,99,111,100,101,114,46,114,115],"byte_start":59853,"byte_end":59868,"line_start":242,"line_end":242,"column_start":12,"column_end":27},"name":"write_extension","qualname":"<Encoder<W>>::write_extension","value":"fn (&mut self, extension: ExtensionData) -> io::Result<()>","parent":null,"children":[],"decl_id":null,"docs":" Writes an extension to the image.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":360},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,101,110,99,111,100,101,114,46,114,115],"byte_start":61458,"byte_end":61477,"line_start":278,"line_end":278,"column_start":12,"column_end":31},"name":"write_raw_extension","qualname":"<Encoder<W>>::write_raw_extension","value":"fn (&mut self, func: u8, data: &[&[u8]]) -> io::Result<()>","parent":null,"children":[],"decl_id":null,"docs":" Writes a raw extension to the image.","sig":null,"attributes":[]}],"impls":[{"id":0,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,116,114,97,105,116,115,46,114,115],"byte_start":5712,"byte_end":5713,"line_start":25,"line_end":25,"column_start":26,"column_end":27},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,116,114,97,105,116,115,46,114,115],"byte_start":6107,"byte_end":6108,"line_start":40,"line_end":40,"column_start":51,"column_end":52},"value":"","parent":null,"children":[{"krate":0,"index":30}],"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,116,114,97,105,116,115,46,114,115],"byte_start":6277,"byte_end":6278,"line_start":48,"line_end":48,"column_start":52,"column_end":53},"value":"","parent":null,"children":[{"krate":0,"index":34}],"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,116,114,97,105,116,115,46,114,115],"byte_start":6468,"byte_end":6469,"line_start":56,"line_end":56,"column_start":52,"column_end":53},"value":"","parent":null,"children":[{"krate":0,"index":38}],"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,116,114,97,105,116,115,46,114,115],"byte_start":6689,"byte_end":6690,"line_start":65,"line_end":65,"column_start":52,"column_end":53},"value":"","parent":null,"children":[{"krate":0,"index":42}],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,99,111,109,109,111,110,46,114,115],"byte_start":7300,"byte_end":7314,"line_start":21,"line_end":21,"column_start":6,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":54}],"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,99,111,109,109,111,110,46,114,115],"byte_start":7767,"byte_end":7772,"line_start":44,"line_end":44,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":58}],"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,99,111,109,109,111,110,46,114,115],"byte_start":8321,"byte_end":8330,"line_start":71,"line_end":71,"column_start":6,"column_end":15},"value":"","parent":null,"children":[{"krate":0,"index":62}],"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,99,111,109,109,111,110,46,114,115],"byte_start":9470,"byte_end":9475,"line_start":111,"line_end":111,"column_start":22,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":66}],"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,99,111,109,109,111,110,46,114,115],"byte_start":9870,"byte_end":9875,"line_start":129,"line_end":129,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":70},{"krate":0,"index":72},{"krate":0,"index":74},{"krate":0,"index":76}],"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,100,101,99,111,100,101,114,46,114,115],"byte_start":33250,"byte_end":33263,"line_start":30,"line_end":30,"column_start":23,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":140}],"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,100,101,99,111,100,101,114,46,114,115],"byte_start":33560,"byte_end":33573,"line_start":40,"line_end":40,"column_start":23,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":144},{"krate":0,"index":146}],"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,100,101,99,111,100,101,114,46,114,115],"byte_start":33997,"byte_end":34010,"line_start":57,"line_end":57,"column_start":26,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":150}],"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,100,101,99,111,100,101,114,46,114,115],"byte_start":34372,"byte_end":34382,"line_start":73,"line_end":73,"column_start":38,"column_end":48},"value":"","parent":null,"children":[{"krate":0,"index":154},{"krate":0,"index":156}],"docs":"","sig":null,"attributes":[]},{"id":14,"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,100,101,99,111,100,101,114,46,114,115],"byte_start":36892,"byte_end":36908,"line_start":179,"line_end":179,"column_start":6,"column_end":22},"value":"","parent":null,"children":[{"krate":0,"index":162},{"krate":0,"index":164},{"krate":0,"index":166},{"krate":0,"index":168},{"krate":0,"index":170},{"krate":0,"index":172},{"krate":0,"index":174},{"krate":0,"index":176},{"krate":0,"index":188},{"krate":0,"index":190}],"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,109,111,100,46,114,115],"byte_start":13476,"byte_end":13477,"line_start":19,"line_end":19,"column_start":38,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":208},{"krate":0,"index":210}],"docs":"","sig":null,"attributes":[]},{"id":16,"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,109,111,100,46,114,115],"byte_start":14114,"byte_end":14125,"line_start":42,"line_end":42,"column_start":41,"column_end":52},"value":"","parent":null,"children":[{"krate":0,"index":214},{"krate":0,"index":216}],"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,109,111,100,46,114,115],"byte_start":14426,"byte_end":14437,"line_start":54,"line_end":54,"column_start":41,"column_end":52},"value":"","parent":null,"children":[{"krate":0,"index":220},{"krate":0,"index":222}],"docs":"","sig":null,"attributes":[]},{"id":18,"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,109,111,100,46,114,115],"byte_start":14750,"byte_end":14757,"line_start":70,"line_end":70,"column_start":15,"column_end":22},"value":"","parent":null,"children":[{"krate":0,"index":228},{"krate":0,"index":230}],"docs":"","sig":null,"attributes":[]},{"id":19,"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,109,111,100,46,114,115],"byte_start":15489,"byte_end":15500,"line_start":95,"line_end":95,"column_start":15,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":236}],"docs":"","sig":null,"attributes":[]},{"id":20,"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,109,111,100,46,114,115],"byte_start":16720,"byte_end":16726,"line_start":138,"line_end":138,"column_start":9,"column_end":15},"value":"","parent":null,"children":[{"krate":0,"index":242},{"krate":0,"index":244},{"krate":0,"index":246},{"krate":0,"index":248},{"krate":0,"index":250},{"krate":0,"index":252},{"krate":0,"index":260},{"krate":0,"index":262},{"krate":0,"index":266},{"krate":0,"index":268},{"krate":0,"index":270},{"krate":0,"index":272},{"krate":0,"index":274}],"docs":"","sig":null,"attributes":[]},{"id":21,"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,109,111,100,46,114,115],"byte_start":25945,"byte_end":25962,"line_start":382,"line_end":382,"column_start":25,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":280},{"krate":0,"index":282}],"docs":"","sig":null,"attributes":[]},{"id":22,"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,101,110,99,111,100,101,114,46,114,115],"byte_start":53002,"byte_end":53008,"line_start":24,"line_end":24,"column_start":42,"column_end":48},"value":"","parent":null,"children":[{"krate":0,"index":316},{"krate":0,"index":318}],"docs":"","sig":null,"attributes":[]},{"id":23,"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,101,110,99,111,100,101,114,46,114,115],"byte_start":53535,"byte_end":53548,"line_start":46,"line_end":46,"column_start":6,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":324}],"docs":"","sig":null,"attributes":[]},{"id":24,"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,101,110,99,111,100,101,114,46,114,115],"byte_start":54333,"byte_end":54344,"line_start":77,"line_end":77,"column_start":25,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":330}],"docs":"","sig":null,"attributes":[]},{"id":25,"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,101,110,99,111,100,101,114,46,114,115],"byte_start":54545,"byte_end":54556,"line_start":87,"line_end":87,"column_start":35,"column_end":46},"value":"","parent":null,"children":[{"krate":0,"index":334},{"krate":0,"index":336}],"docs":"","sig":null,"attributes":[]},{"id":26,"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,101,110,99,111,100,101,114,46,114,115],"byte_start":55201,"byte_end":55212,"line_start":108,"line_end":108,"column_start":34,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":340}],"docs":"","sig":null,"attributes":[]},{"id":27,"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,101,110,99,111,100,101,114,46,114,115],"byte_start":55826,"byte_end":55833,"line_start":135,"line_end":135,"column_start":16,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":346},{"krate":0,"index":348},{"krate":0,"index":350},{"krate":0,"index":352},{"krate":0,"index":354},{"krate":0,"index":356},{"krate":0,"index":360},{"krate":0,"index":362}],"docs":"","sig":null,"attributes":[]},{"id":28,"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,101,110,99,111,100,101,114,46,114,115],"byte_start":62293,"byte_end":62300,"line_start":301,"line_end":301,"column_start":25,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":366}],"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,116,114,97,105,116,115,46,114,115],"byte_start":5505,"byte_end":5510,"line_start":18,"line_end":18,"column_start":25,"column_end":30},"kind":"SuperTrait","from":{"krate":2,"index":1706},"to":{"krate":0,"index":18}},{"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,116,114,97,105,116,115,46,114,115],"byte_start":5712,"byte_end":5713,"line_start":25,"line_end":25,"column_start":26,"column_end":27},"kind":{"variant":"Impl","fields":[0]},"from":{"krate":0,"index":23},"to":{"krate":0,"index":18}},{"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,116,114,97,105,116,115,46,114,115],"byte_start":6107,"byte_end":6108,"line_start":40,"line_end":40,"column_start":51,"column_end":52},"kind":{"variant":"Impl","fields":[1]},"from":{"krate":0,"index":27},"to":{"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,116,114,97,105,116,115,46,114,115],"byte_start":6277,"byte_end":6278,"line_start":48,"line_end":48,"column_start":52,"column_end":53},"kind":{"variant":"Impl","fields":[2]},"from":{"krate":0,"index":29},"to":{"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,116,114,97,105,116,115,46,114,115],"byte_start":6468,"byte_end":6469,"line_start":56,"line_end":56,"column_start":52,"column_end":53},"kind":{"variant":"Impl","fields":[3]},"from":{"krate":0,"index":31},"to":{"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,116,114,97,105,116,115,46,114,115],"byte_start":6689,"byte_end":6690,"line_start":65,"line_end":65,"column_start":52,"column_end":53},"kind":{"variant":"Impl","fields":[4]},"from":{"krate":0,"index":33},"to":{"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,99,111,109,109,111,110,46,114,115],"byte_start":7300,"byte_end":7314,"line_start":21,"line_end":21,"column_start":6,"column_end":20},"kind":{"variant":"Impl","fields":[5]},"from":{"krate":0,"index":416},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,99,111,109,109,111,110,46,114,115],"byte_start":7767,"byte_end":7772,"line_start":44,"line_end":44,"column_start":6,"column_end":11},"kind":{"variant":"Impl","fields":[6]},"from":{"krate":0,"index":436},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,99,111,109,109,111,110,46,114,115],"byte_start":8321,"byte_end":8330,"line_start":71,"line_end":71,"column_start":6,"column_end":15},"kind":{"variant":"Impl","fields":[7]},"from":{"krate":0,"index":456},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,99,111,109,109,111,110,46,114,115],"byte_start":9470,"byte_end":9475,"line_start":111,"line_end":111,"column_start":22,"column_end":27},"kind":{"variant":"Impl","fields":[8]},"from":{"krate":0,"index":476},"to":{"krate":2,"index":2632}},{"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,99,111,109,109,111,110,46,114,115],"byte_start":9870,"byte_end":9875,"line_start":129,"line_end":129,"column_start":6,"column_end":11},"kind":{"variant":"Impl","fields":[9]},"from":{"krate":0,"index":476},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,100,101,99,111,100,101,114,46,114,115],"byte_start":33250,"byte_end":33263,"line_start":30,"line_end":30,"column_start":23,"column_end":36},"kind":{"variant":"Impl","fields":[10]},"from":{"krate":0,"index":486},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,100,101,99,111,100,101,114,46,114,115],"byte_start":33560,"byte_end":33573,"line_start":40,"line_end":40,"column_start":23,"column_end":36},"kind":{"variant":"Impl","fields":[11]},"from":{"krate":0,"index":486},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,100,101,99,111,100,101,114,46,114,115],"byte_start":33997,"byte_end":34010,"line_start":57,"line_end":57,"column_start":26,"column_end":39},"kind":{"variant":"Impl","fields":[12]},"from":{"krate":0,"index":486},"to":{"krate":2,"index":2656}},{"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,100,101,99,111,100,101,114,46,114,115],"byte_start":34372,"byte_end":34382,"line_start":73,"line_end":73,"column_start":38,"column_end":48},"kind":{"variant":"Impl","fields":[13]},"from":{"krate":0,"index":492},"to":{"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,100,101,99,111,100,101,114,46,114,115],"byte_start":36892,"byte_end":36908,"line_start":179,"line_end":179,"column_start":6,"column_end":22},"kind":{"variant":"Impl","fields":[14]},"from":{"krate":0,"index":526},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,109,111,100,46,114,115],"byte_start":13476,"byte_end":13477,"line_start":19,"line_end":19,"column_start":38,"column_end":39},"kind":{"variant":"Impl","fields":[15]},"from":{"krate":0,"index":49},"to":{"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,109,111,100,46,114,115],"byte_start":14114,"byte_end":14125,"line_start":42,"line_end":42,"column_start":41,"column_end":52},"kind":{"variant":"Impl","fields":[16]},"from":{"krate":0,"index":532},"to":{"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,109,111,100,46,114,115],"byte_start":14426,"byte_end":14437,"line_start":54,"line_end":54,"column_start":41,"column_end":52},"kind":{"variant":"Impl","fields":[17]},"from":{"krate":0,"index":542},"to":{"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,109,111,100,46,114,115],"byte_start":14750,"byte_end":14757,"line_start":70,"line_end":70,"column_start":15,"column_end":22},"kind":{"variant":"Impl","fields":[18]},"from":{"krate":0,"index":224},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,109,111,100,46,114,115],"byte_start":15489,"byte_end":15500,"line_start":95,"line_end":95,"column_start":15,"column_end":26},"kind":{"variant":"Impl","fields":[19]},"from":{"krate":0,"index":232},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,109,111,100,46,114,115],"byte_start":16720,"byte_end":16726,"line_start":138,"line_end":138,"column_start":9,"column_end":15},"kind":{"variant":"Impl","fields":[20]},"from":{"krate":0,"index":238},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,114,101,97,100,101,114,47,109,111,100,46,114,115],"byte_start":25945,"byte_end":25962,"line_start":382,"line_end":382,"column_start":25,"column_end":42},"kind":{"variant":"Impl","fields":[21]},"from":{"krate":0,"index":276},"to":{"krate":2,"index":4316}},{"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,101,110,99,111,100,101,114,46,114,115],"byte_start":53002,"byte_end":53008,"line_start":24,"line_end":24,"column_start":42,"column_end":48},"kind":{"variant":"Impl","fields":[22]},"from":{"krate":0,"index":312},"to":{"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,101,110,99,111,100,101,114,46,114,115],"byte_start":53535,"byte_end":53548,"line_start":46,"line_end":46,"column_start":6,"column_end":19},"kind":{"variant":"Impl","fields":[23]},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,101,110,99,111,100,101,114,46,114,115],"byte_start":54333,"byte_end":54344,"line_start":77,"line_end":77,"column_start":25,"column_end":36},"kind":{"variant":"Impl","fields":[24]},"from":{"krate":0,"index":326},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,101,110,99,111,100,101,114,46,114,115],"byte_start":54545,"byte_end":54556,"line_start":87,"line_end":87,"column_start":35,"column_end":46},"kind":{"variant":"Impl","fields":[25]},"from":{"krate":0,"index":326},"to":{"krate":1,"index":4500}},{"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,101,110,99,111,100,101,114,46,114,115],"byte_start":55201,"byte_end":55212,"line_start":108,"line_end":108,"column_start":34,"column_end":45},"kind":{"variant":"Impl","fields":[26]},"from":{"krate":0,"index":326},"to":{"krate":2,"index":1978}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,101,110,99,111,100,101,114,46,114,115],"byte_start":55826,"byte_end":55833,"line_start":135,"line_end":135,"column_start":16,"column_end":23},"kind":{"variant":"Impl","fields":[27]},"from":{"krate":0,"index":342},"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,103,105,102,45,48,46,49,48,46,49,47,115,114,99,47,101,110,99,111,100,101,114,46,114,115],"byte_start":62293,"byte_end":62300,"line_start":301,"line_end":301,"column_start":25,"column_end":32},"kind":{"variant":"Impl","fields":[28]},"from":{"krate":0,"index":342},"to":{"krate":2,"index":1978}}]}