rusty_snek_gaem/target/doc/tiff/decoder/struct.Decoder.html
2018-10-28 21:14:05 -05:00

25 lines
26 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Decoder` struct in crate `tiff`."><meta name="keywords" content="rust, rustlang, rust-lang, Decoder"><title>tiff::decoder::Decoder - Rust</title><link rel="stylesheet" type="text/css" href="../../normalize.css"><link rel="stylesheet" type="text/css" href="../../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" type="text/css" href="../../dark.css"><link rel="stylesheet" type="text/css" href="../../light.css" id="themeStyle"><script src="../../storage.js"></script></head><body class="rustdoc struct"><!--[if lte IE 8]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="sidebar-menu">&#9776;</div><p class='location'>Struct Decoder</p><div class="sidebar-elems"><div class="block items"><a class="sidebar-title" href="#methods">Methods</a><div class="sidebar-links"><a href="#method.new">new</a><a href="#method.dimensions">dimensions</a><a href="#method.colortype">colortype</a><a href="#method.init">init</a><a href="#method.next_image">next_image</a><a href="#method.more_images">more_images</a><a href="#method.byte_order">byte_order</a><a href="#method.read_short">read_short</a><a href="#method.read_long">read_long</a><a href="#method.read_string">read_string</a><a href="#method.read_offset">read_offset</a><a href="#method.goto_offset">goto_offset</a><a href="#method.find_tag">find_tag</a><a href="#method.find_tag_u32">find_tag_u32</a><a href="#method.find_tag_u32_vec">find_tag_u32_vec</a><a href="#method.get_tag">get_tag</a><a href="#method.get_tag_u32">get_tag_u32</a><a href="#method.get_tag_u32_vec">get_tag_u32_vec</a><a href="#method.read_image">read_image</a></div><a class="sidebar-title" href="#implementations">Trait Implementations</a><div class="sidebar-links"><a href="#impl-Debug">Debug</a></div><a class="sidebar-title" href="#synthetic-implementations">Auto Trait Implementations</a><div class="sidebar-links"><a href="#impl-Send">Send</a><a href="#impl-Sync">Sync</a></div></div><p class='location'><a href='../index.html'>tiff</a>::<wbr><a href='index.html'>decoder</a></p><script>window.sidebarCurrent = {name: 'Decoder', ty: 'struct', relpath: ''};</script><script defer src="sidebar-items.js"></script></div></nav><div class="theme-picker"><button id="theme-picker" aria-label="Pick another theme!"><img src="../../brush.svg" width="18" alt="Pick another theme!"></button><div id="theme-choices"></div></div><script src="../../theme.js"></script><nav class="sub"><form class="search-form js-only"><div class="search-container"><input class="search-input" name="search" autocomplete="off" placeholder="Click or press S to search, ? for more options…" type="search"><a id="settings-menu" href="../../settings.html"><img src="../../wheel.svg" width="18" alt="Change settings"></a></div></form></nav><section id="main" class="content"><h1 class='fqn'><span class='in-band'>Struct <a href='../index.html'>tiff</a>::<wbr><a href='index.html'>decoder</a>::<wbr><a class="struct" href=''>Decoder</a></span><span class='out-of-band'><span id='render-detail'><a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class='inner'>&#x2212;</span>]</a></span><a class='srclink' href='../../src/tiff/decoder/mod.rs.html#78-89' title='goto source code'>[src]</a></span></h1><div class="docblock type-decl"><pre class='rust struct'>pub struct Decoder&lt;R&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="https://doc.rust-lang.org/nightly/std/io/trait.Read.html" title="trait std::io::Read">Read</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/std/io/trait.Seek.html" title="trait std::io::Seek">Seek</a>,&nbsp;</span> { /* fields omitted */ }</pre></div><div class='docblock'><p>The representation of a TIFF decoder</p>
<p>Currently does not support decoding of interlaced images</p>
</div><h2 id='methods' class='small-section-header'>Methods<a href='#methods' class='anchor'></a></h2><h3 id='impl' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>impl&lt;R:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/std/io/trait.Read.html" title="trait std::io::Read">Read</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/std/io/trait.Seek.html" title="trait std::io::Seek">Seek</a>&gt; <a class="struct" href="../../tiff/decoder/struct.Decoder.html" title="struct tiff::decoder::Decoder">Decoder</a>&lt;R&gt;</code><a href='#impl' class='anchor'></a></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tiff/decoder/mod.rs.html#141-513' title='goto source code'>[src]</a></span></td></tr></tbody></table></h3><div class='impl-items'><h4 id='method.new' class="method"><span id='new.v' class='invisible'><table class='table-display'><tbody><tr><td><code>pub fn <a href='#method.new' class='fnname'>new</a>(r: R) -&gt; <a class="type" href="../../tiff/type.TiffResult.html" title="type tiff::TiffResult">TiffResult</a>&lt;<a class="struct" href="../../tiff/decoder/struct.Decoder.html" title="struct tiff::decoder::Decoder">Decoder</a>&lt;R&gt;&gt;</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tiff/decoder/mod.rs.html#143-156' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Create a new decoder that decodes from the stream <code>r</code></p>
</div><h4 id='method.dimensions' class="method"><span id='dimensions.v' class='invisible'><table class='table-display'><tbody><tr><td><code>pub fn <a href='#method.dimensions' class='fnname'>dimensions</a>(&amp;mut self) -&gt; <a class="type" href="../../tiff/type.TiffResult.html" title="type tiff::TiffResult">TiffResult</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a>&gt;</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tiff/decoder/mod.rs.html#158-160' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><h4 id='method.colortype' class="method"><span id='colortype.v' class='invisible'><table class='table-display'><tbody><tr><td><code>pub fn <a href='#method.colortype' class='fnname'>colortype</a>(&amp;mut self) -&gt; <a class="type" href="../../tiff/type.TiffResult.html" title="type tiff::TiffResult">TiffResult</a>&lt;<a class="enum" href="../../tiff/enum.ColorType.html" title="enum tiff::ColorType">ColorType</a>&gt;</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tiff/decoder/mod.rs.html#162-176' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><h4 id='method.init' class="method"><span id='init.v' class='invisible'><table class='table-display'><tbody><tr><td><code>pub fn <a href='#method.init' class='fnname'>init</a>(self) -&gt; <a class="type" href="../../tiff/type.TiffResult.html" title="type tiff::TiffResult">TiffResult</a>&lt;<a class="struct" href="../../tiff/decoder/struct.Decoder.html" title="struct tiff::decoder::Decoder">Decoder</a>&lt;R&gt;&gt;</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tiff/decoder/mod.rs.html#201-204' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Initializes the decoder.</p>
</div><h4 id='method.next_image' class="method"><span id='next_image.v' class='invisible'><table class='table-display'><tbody><tr><td><code>pub fn <a href='#method.next_image' class='fnname'>next_image</a>(self) -&gt; <a class="type" href="../../tiff/type.TiffResult.html" title="type tiff::TiffResult">TiffResult</a>&lt;<a class="struct" href="../../tiff/decoder/struct.Decoder.html" title="struct tiff::decoder::Decoder">Decoder</a>&lt;R&gt;&gt;</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tiff/decoder/mod.rs.html#209-245' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Reads in the next image.
If there is no further image in the TIFF file a format error is returned.
To determine whether there are more images call <code>TIFFDecoder::more_images</code> instead.</p>
</div><h4 id='method.more_images' class="method"><span id='more_images.v' class='invisible'><table class='table-display'><tbody><tr><td><code>pub fn <a href='#method.more_images' class='fnname'>more_images</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tiff/decoder/mod.rs.html#248-253' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Returns <code>true</code> if there is at least one more image available.</p>
</div><h4 id='method.byte_order' class="method"><span id='byte_order.v' class='invisible'><table class='table-display'><tbody><tr><td><code>pub fn <a href='#method.byte_order' class='fnname'>byte_order</a>(&amp;self) -&gt; ByteOrder</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tiff/decoder/mod.rs.html#256-258' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Returns the byte_order</p>
</div><h4 id='method.read_short' class="method"><span id='read_short.v' class='invisible'><table class='table-display'><tbody><tr><td><code>pub fn <a href='#method.read_short' class='fnname'>read_short</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/std/io/error/struct.Error.html" title="struct std::io::error::Error">Error</a>&gt;</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tiff/decoder/mod.rs.html#262-264' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Reads a TIFF short value</p>
</div><h4 id='method.read_long' class="method"><span id='read_long.v' class='invisible'><table class='table-display'><tbody><tr><td><code>pub fn <a href='#method.read_long' class='fnname'>read_long</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/std/io/error/struct.Error.html" title="struct std::io::error::Error">Error</a>&gt;</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tiff/decoder/mod.rs.html#268-270' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Reads a TIFF long value</p>
</div><h4 id='method.read_string' class="method"><span id='read_string.v' class='invisible'><table class='table-display'><tbody><tr><td><code>pub fn <a href='#method.read_string' class='fnname'>read_string</a>(&amp;mut self, length: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/string/struct.FromUtf8Error.html" title="struct alloc::string::FromUtf8Error">FromUtf8Error</a>&gt;</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tiff/decoder/mod.rs.html#274-280' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Reads a string</p>
</div><h4 id='method.read_offset' class="method"><span id='read_offset.v' class='invisible'><table class='table-display'><tbody><tr><td><code>pub fn <a href='#method.read_offset' class='fnname'>read_offset</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 4]</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/std/io/error/struct.Error.html" title="struct std::io::error::Error">Error</a>&gt;</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tiff/decoder/mod.rs.html#284-288' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Reads a TIFF IFA offset/value field</p>
</div><h4 id='method.goto_offset' class="method"><span id='goto_offset.v' class='invisible'><table class='table-display'><tbody><tr><td><code>pub fn <a href='#method.goto_offset' class='fnname'>goto_offset</a>(&amp;mut self, offset: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -&gt; <a class="type" href="https://doc.rust-lang.org/nightly/std/io/error/type.Result.html" title="type std::io::error::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>&gt;</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tiff/decoder/mod.rs.html#292-294' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Moves the cursor to the specified offset</p>
</div><h4 id='method.find_tag' class="method"><span id='find_tag.v' class='invisible'><table class='table-display'><tbody><tr><td><code>pub fn <a href='#method.find_tag' class='fnname'>find_tag</a>(&amp;mut self, tag: <a class="enum" href="../../tiff/decoder/ifd/enum.Tag.html" title="enum tiff::decoder::ifd::Tag">Tag</a>) -&gt; <a class="type" href="../../tiff/type.TiffResult.html" title="type tiff::TiffResult">TiffResult</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="enum" href="../../tiff/decoder/ifd/enum.Value.html" title="enum tiff::decoder::ifd::Value">Value</a>&gt;&gt;</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tiff/decoder/mod.rs.html#345-357' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Tries to retrieve a tag.
Return <code>Ok(None)</code> if the tag is not present.</p>
</div><h4 id='method.find_tag_u32' class="method"><span id='find_tag_u32.v' class='invisible'><table class='table-display'><tbody><tr><td><code>pub fn <a href='#method.find_tag_u32' class='fnname'>find_tag_u32</a>(&amp;mut self, tag: <a class="enum" href="../../tiff/decoder/ifd/enum.Tag.html" title="enum tiff::decoder::ifd::Tag">Tag</a>) -&gt; <a class="type" href="../../tiff/type.TiffResult.html" title="type tiff::TiffResult">TiffResult</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>&gt;&gt;</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tiff/decoder/mod.rs.html#360-365' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Tries to retrieve a tag and convert it to the desired type.</p>
</div><h4 id='method.find_tag_u32_vec' class="method"><span id='find_tag_u32_vec.v' class='invisible'><table class='table-display'><tbody><tr><td><code>pub fn <a href='#method.find_tag_u32_vec' class='fnname'>find_tag_u32_vec</a>(&amp;mut self, tag: <a class="enum" href="../../tiff/decoder/ifd/enum.Tag.html" title="enum tiff::decoder::ifd::Tag">Tag</a>) -&gt; <a class="type" href="../../tiff/type.TiffResult.html" title="type tiff::TiffResult">TiffResult</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>&gt;&gt;&gt;</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tiff/decoder/mod.rs.html#368-373' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Tries to retrieve a tag and convert it to the desired type.</p>
</div><h4 id='method.get_tag' class="method"><span id='get_tag.v' class='invisible'><table class='table-display'><tbody><tr><td><code>pub fn <a href='#method.get_tag' class='fnname'>get_tag</a>(&amp;mut self, tag: <a class="enum" href="../../tiff/decoder/ifd/enum.Tag.html" title="enum tiff::decoder::ifd::Tag">Tag</a>) -&gt; <a class="type" href="../../tiff/type.TiffResult.html" title="type tiff::TiffResult">TiffResult</a>&lt;<a class="enum" href="../../tiff/decoder/ifd/enum.Value.html" title="enum tiff::decoder::ifd::Value">Value</a>&gt;</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tiff/decoder/mod.rs.html#377-382' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Tries to retrieve a tag.
Returns an error if the tag is not present</p>
</div><h4 id='method.get_tag_u32' class="method"><span id='get_tag_u32.v' class='invisible'><table class='table-display'><tbody><tr><td><code>pub fn <a href='#method.get_tag_u32' class='fnname'>get_tag_u32</a>(&amp;mut self, tag: <a class="enum" href="../../tiff/decoder/ifd/enum.Tag.html" title="enum tiff::decoder::ifd::Tag">Tag</a>) -&gt; <a class="type" href="../../tiff/type.TiffResult.html" title="type tiff::TiffResult">TiffResult</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>&gt;</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tiff/decoder/mod.rs.html#385-387' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Tries to retrieve a tag and convert it to the desired type.</p>
</div><h4 id='method.get_tag_u32_vec' class="method"><span id='get_tag_u32_vec.v' class='invisible'><table class='table-display'><tbody><tr><td><code>pub fn <a href='#method.get_tag_u32_vec' class='fnname'>get_tag_u32_vec</a>(&amp;mut self, tag: <a class="enum" href="../../tiff/decoder/ifd/enum.Tag.html" title="enum tiff::decoder::ifd::Tag">Tag</a>) -&gt; <a class="type" href="../../tiff/type.TiffResult.html" title="type tiff::TiffResult">TiffResult</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>&gt;&gt;</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tiff/decoder/mod.rs.html#390-392' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Tries to retrieve a tag and convert it to the desired type.</p>
</div><h4 id='method.read_image' class="method"><span id='read_image.v' class='invisible'><table class='table-display'><tbody><tr><td><code>pub fn <a href='#method.read_image' class='fnname'>read_image</a>(&amp;mut self) -&gt; <a class="type" href="../../tiff/type.TiffResult.html" title="type tiff::TiffResult">TiffResult</a>&lt;<a class="enum" href="../../tiff/decoder/enum.DecodingResult.html" title="enum tiff::decoder::DecodingResult">DecodingResult</a>&gt;</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tiff/decoder/mod.rs.html#450-512' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Decodes the entire image and return it as a Vector</p>
</div></div><h2 id='implementations' class='small-section-header'>Trait Implementations<a href='#implementations' class='anchor'></a></h2><div id='implementations-list'><h3 id='impl-Debug' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>impl&lt;R:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="../../tiff/decoder/struct.Decoder.html" title="struct tiff::decoder::Decoder">Decoder</a>&lt;R&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="https://doc.rust-lang.org/nightly/std/io/trait.Read.html" title="trait std::io::Read">Read</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/std/io/trait.Seek.html" title="trait std::io::Seek">Seek</a>,&nbsp;</span></code><a href='#impl-Debug' class='anchor'></a></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tiff/decoder/mod.rs.html#77' title='goto source code'>[src]</a></span></td></tr></tbody></table></h3><div class='impl-items'><h4 id='method.fmt' class="method"><span id='fmt.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt' class='fnname'>fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>) -&gt; <a class="type" href="https://doc.rust-lang.org/nightly/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tiff/decoder/mod.rs.html#77' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
</div></div></div><h2 id='synthetic-implementations' class='small-section-header'>Auto Trait Implementations<a href='#synthetic-implementations' class='anchor'></a></h2><div id='synthetic-implementations-list'><h3 id='impl-Send' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>impl&lt;R&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="../../tiff/decoder/struct.Decoder.html" title="struct tiff::decoder::Decoder">Decoder</a>&lt;R&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,&nbsp;</span></code><a href='#impl-Send' class='anchor'></a></span></td><td><span class='out-of-band'></span></td></tr></tbody></table></h3><div class='impl-items'></div><h3 id='impl-Sync' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>impl&lt;R&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="../../tiff/decoder/struct.Decoder.html" title="struct tiff::decoder::Decoder">Decoder</a>&lt;R&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a>,&nbsp;</span></code><a href='#impl-Sync' class='anchor'></a></span></td><td><span class='out-of-band'></span></td></tr></tbody></table></h3><div class='impl-items'></div></div></section><section id="search" class="content hidden"></section><section class="footer"></section><aside id="help" class="hidden"><div><h1 class="hidden">Help</h1><div class="shortcuts"><h2>Keyboard Shortcuts</h2><dl><dt><kbd>?</kbd></dt><dd>Show this help dialog</dd><dt><kbd>S</kbd></dt><dd>Focus the search field</dd><dt><kbd></kbd></dt><dd>Move up in search results</dd><dt><kbd></kbd></dt><dd>Move down in search results</dd><dt><kbd></kbd></dt><dd>Switch tab</dd><dt><kbd>&#9166;</kbd></dt><dd>Go to active search result</dd><dt><kbd>+</kbd></dt><dd>Expand all sections</dd><dt><kbd>-</kbd></dt><dd>Collapse all sections</dd></dl></div><div class="infos"><h2>Search Tricks</h2><p>Prefix searches with a type followed by a colon (e.g. <code>fn:</code>) to restrict the search to a given type.</p><p>Accepted types are: <code>fn</code>, <code>mod</code>, <code>struct</code>, <code>enum</code>, <code>trait</code>, <code>type</code>, <code>macro</code>, and <code>const</code>.</p><p>Search functions by type signature (e.g. <code>vec -> usize</code> or <code>* -> vec</code>)</p><p>Search multiple things at once by splitting your query with comma (e.g. <code>str,u8</code> or <code>String,struct:Vec,test</code>)</p></div></div></aside><script>window.rootPath = "../../";window.currentCrate = "tiff";</script><script src="../../aliases.js"></script><script src="../../main.js"></script><script defer src="../../search-index.js"></script></body></html>