mirror of
https://github.com/quickwit-oss/tantivy.git
synced 2026-05-31 07:30:39 +00:00
Automatic Travis documentation build
This commit is contained in:
@@ -14,7 +14,7 @@ sources.</p>
|
||||
</div></div><h3 id='impl-1' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>impl<R> <a class="struct" href="../serde_json/de/struct.Deserializer.html" title="struct serde_json::de::Deserializer">Deserializer</a><<a class="struct" href="../serde_json/de/struct.IoRead.html" title="struct serde_json::de::IoRead">IoRead</a><R>> <span class="where fmt-newline">where<br> R: <a class="trait" href="https://doc.rust-lang.org/nightly/std/io/trait.Read.html" title="trait std::io::Read">Read</a>, </span></code><a href='#impl-1' class='anchor'></a></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/serde_json/de.rs.html#59-67' title='goto source code'>[src]</a></span></td></tr></tbody></table></h3><div class='impl-items'><h4 id='method.from_reader' class="method"><span id='from_reader.v' class='invisible'><table class='table-display'><tbody><tr><td><code>pub fn <a href='#method.from_reader' class='fnname'>from_reader</a>(reader: R) -> Self</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/serde_json/de.rs.html#64-66' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Creates a JSON deserializer from an <code>io::Read</code>.</p>
|
||||
</div></div><h3 id='impl-2' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>impl<'a> <a class="struct" href="../serde_json/de/struct.Deserializer.html" title="struct serde_json::de::Deserializer">Deserializer</a><<a class="struct" href="../serde_json/de/struct.SliceRead.html" title="struct serde_json::de::SliceRead">SliceRead</a><'a>></code><a href='#impl-2' class='anchor'></a></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/serde_json/de.rs.html#69-74' title='goto source code'>[src]</a></span></td></tr></tbody></table></h3><div class='impl-items'><h4 id='method.from_slice' class="method"><span id='from_slice.v' class='invisible'><table class='table-display'><tbody><tr><td><code>pub fn <a href='#method.from_slice' class='fnname'>from_slice</a>(bytes: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&'a [</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> Self</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/serde_json/de.rs.html#71-73' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Creates a JSON deserializer from a <code>&[u8]</code>.</p>
|
||||
</div></div><h3 id='impl-3' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>impl<'a> <a class="struct" href="../serde_json/de/struct.Deserializer.html" title="struct serde_json::de::Deserializer">Deserializer</a><<a class="struct" href="../serde_json/de/struct.StrRead.html" title="struct serde_json::de::StrRead">StrRead</a><'a>></code><a href='#impl-3' class='anchor'></a></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/serde_json/de.rs.html#76-81' title='goto source code'>[src]</a></span></td></tr></tbody></table></h3><div class='impl-items'><h4 id='method.from_str' class="method"><span id='from_str.v' class='invisible'><table class='table-display'><tbody><tr><td><code>pub fn <a href='#method.from_str' class='fnname'>from_str</a>(s: &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>) -> Self</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/serde_json/de.rs.html#78-80' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Creates a JSON deserializer from a <code>&str</code>.</p>
|
||||
</div></div><h3 id='impl-4' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>impl<'de, R: <a class="trait" href="../serde_json/de/trait.Read.html" title="trait serde_json::de::Read">Read</a><'de>> <a class="struct" href="../serde_json/de/struct.Deserializer.html" title="struct serde_json::de::Deserializer">Deserializer</a><R></code><a href='#impl-4' class='anchor'></a></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/serde_json/de.rs.html#124-912' title='goto source code'>[src]</a></span></td></tr></tbody></table></h3><div class='impl-items'><h4 id='method.end' class="method"><span id='end.v' class='invisible'><table class='table-display'><tbody><tr><td><code>pub fn <a href='#method.end' class='fnname'>end</a>(&mut self) -> <a class="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/serde_json/de.rs.html#128-133' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>The <code>Deserializer::end</code> method should be called after a value has been fully deserialized.
|
||||
</div></div><h3 id='impl-4' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>impl<'de, R: <a class="trait" href="../serde_json/de/trait.Read.html" title="trait serde_json::de::Read">Read</a><'de>> <a class="struct" href="../serde_json/de/struct.Deserializer.html" title="struct serde_json::de::Deserializer">Deserializer</a><R></code><a href='#impl-4' class='anchor'></a></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/serde_json/de.rs.html#124-940' title='goto source code'>[src]</a></span></td></tr></tbody></table></h3><div class='impl-items'><h4 id='method.end' class="method"><span id='end.v' class='invisible'><table class='table-display'><tbody><tr><td><code>pub fn <a href='#method.end' class='fnname'>end</a>(&mut self) -> <a class="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/serde_json/de.rs.html#128-133' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>The <code>Deserializer::end</code> method should be called after a value has been fully deserialized.
|
||||
This allows the <code>Deserializer</code> to validate that the input stream is at the end or that it
|
||||
only has trailing whitespace.</p>
|
||||
</div><h4 id='method.into_iter' class="method"><div class="important-traits"><div class='tooltip'>ⓘ<span class='tooltiptext'>Important traits for <a class="struct" href="../serde_json/de/struct.StreamDeserializer.html" title="struct serde_json::de::StreamDeserializer">StreamDeserializer</a><'de, R, T></span></div><div class="content hidden"><h3 class="important">Important traits for <a class="struct" href="../serde_json/de/struct.StreamDeserializer.html" title="struct serde_json::de::StreamDeserializer">StreamDeserializer</a><'de, R, T></h3><code class="content"><span class="where fmt-newline">impl<'de, R, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title="trait core::iter::iterator::Iterator">Iterator</a> for <a class="struct" href="../serde_json/de/struct.StreamDeserializer.html" title="struct serde_json::de::StreamDeserializer">StreamDeserializer</a><'de, R, T> <span class="where fmt-newline">where<br> R: <a class="trait" href="../serde_json/de/trait.Read.html" title="trait serde_json::de::Read">Read</a><'de>,<br> T: <a class="trait" href="../serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de>, </span></span><span class="where fmt-newline"> type <a href='https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html#associatedtype.Item' class="type">Item</a> = <a class="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><T>;</span></code></div></div><span id='into_iter.v' class='invisible'><table class='table-display'><tbody><tr><td><code>pub fn <a href='#method.into_iter' class='fnname'>into_iter</a><T>(self) -> <a class="struct" href="../serde_json/de/struct.StreamDeserializer.html" title="struct serde_json::de::StreamDeserializer">StreamDeserializer</a><'de, R, T> <span class="where fmt-newline">where<br> T: <a class="trait" href="../serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de>, </span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/serde_json/de.rs.html#136-149' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Turn a JSON deserializer into an iterator over values of type T.</p>
|
||||
@@ -22,24 +22,26 @@ only has trailing whitespace.</p>
|
||||
<h2 id='implementations' class='small-section-header'>
|
||||
Trait Implementations<a href='#implementations' class='anchor'></a>
|
||||
</h2>
|
||||
<div id='implementations-list'><h3 id='impl-Deserializer%3C%27de%3E' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>impl<'de, 'a, R: <a class="trait" href="../serde_json/de/trait.Read.html" title="trait serde_json::de::Read">Read</a><'de>> <a class="trait" href="../serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de> for &'a mut <a class="struct" href="../serde_json/de/struct.Deserializer.html" title="struct serde_json::de::Deserializer">Deserializer</a><R></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/de.rs.html#969-1525' 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 id='implementations-list'><h3 id='impl-Deserializer%3C%27de%3E' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>impl<'de, 'a, R: <a class="trait" href="../serde_json/de/trait.Read.html" title="trait serde_json::de::Read">Read</a><'de>> <a class="trait" href="../serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de> for &'a mut <a class="struct" href="../serde_json/de/struct.Deserializer.html" title="struct serde_json::de::Deserializer">Deserializer</a><R></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/de.rs.html#997-1617' 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="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#973-1057' 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_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="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#1059-1088' 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_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="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#960-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 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="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#960-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 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="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#960-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 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="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#960-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 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="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#960-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 <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="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#960-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 <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="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#960-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 <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="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#960-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 <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="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#960-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 <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="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#960-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 <code>f64</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="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#1101-1106' 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="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#1108-1135' 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="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#1137-1142' 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="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#1225-1253' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Parses a JSON string as bytes. Note that this function does not check
|
||||
</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="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#1001-1085' 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_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="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#1087-1116' 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_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="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#988-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 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="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#988-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 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="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#988-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 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="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#988-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 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="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#988-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 <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="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#988-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 <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="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#988-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 <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="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#988-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 <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="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#988-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 <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="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#988-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 <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="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#1130-1160' 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="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#1162-1190' 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_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="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#1193-1198' 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="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#1200-1227' 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="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#1229-1234' 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="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#1317-1345' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Parses a JSON string as bytes. Note that this function does not check
|
||||
whether the bytes represent a valid UTF-8 string.</p>
|
||||
<p>The relevant part of the JSON specification is Section 8.2 of <a href="https://tools.ietf.org/html/rfc7159">RFC
|
||||
7159</a>:</p>
|
||||
@@ -102,21 +104,21 @@ Unicode code points.</p>
|
||||
<span class="kw">let</span> <span class="ident">expected_msg</span> <span class="op">=</span> <span class="string">"unexpected end of hex escape at line 1 column 35"</span>;
|
||||
<span class="macro">assert_eq</span><span class="macro">!</span>(<span class="ident">expected_msg</span>, <span class="ident">parsed</span>.<span class="ident">unwrap_err</span>().<span class="ident">to_string</span>());
|
||||
}</pre>
|
||||
</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="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#1256-1261' 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_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="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#1265-1277' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Parses a <code>null</code> as a None, and any other values as a <code>Some(...)</code>.</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="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#1279-1303' 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="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#1305-1310' 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_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: &<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>, <br> visitor: V<br>) -> <a class="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#1314-1319' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Parses a newtype struct as the underlying value.</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="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#1321-1356' 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>(self, _len: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, visitor: V) -> <a class="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#1358-1363' 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="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#1365-1375' 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="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#1377-1412' 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="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#1414-1470' 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_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="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#1475-1509' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Parses an enum as an object like <code>{"$KEY":$VALUE}</code>, where $VALUE is either a straight
|
||||
</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="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#1348-1353' 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_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="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#1357-1369' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Parses a <code>null</code> as a None, and any other values as a <code>Some(...)</code>.</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="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#1371-1395' 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="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#1397-1402' 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_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: &<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>, <br> visitor: V<br>) -> <a class="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#1406-1411' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Parses a newtype struct as the underlying value.</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="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#1413-1448' 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>(self, _len: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, visitor: V) -> <a class="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#1450-1455' 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="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#1457-1467' 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="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#1469-1504' 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="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#1506-1562' 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_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="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#1567-1601' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Parses an enum as an object like <code>{"$KEY":$VALUE}</code>, where $VALUE is either a straight
|
||||
value, a <code>[..]</code>, or a <code>{..}</code>.</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="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#1511-1516' 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="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#1518-1524' 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><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="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#1603-1608' 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="type" href="../serde_json/type.Result.html" title="type serde_json::Result">Result</a><V::<a class="type" href="../serde/de/trait.Visitor.html#associatedtype.Value" title="type serde::de::Visitor::Value">Value</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/de.rs.html#1610-1616' 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></div>
|
||||
<h2 id='synthetic-implementations' class='small-section-header'>
|
||||
Auto Trait Implementations<a href='#synthetic-implementations' class='anchor'></a>
|
||||
|
||||
Reference in New Issue
Block a user