mirror of
https://github.com/quickwit-oss/tantivy.git
synced 2026-05-22 11:10:40 +00:00
Automatic Travis documentation build
This commit is contained in:
@@ -362,8 +362,8 @@ returned.</p>
|
||||
<h2 id='implementations' class='small-section-header'>
|
||||
Trait Implementations<a href='#implementations' class='anchor'></a>
|
||||
</h2>
|
||||
<div id='implementations-list'><h3 id='impl-Deserialize%3C%27de%3E' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>impl<'de> <a class="trait" href="../../serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de> for <a class="enum" href="../../serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a></code><a href='#impl-Deserialize%3C%27de%3E' class='anchor'></a></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#32-155' title='goto source code'>[src]</a></span></td></tr></tbody></table></h3><div class='impl-items'><h4 id='method.deserialize' class="method"><span id='deserialize.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserialize.html#tymethod.deserialize' class='fnname'>deserialize</a><D>(deserializer: D) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="../../serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>, D::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> D: <a class="trait" href="../../serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#34-154' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Deserialize this value from the given Serde deserializer. <a href="../../serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></p>
|
||||
</div></div><h3 id='impl-Display' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="enum" href="../../serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a></code><a href='#impl-Display' class='anchor'></a></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#178-217' 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.Display.html#tymethod.fmt' class='fnname'>fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>) -> <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/serde_json/value/de.rs.html#206-216' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Display a JSON value as a string.</p>
|
||||
<div id='implementations-list'><h3 id='impl-Deserialize%3C%27de%3E' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>impl<'de> <a class="trait" href="../../serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de> for <a class="enum" href="../../serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a></code><a href='#impl-Deserialize%3C%27de%3E' class='anchor'></a></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#34-157' title='goto source code'>[src]</a></span></td></tr></tbody></table></h3><div class='impl-items'><h4 id='method.deserialize' class="method"><span id='deserialize.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserialize.html#tymethod.deserialize' class='fnname'>deserialize</a><D>(deserializer: D) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="../../serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>, D::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> D: <a class="trait" href="../../serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#36-156' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Deserialize this value from the given Serde deserializer. <a href="../../serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></p>
|
||||
</div></div><h3 id='impl-Display' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="enum" href="../../serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a></code><a href='#impl-Display' class='anchor'></a></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#180-219' 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.Display.html#tymethod.fmt' class='fnname'>fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>) -> <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/serde_json/value/de.rs.html#208-218' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Display a JSON value as a string.</p>
|
||||
|
||||
<pre class="rust rust-example-rendered">
|
||||
<span class="kw">let</span> <span class="ident">json</span> <span class="op">=</span> <span class="macro">json</span><span class="macro">!</span>({ <span class="string">"city"</span>: <span class="string">"London"</span>, <span class="string">"street"</span>: <span class="string">"10 Downing Street"</span> });
|
||||
@@ -384,73 +384,77 @@ returned.</p>
|
||||
<span class="kw">let</span> <span class="ident">pretty</span> <span class="op">=</span> <span class="macro">format</span><span class="macro">!</span>(<span class="string">"{:#}"</span>, <span class="ident">json</span>);
|
||||
<span class="macro">assert_eq</span><span class="macro">!</span>(<span class="ident">pretty</span>,
|
||||
<span class="string">"{\n \"city\": \"London\",\n \"street\": \"10 Downing Street\"\n}"</span>);</pre>
|
||||
</div></div><h3 id='impl-FromStr' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/str/trait.FromStr.html" title="trait core::str::FromStr">FromStr</a> for <a class="enum" href="../../serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a></code><a href='#impl-FromStr' class='anchor'></a></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#219-224' title='goto source code'>[src]</a></span></td></tr></tbody></table></h3><div class='impl-items'><h4 id='associatedtype.Err' class="type"><span id='Err.t' class='invisible'><code>type <a href='https://doc.rust-lang.org/nightly/core/str/trait.FromStr.html#associatedtype.Err' class="type">Err</a> = <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a></code></span></h4>
|
||||
</div></div><h3 id='impl-FromStr' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/str/trait.FromStr.html" title="trait core::str::FromStr">FromStr</a> for <a class="enum" href="../../serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a></code><a href='#impl-FromStr' class='anchor'></a></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#221-226' title='goto source code'>[src]</a></span></td></tr></tbody></table></h3><div class='impl-items'><h4 id='associatedtype.Err' class="type"><span id='Err.t' class='invisible'><code>type <a href='https://doc.rust-lang.org/nightly/core/str/trait.FromStr.html#associatedtype.Err' class="type">Err</a> = <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a></code></span></h4>
|
||||
<div class='docblock'><p>The associated error which can be returned from parsing.</p>
|
||||
</div><h4 id='method.from_str' class="method"><span id='from_str.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='https://doc.rust-lang.org/nightly/core/str/trait.FromStr.html#tymethod.from_str' class='fnname'>from_str</a>(s: &<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="../../serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>, <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#221-223' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Parses a string <code>s</code> to return a value of this type. <a href="https://doc.rust-lang.org/nightly/core/str/trait.FromStr.html#tymethod.from_str">Read more</a></p>
|
||||
</div></div><h3 id='impl-Deserializer%3C%27de%3E' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>impl<'de> <a class="trait" href="../../serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de> for <a class="enum" href="../../serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a></code><a href='#impl-Deserializer%3C%27de%3E' class='anchor'></a></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#288-528' title='goto source code'>[src]</a></span></td></tr></tbody></table></h3><div class='impl-items'><h4 id='associatedtype.Error' class="type"><span id='Error.t' class='invisible'><code>type <a href='../../serde/de/trait.Deserializer.html#associatedtype.Error' class="type">Error</a> = <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a></code></span></h4>
|
||||
</div><h4 id='method.from_str' class="method"><span id='from_str.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='https://doc.rust-lang.org/nightly/core/str/trait.FromStr.html#tymethod.from_str' class='fnname'>from_str</a>(s: &<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="../../serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>, <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#223-225' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Parses a string <code>s</code> to return a value of this type. <a href="https://doc.rust-lang.org/nightly/core/str/trait.FromStr.html#tymethod.from_str">Read more</a></p>
|
||||
</div></div><h3 id='impl-Deserializer%3C%27de%3E' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>impl<'de> <a class="trait" href="../../serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de> for <a class="enum" href="../../serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a></code><a href='#impl-Deserializer%3C%27de%3E' class='anchor'></a></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#290-535' title='goto source code'>[src]</a></span></td></tr></tbody></table></h3><div class='impl-items'><h4 id='associatedtype.Error' class="type"><span id='Error.t' class='invisible'><code>type <a href='../../serde/de/trait.Deserializer.html#associatedtype.Error' class="type">Error</a> = <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a></code></span></h4>
|
||||
<div class='docblock'><p>The error type that can be returned if some error occurs during deserialization. <a href="../../serde/de/trait.Deserializer.html#associatedtype.Error">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_any' class="method"><span id='deserialize_any.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_any' class='fnname'>deserialize_any</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#292-304' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Require the <code>Deserializer</code> to figure out how to drive the visitor based on what data type is in the input. <a href="../../serde/de/trait.Deserializer.html#tymethod.deserialize_any">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_i8' class="method"><span id='deserialize_i8.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_i8' class='fnname'>deserialize_i8</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#229-237' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting an <code>i8</code> value.</p>
|
||||
</div><h4 id='method.deserialize_i16' class="method"><span id='deserialize_i16.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_i16' class='fnname'>deserialize_i16</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#229-237' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting an <code>i16</code> value.</p>
|
||||
</div><h4 id='method.deserialize_i32' class="method"><span id='deserialize_i32.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_i32' class='fnname'>deserialize_i32</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#229-237' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting an <code>i32</code> value.</p>
|
||||
</div><h4 id='method.deserialize_i64' class="method"><span id='deserialize_i64.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_i64' class='fnname'>deserialize_i64</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#229-237' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting an <code>i64</code> value.</p>
|
||||
</div><h4 id='method.deserialize_u8' class="method"><span id='deserialize_u8.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_u8' class='fnname'>deserialize_u8</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#229-237' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a <code>u8</code> value.</p>
|
||||
</div><h4 id='method.deserialize_u16' class="method"><span id='deserialize_u16.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_u16' class='fnname'>deserialize_u16</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#229-237' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a <code>u16</code> value.</p>
|
||||
</div><h4 id='method.deserialize_u32' class="method"><span id='deserialize_u32.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_u32' class='fnname'>deserialize_u32</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#229-237' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a <code>u32</code> value.</p>
|
||||
</div><h4 id='method.deserialize_u64' class="method"><span id='deserialize_u64.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_u64' class='fnname'>deserialize_u64</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#229-237' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a <code>u64</code> value.</p>
|
||||
</div><h4 id='method.deserialize_f32' class="method"><span id='deserialize_f32.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_f32' class='fnname'>deserialize_f32</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#229-237' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a <code>f32</code> value.</p>
|
||||
</div><h4 id='method.deserialize_f64' class="method"><span id='deserialize_f64.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_f64' class='fnname'>deserialize_f64</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#229-237' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a <code>f64</code> value.</p>
|
||||
</div><h4 id='method.deserialize_option' class="method"><span id='deserialize_option.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_option' class='fnname'>deserialize_option</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#318-326' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting an optional value. <a href="../../serde/de/trait.Deserializer.html#tymethod.deserialize_option">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_enum' class="method"><span id='deserialize_enum.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_enum' class='fnname'>deserialize_enum</a><V>(<br> self, <br> _name: &<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>, <br> _variants: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&'static [</a>&'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>, <br> visitor: V<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#329-372' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting an enum value with a particular name and possible variants. <a href="../../serde/de/trait.Deserializer.html#tymethod.deserialize_enum">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_newtype_struct' class="method"><span id='deserialize_newtype_struct.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_newtype_struct' class='fnname'>deserialize_newtype_struct</a><V>(<br> self, <br> _name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>, <br> visitor: V<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#375-384' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a newtype struct with a particular name. <a href="../../serde/de/trait.Deserializer.html#tymethod.deserialize_newtype_struct">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_bool' class="method"><span id='deserialize_bool.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_bool' class='fnname'>deserialize_bool</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#386-394' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a <code>bool</code> value.</p>
|
||||
</div><h4 id='method.deserialize_char' class="method"><span id='deserialize_char.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_char' class='fnname'>deserialize_char</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#396-401' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a <code>char</code> value.</p>
|
||||
</div><h4 id='method.deserialize_str' class="method"><span id='deserialize_str.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_str' class='fnname'>deserialize_str</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#403-408' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a string value and does not benefit from taking ownership of buffered data owned by the <code>Deserializer</code>. <a href="../../serde/de/trait.Deserializer.html#tymethod.deserialize_str">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_string' class="method"><span id='deserialize_string.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_string' class='fnname'>deserialize_string</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#410-418' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a string value and would benefit from taking ownership of buffered data owned by the <code>Deserializer</code>. <a href="../../serde/de/trait.Deserializer.html#tymethod.deserialize_string">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_bytes' class="method"><span id='deserialize_bytes.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_bytes' class='fnname'>deserialize_bytes</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#420-425' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a byte array and does not benefit from taking ownership of buffered data owned by the <code>Deserializer</code>. <a href="../../serde/de/trait.Deserializer.html#tymethod.deserialize_bytes">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_byte_buf' class="method"><span id='deserialize_byte_buf.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_byte_buf' class='fnname'>deserialize_byte_buf</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#427-436' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a byte array and would benefit from taking ownership of buffered data owned by the <code>Deserializer</code>. <a href="../../serde/de/trait.Deserializer.html#tymethod.deserialize_byte_buf">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_unit' class="method"><span id='deserialize_unit.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_unit' class='fnname'>deserialize_unit</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#438-446' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a unit value.</p>
|
||||
</div><h4 id='method.deserialize_unit_struct' class="method"><span id='deserialize_unit_struct.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_unit_struct' class='fnname'>deserialize_unit_struct</a><V>(<br> self, <br> _name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>, <br> visitor: V<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#448-457' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a unit struct with a particular name. <a href="../../serde/de/trait.Deserializer.html#tymethod.deserialize_unit_struct">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_seq' class="method"><span id='deserialize_seq.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_seq' class='fnname'>deserialize_seq</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#459-467' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a sequence of values.</p>
|
||||
</div><h4 id='method.deserialize_tuple' class="method"><span id='deserialize_tuple.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_tuple' class='fnname'>deserialize_tuple</a><V>(<br> self, <br> _len: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <br> visitor: V<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#469-474' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a sequence of values and knows how many values there are without looking at the serialized data. <a href="../../serde/de/trait.Deserializer.html#tymethod.deserialize_tuple">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_tuple_struct' class="method"><span id='deserialize_tuple_struct.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_tuple_struct' class='fnname'>deserialize_tuple_struct</a><V>(<br> self, <br> _name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>, <br> _len: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <br> visitor: V<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#476-486' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a tuple struct with a particular name and number of fields. <a href="../../serde/de/trait.Deserializer.html#tymethod.deserialize_tuple_struct">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_map' class="method"><span id='deserialize_map.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_map' class='fnname'>deserialize_map</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#488-496' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a map of key-value pairs.</p>
|
||||
</div><h4 id='method.deserialize_struct' class="method"><span id='deserialize_struct.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_struct' class='fnname'>deserialize_struct</a><V>(<br> self, <br> _name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>, <br> _fields: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&'static [</a>&'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>, <br> visitor: V<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#498-512' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a struct with a particular name and fields. <a href="../../serde/de/trait.Deserializer.html#tymethod.deserialize_struct">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_identifier' class="method"><span id='deserialize_identifier.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_identifier' class='fnname'>deserialize_identifier</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#514-519' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting the name of a struct field or the discriminant of an enum variant. <a href="../../serde/de/trait.Deserializer.html#tymethod.deserialize_identifier">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_ignored_any' class="method"><span id='deserialize_ignored_any.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_ignored_any' class='fnname'>deserialize_ignored_any</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#521-527' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type needs to deserialize a value whose type doesn't matter because it is ignored. <a href="../../serde/de/trait.Deserializer.html#tymethod.deserialize_ignored_any">Read more</a></p>
|
||||
</div><h4 id='method.is_human_readable' class="method"><span id='is_human_readable.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#method.is_human_readable' class='fnname'>is_human_readable</a>(&self) -> <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/serde/de/mod.rs.html#1132-1134' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Determine whether <code>Deserialize</code> implementations should expect to deserialize their human-readable form. <a href="../../serde/de/trait.Deserializer.html#method.is_human_readable">Read more</a></p>
|
||||
</div></div><h3 id='impl-Deserializer%3C%27de%3E-1' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>impl<'de> <a class="trait" href="../../serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de> for &'de <a class="enum" href="../../serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a></code><a href='#impl-Deserializer%3C%27de%3E-1' class='anchor'></a></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#815-1051' title='goto source code'>[src]</a></span></td></tr></tbody></table></h3><div class='impl-items'><h4 id='associatedtype.Error-1' class="type"><span id='Error.t-1' class='invisible'><code>type <a href='../../serde/de/trait.Deserializer.html#associatedtype.Error' class="type">Error</a> = <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a></code></span></h4>
|
||||
</div><h4 id='method.deserialize_any' class="method"><span id='deserialize_any.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_any' class='fnname'>deserialize_any</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#294-306' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Require the <code>Deserializer</code> to figure out how to drive the visitor based on what data type is in the input. <a href="../../serde/de/trait.Deserializer.html#tymethod.deserialize_any">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_i8' class="method"><span id='deserialize_i8.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_i8' class='fnname'>deserialize_i8</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#231-239' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting an <code>i8</code> value.</p>
|
||||
</div><h4 id='method.deserialize_i16' class="method"><span id='deserialize_i16.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_i16' class='fnname'>deserialize_i16</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#231-239' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting an <code>i16</code> value.</p>
|
||||
</div><h4 id='method.deserialize_i32' class="method"><span id='deserialize_i32.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_i32' class='fnname'>deserialize_i32</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#231-239' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting an <code>i32</code> value.</p>
|
||||
</div><h4 id='method.deserialize_i64' class="method"><span id='deserialize_i64.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_i64' class='fnname'>deserialize_i64</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#231-239' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting an <code>i64</code> value.</p>
|
||||
</div><h4 id='method.deserialize_u8' class="method"><span id='deserialize_u8.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_u8' class='fnname'>deserialize_u8</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#231-239' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a <code>u8</code> value.</p>
|
||||
</div><h4 id='method.deserialize_u16' class="method"><span id='deserialize_u16.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_u16' class='fnname'>deserialize_u16</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#231-239' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a <code>u16</code> value.</p>
|
||||
</div><h4 id='method.deserialize_u32' class="method"><span id='deserialize_u32.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_u32' class='fnname'>deserialize_u32</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#231-239' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a <code>u32</code> value.</p>
|
||||
</div><h4 id='method.deserialize_u64' class="method"><span id='deserialize_u64.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_u64' class='fnname'>deserialize_u64</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#231-239' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a <code>u64</code> value.</p>
|
||||
</div><h4 id='method.deserialize_f32' class="method"><span id='deserialize_f32.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_f32' class='fnname'>deserialize_f32</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#231-239' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a <code>f32</code> value.</p>
|
||||
</div><h4 id='method.deserialize_f64' class="method"><span id='deserialize_f64.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_f64' class='fnname'>deserialize_f64</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#231-239' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a <code>f64</code> value.</p>
|
||||
</div><h4 id='method.deserialize_i128' class="method"><span id='deserialize_i128.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#method.deserialize_i128' class='fnname'>deserialize_i128</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#231-239' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting an <code>i128</code> value. <a href="../../serde/de/trait.Deserializer.html#method.deserialize_i128">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_u128' class="method"><span id='deserialize_u128.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#method.deserialize_u128' class='fnname'>deserialize_u128</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#231-239' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting an <code>u128</code> value. <a href="../../serde/de/trait.Deserializer.html#method.deserialize_u128">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_option' class="method"><span id='deserialize_option.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_option' class='fnname'>deserialize_option</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#325-333' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting an optional value. <a href="../../serde/de/trait.Deserializer.html#tymethod.deserialize_option">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_enum' class="method"><span id='deserialize_enum.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_enum' class='fnname'>deserialize_enum</a><V>(<br> self, <br> _name: &<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>, <br> _variants: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&'static [</a>&'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>, <br> visitor: V<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#336-379' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting an enum value with a particular name and possible variants. <a href="../../serde/de/trait.Deserializer.html#tymethod.deserialize_enum">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_newtype_struct' class="method"><span id='deserialize_newtype_struct.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_newtype_struct' class='fnname'>deserialize_newtype_struct</a><V>(<br> self, <br> _name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>, <br> visitor: V<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#382-391' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a newtype struct with a particular name. <a href="../../serde/de/trait.Deserializer.html#tymethod.deserialize_newtype_struct">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_bool' class="method"><span id='deserialize_bool.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_bool' class='fnname'>deserialize_bool</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#393-401' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a <code>bool</code> value.</p>
|
||||
</div><h4 id='method.deserialize_char' class="method"><span id='deserialize_char.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_char' class='fnname'>deserialize_char</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#403-408' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a <code>char</code> value.</p>
|
||||
</div><h4 id='method.deserialize_str' class="method"><span id='deserialize_str.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_str' class='fnname'>deserialize_str</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#410-415' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a string value and does not benefit from taking ownership of buffered data owned by the <code>Deserializer</code>. <a href="../../serde/de/trait.Deserializer.html#tymethod.deserialize_str">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_string' class="method"><span id='deserialize_string.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_string' class='fnname'>deserialize_string</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#417-425' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a string value and would benefit from taking ownership of buffered data owned by the <code>Deserializer</code>. <a href="../../serde/de/trait.Deserializer.html#tymethod.deserialize_string">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_bytes' class="method"><span id='deserialize_bytes.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_bytes' class='fnname'>deserialize_bytes</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#427-432' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a byte array and does not benefit from taking ownership of buffered data owned by the <code>Deserializer</code>. <a href="../../serde/de/trait.Deserializer.html#tymethod.deserialize_bytes">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_byte_buf' class="method"><span id='deserialize_byte_buf.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_byte_buf' class='fnname'>deserialize_byte_buf</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#434-443' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a byte array and would benefit from taking ownership of buffered data owned by the <code>Deserializer</code>. <a href="../../serde/de/trait.Deserializer.html#tymethod.deserialize_byte_buf">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_unit' class="method"><span id='deserialize_unit.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_unit' class='fnname'>deserialize_unit</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#445-453' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a unit value.</p>
|
||||
</div><h4 id='method.deserialize_unit_struct' class="method"><span id='deserialize_unit_struct.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_unit_struct' class='fnname'>deserialize_unit_struct</a><V>(<br> self, <br> _name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>, <br> visitor: V<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#455-464' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a unit struct with a particular name. <a href="../../serde/de/trait.Deserializer.html#tymethod.deserialize_unit_struct">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_seq' class="method"><span id='deserialize_seq.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_seq' class='fnname'>deserialize_seq</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#466-474' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a sequence of values.</p>
|
||||
</div><h4 id='method.deserialize_tuple' class="method"><span id='deserialize_tuple.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_tuple' class='fnname'>deserialize_tuple</a><V>(<br> self, <br> _len: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <br> visitor: V<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#476-481' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a sequence of values and knows how many values there are without looking at the serialized data. <a href="../../serde/de/trait.Deserializer.html#tymethod.deserialize_tuple">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_tuple_struct' class="method"><span id='deserialize_tuple_struct.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_tuple_struct' class='fnname'>deserialize_tuple_struct</a><V>(<br> self, <br> _name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>, <br> _len: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <br> visitor: V<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#483-493' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a tuple struct with a particular name and number of fields. <a href="../../serde/de/trait.Deserializer.html#tymethod.deserialize_tuple_struct">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_map' class="method"><span id='deserialize_map.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_map' class='fnname'>deserialize_map</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#495-503' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a map of key-value pairs.</p>
|
||||
</div><h4 id='method.deserialize_struct' class="method"><span id='deserialize_struct.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_struct' class='fnname'>deserialize_struct</a><V>(<br> self, <br> _name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>, <br> _fields: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&'static [</a>&'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>, <br> visitor: V<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#505-519' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a struct with a particular name and fields. <a href="../../serde/de/trait.Deserializer.html#tymethod.deserialize_struct">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_identifier' class="method"><span id='deserialize_identifier.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_identifier' class='fnname'>deserialize_identifier</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#521-526' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting the name of a struct field or the discriminant of an enum variant. <a href="../../serde/de/trait.Deserializer.html#tymethod.deserialize_identifier">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_ignored_any' class="method"><span id='deserialize_ignored_any.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_ignored_any' class='fnname'>deserialize_ignored_any</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#528-534' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type needs to deserialize a value whose type doesn't matter because it is ignored. <a href="../../serde/de/trait.Deserializer.html#tymethod.deserialize_ignored_any">Read more</a></p>
|
||||
</div><h4 id='method.is_human_readable' class="method"><span id='is_human_readable.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#method.is_human_readable' class='fnname'>is_human_readable</a>(&self) -> <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/serde/de/mod.rs.html#1190-1192' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Determine whether <code>Deserialize</code> implementations should expect to deserialize their human-readable form. <a href="../../serde/de/trait.Deserializer.html#method.is_human_readable">Read more</a></p>
|
||||
</div></div><h3 id='impl-Deserializer%3C%27de%3E-1' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>impl<'de> <a class="trait" href="../../serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de> for &'de <a class="enum" href="../../serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a></code><a href='#impl-Deserializer%3C%27de%3E-1' class='anchor'></a></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#822-1063' title='goto source code'>[src]</a></span></td></tr></tbody></table></h3><div class='impl-items'><h4 id='associatedtype.Error-1' class="type"><span id='Error.t-1' class='invisible'><code>type <a href='../../serde/de/trait.Deserializer.html#associatedtype.Error' class="type">Error</a> = <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a></code></span></h4>
|
||||
<div class='docblock'><p>The error type that can be returned if some error occurs during deserialization. <a href="../../serde/de/trait.Deserializer.html#associatedtype.Error">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_any-1' class="method"><span id='deserialize_any.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_any' class='fnname'>deserialize_any</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#818-830' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Require the <code>Deserializer</code> to figure out how to drive the visitor based on what data type is in the input. <a href="../../serde/de/trait.Deserializer.html#tymethod.deserialize_any">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_i8-1' class="method"><span id='deserialize_i8.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_i8' class='fnname'>deserialize_i8</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#756-764' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting an <code>i8</code> value.</p>
|
||||
</div><h4 id='method.deserialize_i16-1' class="method"><span id='deserialize_i16.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_i16' class='fnname'>deserialize_i16</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#756-764' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting an <code>i16</code> value.</p>
|
||||
</div><h4 id='method.deserialize_i32-1' class="method"><span id='deserialize_i32.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_i32' class='fnname'>deserialize_i32</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#756-764' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting an <code>i32</code> value.</p>
|
||||
</div><h4 id='method.deserialize_i64-1' class="method"><span id='deserialize_i64.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_i64' class='fnname'>deserialize_i64</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#756-764' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting an <code>i64</code> value.</p>
|
||||
</div><h4 id='method.deserialize_u8-1' class="method"><span id='deserialize_u8.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_u8' class='fnname'>deserialize_u8</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#756-764' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a <code>u8</code> value.</p>
|
||||
</div><h4 id='method.deserialize_u16-1' class="method"><span id='deserialize_u16.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_u16' class='fnname'>deserialize_u16</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#756-764' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a <code>u16</code> value.</p>
|
||||
</div><h4 id='method.deserialize_u32-1' class="method"><span id='deserialize_u32.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_u32' class='fnname'>deserialize_u32</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#756-764' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a <code>u32</code> value.</p>
|
||||
</div><h4 id='method.deserialize_u64-1' class="method"><span id='deserialize_u64.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_u64' class='fnname'>deserialize_u64</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#756-764' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a <code>u64</code> value.</p>
|
||||
</div><h4 id='method.deserialize_f32-1' class="method"><span id='deserialize_f32.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_f32' class='fnname'>deserialize_f32</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#756-764' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a <code>f32</code> value.</p>
|
||||
</div><h4 id='method.deserialize_f64-1' class="method"><span id='deserialize_f64.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_f64' class='fnname'>deserialize_f64</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#756-764' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a <code>f64</code> value.</p>
|
||||
</div><h4 id='method.deserialize_option-1' class="method"><span id='deserialize_option.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_option' class='fnname'>deserialize_option</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#843-851' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting an optional value. <a href="../../serde/de/trait.Deserializer.html#tymethod.deserialize_option">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_enum-1' class="method"><span id='deserialize_enum.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_enum' class='fnname'>deserialize_enum</a><V>(<br> self, <br> _name: &<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>, <br> _variants: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&'static [</a>&'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>, <br> visitor: V<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#853-896' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting an enum value with a particular name and possible variants. <a href="../../serde/de/trait.Deserializer.html#tymethod.deserialize_enum">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_newtype_struct-1' class="method"><span id='deserialize_newtype_struct.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_newtype_struct' class='fnname'>deserialize_newtype_struct</a><V>(<br> self, <br> _name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>, <br> visitor: V<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#899-908' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a newtype struct with a particular name. <a href="../../serde/de/trait.Deserializer.html#tymethod.deserialize_newtype_struct">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_bool-1' class="method"><span id='deserialize_bool.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_bool' class='fnname'>deserialize_bool</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#910-918' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a <code>bool</code> value.</p>
|
||||
</div><h4 id='method.deserialize_char-1' class="method"><span id='deserialize_char.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_char' class='fnname'>deserialize_char</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#920-925' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a <code>char</code> value.</p>
|
||||
</div><h4 id='method.deserialize_str-1' class="method"><span id='deserialize_str.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_str' class='fnname'>deserialize_str</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#927-935' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a string value and does not benefit from taking ownership of buffered data owned by the <code>Deserializer</code>. <a href="../../serde/de/trait.Deserializer.html#tymethod.deserialize_str">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_string-1' class="method"><span id='deserialize_string.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_string' class='fnname'>deserialize_string</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#937-942' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a string value and would benefit from taking ownership of buffered data owned by the <code>Deserializer</code>. <a href="../../serde/de/trait.Deserializer.html#tymethod.deserialize_string">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_bytes-1' class="method"><span id='deserialize_bytes.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_bytes' class='fnname'>deserialize_bytes</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#944-953' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a byte array and does not benefit from taking ownership of buffered data owned by the <code>Deserializer</code>. <a href="../../serde/de/trait.Deserializer.html#tymethod.deserialize_bytes">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_byte_buf-1' class="method"><span id='deserialize_byte_buf.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_byte_buf' class='fnname'>deserialize_byte_buf</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#955-960' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a byte array and would benefit from taking ownership of buffered data owned by the <code>Deserializer</code>. <a href="../../serde/de/trait.Deserializer.html#tymethod.deserialize_byte_buf">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_unit-1' class="method"><span id='deserialize_unit.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_unit' class='fnname'>deserialize_unit</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#962-970' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a unit value.</p>
|
||||
</div><h4 id='method.deserialize_unit_struct-1' class="method"><span id='deserialize_unit_struct.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_unit_struct' class='fnname'>deserialize_unit_struct</a><V>(<br> self, <br> _name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>, <br> visitor: V<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#972-981' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a unit struct with a particular name. <a href="../../serde/de/trait.Deserializer.html#tymethod.deserialize_unit_struct">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_seq-1' class="method"><span id='deserialize_seq.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_seq' class='fnname'>deserialize_seq</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#983-991' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a sequence of values.</p>
|
||||
</div><h4 id='method.deserialize_tuple-1' class="method"><span id='deserialize_tuple.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_tuple' class='fnname'>deserialize_tuple</a><V>(<br> self, <br> _len: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <br> visitor: V<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#993-998' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a sequence of values and knows how many values there are without looking at the serialized data. <a href="../../serde/de/trait.Deserializer.html#tymethod.deserialize_tuple">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_tuple_struct-1' class="method"><span id='deserialize_tuple_struct.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_tuple_struct' class='fnname'>deserialize_tuple_struct</a><V>(<br> self, <br> _name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>, <br> _len: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <br> visitor: V<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#1000-1010' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a tuple struct with a particular name and number of fields. <a href="../../serde/de/trait.Deserializer.html#tymethod.deserialize_tuple_struct">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_map-1' class="method"><span id='deserialize_map.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_map' class='fnname'>deserialize_map</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#1012-1020' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a map of key-value pairs.</p>
|
||||
</div><h4 id='method.deserialize_struct-1' class="method"><span id='deserialize_struct.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_struct' class='fnname'>deserialize_struct</a><V>(<br> self, <br> _name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>, <br> _fields: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&'static [</a>&'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>, <br> visitor: V<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#1022-1036' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a struct with a particular name and fields. <a href="../../serde/de/trait.Deserializer.html#tymethod.deserialize_struct">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_identifier-1' class="method"><span id='deserialize_identifier.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_identifier' class='fnname'>deserialize_identifier</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#1038-1043' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting the name of a struct field or the discriminant of an enum variant. <a href="../../serde/de/trait.Deserializer.html#tymethod.deserialize_identifier">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_ignored_any-1' class="method"><span id='deserialize_ignored_any.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_ignored_any' class='fnname'>deserialize_ignored_any</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#1045-1050' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type needs to deserialize a value whose type doesn't matter because it is ignored. <a href="../../serde/de/trait.Deserializer.html#tymethod.deserialize_ignored_any">Read more</a></p>
|
||||
</div><h4 id='method.is_human_readable-1' class="method"><span id='is_human_readable.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#method.is_human_readable' class='fnname'>is_human_readable</a>(&self) -> <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/serde/de/mod.rs.html#1132-1134' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Determine whether <code>Deserialize</code> implementations should expect to deserialize their human-readable form. <a href="../../serde/de/trait.Deserializer.html#method.is_human_readable">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_any-1' class="method"><span id='deserialize_any.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_any' class='fnname'>deserialize_any</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#825-837' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Require the <code>Deserializer</code> to figure out how to drive the visitor based on what data type is in the input. <a href="../../serde/de/trait.Deserializer.html#tymethod.deserialize_any">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_i8-1' class="method"><span id='deserialize_i8.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_i8' class='fnname'>deserialize_i8</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#763-771' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting an <code>i8</code> value.</p>
|
||||
</div><h4 id='method.deserialize_i16-1' class="method"><span id='deserialize_i16.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_i16' class='fnname'>deserialize_i16</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#763-771' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting an <code>i16</code> value.</p>
|
||||
</div><h4 id='method.deserialize_i32-1' class="method"><span id='deserialize_i32.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_i32' class='fnname'>deserialize_i32</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#763-771' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting an <code>i32</code> value.</p>
|
||||
</div><h4 id='method.deserialize_i64-1' class="method"><span id='deserialize_i64.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_i64' class='fnname'>deserialize_i64</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#763-771' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting an <code>i64</code> value.</p>
|
||||
</div><h4 id='method.deserialize_u8-1' class="method"><span id='deserialize_u8.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_u8' class='fnname'>deserialize_u8</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#763-771' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a <code>u8</code> value.</p>
|
||||
</div><h4 id='method.deserialize_u16-1' class="method"><span id='deserialize_u16.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_u16' class='fnname'>deserialize_u16</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#763-771' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a <code>u16</code> value.</p>
|
||||
</div><h4 id='method.deserialize_u32-1' class="method"><span id='deserialize_u32.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_u32' class='fnname'>deserialize_u32</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#763-771' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a <code>u32</code> value.</p>
|
||||
</div><h4 id='method.deserialize_u64-1' class="method"><span id='deserialize_u64.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_u64' class='fnname'>deserialize_u64</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#763-771' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a <code>u64</code> value.</p>
|
||||
</div><h4 id='method.deserialize_f32-1' class="method"><span id='deserialize_f32.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_f32' class='fnname'>deserialize_f32</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#763-771' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a <code>f32</code> value.</p>
|
||||
</div><h4 id='method.deserialize_f64-1' class="method"><span id='deserialize_f64.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_f64' class='fnname'>deserialize_f64</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#763-771' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a <code>f64</code> value.</p>
|
||||
</div><h4 id='method.deserialize_i128-1' class="method"><span id='deserialize_i128.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#method.deserialize_i128' class='fnname'>deserialize_i128</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#231-239' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting an <code>i128</code> value. <a href="../../serde/de/trait.Deserializer.html#method.deserialize_i128">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_u128-1' class="method"><span id='deserialize_u128.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#method.deserialize_u128' class='fnname'>deserialize_u128</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#231-239' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting an <code>u128</code> value. <a href="../../serde/de/trait.Deserializer.html#method.deserialize_u128">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_option-1' class="method"><span id='deserialize_option.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_option' class='fnname'>deserialize_option</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#855-863' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting an optional value. <a href="../../serde/de/trait.Deserializer.html#tymethod.deserialize_option">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_enum-1' class="method"><span id='deserialize_enum.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_enum' class='fnname'>deserialize_enum</a><V>(<br> self, <br> _name: &<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>, <br> _variants: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&'static [</a>&'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>, <br> visitor: V<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, <a class="struct" href="../../serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#865-908' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting an enum value with a particular name and possible variants. <a href="../../serde/de/trait.Deserializer.html#tymethod.deserialize_enum">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_newtype_struct-1' class="method"><span id='deserialize_newtype_struct.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_newtype_struct' class='fnname'>deserialize_newtype_struct</a><V>(<br> self, <br> _name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>, <br> visitor: V<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#911-920' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a newtype struct with a particular name. <a href="../../serde/de/trait.Deserializer.html#tymethod.deserialize_newtype_struct">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_bool-1' class="method"><span id='deserialize_bool.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_bool' class='fnname'>deserialize_bool</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#922-930' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a <code>bool</code> value.</p>
|
||||
</div><h4 id='method.deserialize_char-1' class="method"><span id='deserialize_char.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_char' class='fnname'>deserialize_char</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#932-937' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a <code>char</code> value.</p>
|
||||
</div><h4 id='method.deserialize_str-1' class="method"><span id='deserialize_str.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_str' class='fnname'>deserialize_str</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#939-947' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a string value and does not benefit from taking ownership of buffered data owned by the <code>Deserializer</code>. <a href="../../serde/de/trait.Deserializer.html#tymethod.deserialize_str">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_string-1' class="method"><span id='deserialize_string.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_string' class='fnname'>deserialize_string</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#949-954' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a string value and would benefit from taking ownership of buffered data owned by the <code>Deserializer</code>. <a href="../../serde/de/trait.Deserializer.html#tymethod.deserialize_string">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_bytes-1' class="method"><span id='deserialize_bytes.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_bytes' class='fnname'>deserialize_bytes</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#956-965' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a byte array and does not benefit from taking ownership of buffered data owned by the <code>Deserializer</code>. <a href="../../serde/de/trait.Deserializer.html#tymethod.deserialize_bytes">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_byte_buf-1' class="method"><span id='deserialize_byte_buf.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_byte_buf' class='fnname'>deserialize_byte_buf</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#967-972' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a byte array and would benefit from taking ownership of buffered data owned by the <code>Deserializer</code>. <a href="../../serde/de/trait.Deserializer.html#tymethod.deserialize_byte_buf">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_unit-1' class="method"><span id='deserialize_unit.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_unit' class='fnname'>deserialize_unit</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#974-982' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a unit value.</p>
|
||||
</div><h4 id='method.deserialize_unit_struct-1' class="method"><span id='deserialize_unit_struct.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_unit_struct' class='fnname'>deserialize_unit_struct</a><V>(<br> self, <br> _name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>, <br> visitor: V<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#984-993' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a unit struct with a particular name. <a href="../../serde/de/trait.Deserializer.html#tymethod.deserialize_unit_struct">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_seq-1' class="method"><span id='deserialize_seq.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_seq' class='fnname'>deserialize_seq</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#995-1003' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a sequence of values.</p>
|
||||
</div><h4 id='method.deserialize_tuple-1' class="method"><span id='deserialize_tuple.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_tuple' class='fnname'>deserialize_tuple</a><V>(<br> self, <br> _len: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <br> visitor: V<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#1005-1010' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a sequence of values and knows how many values there are without looking at the serialized data. <a href="../../serde/de/trait.Deserializer.html#tymethod.deserialize_tuple">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_tuple_struct-1' class="method"><span id='deserialize_tuple_struct.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_tuple_struct' class='fnname'>deserialize_tuple_struct</a><V>(<br> self, <br> _name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>, <br> _len: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <br> visitor: V<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#1012-1022' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a tuple struct with a particular name and number of fields. <a href="../../serde/de/trait.Deserializer.html#tymethod.deserialize_tuple_struct">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_map-1' class="method"><span id='deserialize_map.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_map' class='fnname'>deserialize_map</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#1024-1032' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a map of key-value pairs.</p>
|
||||
</div><h4 id='method.deserialize_struct-1' class="method"><span id='deserialize_struct.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_struct' class='fnname'>deserialize_struct</a><V>(<br> self, <br> _name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>, <br> _fields: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&'static [</a>&'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>, <br> visitor: V<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#1034-1048' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting a struct with a particular name and fields. <a href="../../serde/de/trait.Deserializer.html#tymethod.deserialize_struct">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_identifier-1' class="method"><span id='deserialize_identifier.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_identifier' class='fnname'>deserialize_identifier</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#1050-1055' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type is expecting the name of a struct field or the discriminant of an enum variant. <a href="../../serde/de/trait.Deserializer.html#tymethod.deserialize_identifier">Read more</a></p>
|
||||
</div><h4 id='method.deserialize_ignored_any-1' class="method"><span id='deserialize_ignored_any.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#tymethod.deserialize_ignored_any' class='fnname'>deserialize_ignored_any</a><V>(self, visitor: V) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><V::<a class="type" href="../../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</a>, Self::<a class="type" href="../../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> V: <a class="trait" href="../../serde/de/trait.Visitor.html" title="trait serde::de::Visitor">Visitor</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/de.rs.html#1057-1062' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Hint that the <code>Deserialize</code> type needs to deserialize a value whose type doesn't matter because it is ignored. <a href="../../serde/de/trait.Deserializer.html#tymethod.deserialize_ignored_any">Read more</a></p>
|
||||
</div><h4 id='method.is_human_readable-1' class="method"><span id='is_human_readable.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../../serde/de/trait.Deserializer.html#method.is_human_readable' class='fnname'>is_human_readable</a>(&self) -> <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/serde/de/mod.rs.html#1190-1192' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Determine whether <code>Deserialize</code> implementations should expect to deserialize their human-readable form. <a href="../../serde/de/trait.Deserializer.html#method.is_human_readable">Read more</a></p>
|
||||
</div></div><h3 id='impl-From%3Ci8%3E' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a>> for <a class="enum" href="../../serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a></code><a href='#impl-From%3Ci8%3E' class='anchor'></a></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/from.rs.html#18-22' title='goto source code'>[src]</a></span></td></tr></tbody></table></h3><div class='impl-items'><h4 id='method.from' class="method"><span id='from.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from' class='fnname'>from</a>(n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a>) -> Self</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/from.rs.html#19-21' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Performs the conversion.</p>
|
||||
</div></div><h3 id='impl-From%3Ci16%3E' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a>> for <a class="enum" href="../../serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a></code><a href='#impl-From%3Ci16%3E' class='anchor'></a></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/from.rs.html#18-22' title='goto source code'>[src]</a></span></td></tr></tbody></table></h3><div class='impl-items'><h4 id='method.from-1' class="method"><span id='from.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from' class='fnname'>from</a>(n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a>) -> Self</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/from.rs.html#19-21' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Performs the conversion.</p>
|
||||
</div></div><h3 id='impl-From%3Ci32%3E' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>> for <a class="enum" href="../../serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a></code><a href='#impl-From%3Ci32%3E' class='anchor'></a></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/from.rs.html#18-22' title='goto source code'>[src]</a></span></td></tr></tbody></table></h3><div class='impl-items'><h4 id='method.from-2' class="method"><span id='from.v-2' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from' class='fnname'>from</a>(n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>) -> Self</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/serde_json/value/from.rs.html#19-21' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Performs the conversion.</p>
|
||||
|
||||
Reference in New Issue
Block a user