aboutsummaryrefslogtreecommitdiffstats
path: root/plist/struct.Serializer.html
diff options
context:
space:
mode:
author2017-02-01 11:18:05 +0000
committer2017-02-01 11:18:05 +0000
commitb1ac8db3f8c3d8f393701a2f644a85cb44e7c24d (patch)
tree5ebcaba65a09d2047bc0126fe68dd633b345158c /plist/struct.Serializer.html
downloadrust-plist-gh-pages.tar.bz2
Documentation for ebarnard/rust-plist@bf6b567gh-pages
Diffstat (limited to 'plist/struct.Serializer.html')
-rw-r--r--plist/struct.Serializer.html194
1 files changed, 194 insertions, 0 deletions
diff --git a/plist/struct.Serializer.html b/plist/struct.Serializer.html
new file mode 100644
index 0000000..7d0665f
--- /dev/null
+++ b/plist/struct.Serializer.html
@@ -0,0 +1,194 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <meta name="generator" content="rustdoc">
+ <meta name="description" content="API documentation for the Rust `Serializer` struct in crate `plist`.">
+ <meta name="keywords" content="rust, rustlang, rust-lang, Serializer">
+
+ <title>plist::Serializer - Rust</title>
+
+ <link rel="stylesheet" type="text/css" href="../rustdoc.css">
+ <link rel="stylesheet" type="text/css" href="../main.css">
+
+
+
+
+</head>
+<body class="rustdoc">
+ <!--[if lte IE 8]>
+ <div class="warning">
+ This old browser is unsupported and will most likely display funky
+ things.
+ </div>
+ <![endif]-->
+
+
+
+ <nav class="sidebar">
+
+ <p class='location'><a href='index.html'>plist</a></p><script>window.sidebarCurrent = {name: 'Serializer', ty: 'struct', relpath: ''};</script><script defer src="sidebar-items.js"></script>
+ </nav>
+
+ <nav class="sub">
+ <form class="search-form js-only">
+ <div class="search-container">
+ <input class="search-input" name="search"
+ autocomplete="off"
+ placeholder="Click or press ‘S’ to search, ‘?’ for more options…"
+ type="search">
+ </div>
+ </form>
+ </nav>
+
+ <section id='main' class="content struct">
+<h1 class='fqn'><span class='in-band'>Struct <a href='index.html'>plist</a>::<wbr><a class='struct' href=''>Serializer</a></span><span class='out-of-band'><span id='render-detail'>
+ <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">
+ [<span class='inner'>&#x2212;</span>]
+ </a>
+ </span><a id='src-433' class='srclink' href='../src/plist/src/ser.rs.html#18-20' title='goto source code'>[src]</a></span></h1>
+<pre class='rust struct'>pub struct Serializer&lt;W:&nbsp;<a class='trait' href='../plist/trait.EventWriter.html' title='plist::EventWriter'>EventWriter</a>&gt; { /* fields omitted */ }</pre><h2 id='methods'>Methods</h2><h3 class='impl'><span class='in-band'><code>impl&lt;W:&nbsp;<a class='trait' href='../plist/trait.EventWriter.html' title='plist::EventWriter'>EventWriter</a>&gt; <a class='struct' href='../plist/struct.Serializer.html' title='plist::Serializer'>Serializer</a>&lt;W&gt;</code></span><span class='out-of-band'><div class='ghost'></div><a id='src-436' class='srclink' href='../src/plist/src/ser.rs.html#22-49' title='goto source code'>[src]</a></span></h3>
+<div class='impl-items'><h4 id='method.new' class='method'><span id='new.v' class='invisible'><code>fn <a href='#method.new' class='fnname'>new</a>(writer: W) -&gt; <a class='struct' href='../plist/struct.Serializer.html' title='plist::Serializer'>Serializer</a>&lt;W&gt;</code></span></h4>
+<h4 id='method.into_inner' class='method'><span id='into_inner.v' class='invisible'><code>fn <a href='#method.into_inner' class='fnname'>into_inner</a>(self) -&gt; W</code></span></h4>
+</div><h2 id='implementations'>Trait Implementations</h2><h3 class='impl'><span class='in-band'><code>impl&lt;W:&nbsp;<a class='trait' href='../plist/trait.EventWriter.html' title='plist::EventWriter'>EventWriter</a>&gt; <a class='trait' href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html' title='serde::ser::Serializer'>SerdeSerializer</a> for <a class='struct' href='../plist/struct.Serializer.html' title='plist::Serializer'>Serializer</a>&lt;W&gt;</code></span><span class='out-of-band'><div class='ghost'></div><a id='src-450' class='srclink' href='../src/plist/src/ser.rs.html#51-186' title='goto source code'>[src]</a></span></h3>
+<div class='impl-items'><h4 id='associatedtype.Error' class='type'><span id='Error.t' class='invisible'><code>type <a href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#associatedtype.Error' class='type'>Error</a> = <a class='enum' href='../plist/enum.Error.html' title='plist::Error'>Error</a></code></span></h4>
+<div class='docblock'><p>The error type that can be returned if some error occurs during serialization.</p>
+</div><h4 id='method.serialize_bool' class='method'><span id='serialize_bool.v' class='invisible'><code>fn <a href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#tymethod.serialize_bool' class='fnname'>serialize_bool</a>(&amp;mut self, v: <a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.bool.html'>bool</a>) -&gt; <a class='enum' href='https://doc.rust-lang.org/nightly/core/result/enum.Result.html' title='core::result::Result'>Result</a>&lt;<a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.tuple.html'>()</a>, Self::Error&gt;</code></span></h4>
+<div class='docblock'><p>Serializes a <code>bool</code> value.</p>
+</div><h4 id='method.serialize_i64' class='method'><span id='serialize_i64.v' class='invisible'><code>fn <a href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#tymethod.serialize_i64' class='fnname'>serialize_i64</a>(&amp;mut self, v: <a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.i64.html'>i64</a>) -&gt; <a class='enum' href='https://doc.rust-lang.org/nightly/core/result/enum.Result.html' title='core::result::Result'>Result</a>&lt;<a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.tuple.html'>()</a>, Self::Error&gt;</code></span></h4>
+<div class='docblock'><p>Serializes a <code>i64</code> value.</p>
+</div><h4 id='method.serialize_u64' class='method'><span id='serialize_u64.v' class='invisible'><code>fn <a href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#tymethod.serialize_u64' class='fnname'>serialize_u64</a>(&amp;mut self, v: <a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.u64.html'>u64</a>) -&gt; <a class='enum' href='https://doc.rust-lang.org/nightly/core/result/enum.Result.html' title='core::result::Result'>Result</a>&lt;<a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.tuple.html'>()</a>, Self::Error&gt;</code></span></h4>
+<div class='docblock'><p><code>Serializes a</code>u64` value.</p>
+</div><h4 id='method.serialize_f64' class='method'><span id='serialize_f64.v' class='invisible'><code>fn <a href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#tymethod.serialize_f64' class='fnname'>serialize_f64</a>(&amp;mut self, v: <a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.f64.html'>f64</a>) -&gt; <a class='enum' href='https://doc.rust-lang.org/nightly/core/result/enum.Result.html' title='core::result::Result'>Result</a>&lt;<a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.tuple.html'>()</a>, Self::Error&gt;</code></span></h4>
+<div class='docblock'><p>Serializes a <code>f64</code> value.</p>
+</div><h4 id='method.serialize_str' class='method'><span id='serialize_str.v' class='invisible'><code>fn <a href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#tymethod.serialize_str' class='fnname'>serialize_str</a>(&amp;mut self, value: &amp;<a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.str.html'>str</a>) -&gt; <a class='enum' href='https://doc.rust-lang.org/nightly/core/result/enum.Result.html' title='core::result::Result'>Result</a>&lt;<a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.tuple.html'>()</a>, Self::Error&gt;</code></span></h4>
+<div class='docblock'><p>Serializes a <code>&amp;str</code>.</p>
+</div><h4 id='method.serialize_bytes' class='method'><span id='serialize_bytes.v' class='invisible'><code>fn <a href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#method.serialize_bytes' class='fnname'>serialize_bytes</a>(&amp;mut self, value: <a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.slice.html'>&amp;[</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>) -&gt; <a class='enum' href='https://doc.rust-lang.org/nightly/core/result/enum.Result.html' title='core::result::Result'>Result</a>&lt;<a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.tuple.html'>()</a>, Self::Error&gt;</code></span></h4>
+<div class='docblock'><p>Enables those serialization formats that support serializing byte slices separately from generic arrays. By default it serializes as a regular array. <a href="https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#method.serialize_bytes">Read more</a></p>
+</div><h4 id='method.serialize_unit' class='method'><span id='serialize_unit.v' class='invisible'><code>fn <a href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#tymethod.serialize_unit' class='fnname'>serialize_unit</a>(&amp;mut self) -&gt; <a class='enum' href='https://doc.rust-lang.org/nightly/core/result/enum.Result.html' title='core::result::Result'>Result</a>&lt;<a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.tuple.html'>()</a>, Self::Error&gt;</code></span></h4>
+<div class='docblock'><p>Serializes a <code>()</code> value.</p>
+</div><h4 id='method.serialize_none' class='method'><span id='serialize_none.v' class='invisible'><code>fn <a href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#tymethod.serialize_none' class='fnname'>serialize_none</a>(&amp;mut self) -&gt; <a class='enum' href='https://doc.rust-lang.org/nightly/core/result/enum.Result.html' title='core::result::Result'>Result</a>&lt;<a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.tuple.html'>()</a>, Self::Error&gt;</code></span></h4>
+<div class='docblock'><p>Serializes a <code>None</code> value..serialize</p>
+</div><h4 id='method.serialize_some' class='method'><span id='serialize_some.v' class='invisible'><code>fn <a href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#tymethod.serialize_some' class='fnname'>serialize_some</a>&lt;V&gt;(&amp;mut self, value: V) -&gt; <a class='enum' href='https://doc.rust-lang.org/nightly/core/result/enum.Result.html' title='core::result::Result'>Result</a>&lt;<a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.tuple.html'>()</a>, Self::Error&gt; <span class='where'>where V: <a class='trait' href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serialize.html' title='serde::ser::Serialize'>Serialize</a></span></code></span></h4>
+<div class='docblock'><p>Serializes a <code>Some(...)</code> value.</p>
+</div><h4 id='method.serialize_seq' class='method'><span id='serialize_seq.v' class='invisible'><code>fn <a href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#tymethod.serialize_seq' class='fnname'>serialize_seq</a>&lt;V&gt;(&amp;mut self, visitor: V) -&gt; <a class='enum' href='https://doc.rust-lang.org/nightly/core/result/enum.Result.html' title='core::result::Result'>Result</a>&lt;<a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.tuple.html'>()</a>, Self::Error&gt; <span class='where'>where V: <a class='trait' href='https://serde-rs.github.io/serde/serde/serde/ser/trait.SeqVisitor.html' title='serde::ser::SeqVisitor'>SeqVisitor</a></span></code></span></h4>
+<div class='docblock'><p>Serializes a sequence. <a href="https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#tymethod.serialize_seq">Read more</a></p>
+</div><h4 id='method.serialize_seq_elt' class='method'><span id='serialize_seq_elt.v' class='invisible'><code>fn <a href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#tymethod.serialize_seq_elt' class='fnname'>serialize_seq_elt</a>&lt;T&gt;(&amp;mut self, value: T) -&gt; <a class='enum' href='https://doc.rust-lang.org/nightly/core/result/enum.Result.html' title='core::result::Result'>Result</a>&lt;<a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.tuple.html'>()</a>, Self::Error&gt; <span class='where'>where T: <a class='trait' href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serialize.html' title='serde::ser::Serialize'>Serialize</a></span></code></span></h4>
+<div class='docblock'><p>Serializes a sequence element.</p>
+</div><h4 id='method.serialize_map' class='method'><span id='serialize_map.v' class='invisible'><code>fn <a href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#tymethod.serialize_map' class='fnname'>serialize_map</a>&lt;V&gt;(&amp;mut self, visitor: V) -&gt; <a class='enum' href='https://doc.rust-lang.org/nightly/core/result/enum.Result.html' title='core::result::Result'>Result</a>&lt;<a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.tuple.html'>()</a>, Self::Error&gt; <span class='where'>where V: <a class='trait' href='https://serde-rs.github.io/serde/serde/serde/ser/trait.MapVisitor.html' title='serde::ser::MapVisitor'>MapVisitor</a></span></code></span></h4>
+<div class='docblock'><p>Serializes a map. <a href="https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#tymethod.serialize_map">Read more</a></p>
+</div><h4 id='method.serialize_map_elt' class='method'><span id='serialize_map_elt.v' class='invisible'><code>fn <a href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#tymethod.serialize_map_elt' class='fnname'>serialize_map_elt</a>&lt;K, V&gt;(&amp;mut self,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; key: K,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value: V)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -&gt; <a class='enum' href='https://doc.rust-lang.org/nightly/core/result/enum.Result.html' title='core::result::Result'>Result</a>&lt;<a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.tuple.html'>()</a>, Self::Error&gt; <span class='where'>where K: <a class='trait' href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serialize.html' title='serde::ser::Serialize'>Serialize</a>, V: <a class='trait' href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serialize.html' title='serde::ser::Serialize'>Serialize</a></span></code></span></h4>
+<div class='docblock'><p>Serializes a map element (key-value pair).</p>
+</div><h4 id='method.serialize_unit_variant' class='method'><span id='serialize_unit_variant.v' class='invisible'><code>fn <a href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#method.serialize_unit_variant' class='fnname'>serialize_unit_variant</a>(&amp;mut self,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _name: &amp;'static <a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.str.html'>str</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _variant_index: <a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.usize.html'>usize</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; variant: &amp;'static <a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.str.html'>str</a>)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -&gt; <a class='enum' href='https://doc.rust-lang.org/nightly/core/result/enum.Result.html' title='core::result::Result'>Result</a>&lt;<a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.tuple.html'>()</a>, Self::Error&gt;</code></span></h4>
+<div class='docblock'><p>Serializes a unit variant, otherwise known as a variant with no arguments. <a href="https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#method.serialize_unit_variant">Read more</a></p>
+</div><h4 id='method.serialize_newtype_struct' class='method'><span id='serialize_newtype_struct.v' class='invisible'><code>fn <a href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#method.serialize_newtype_struct' class='fnname'>serialize_newtype_struct</a>&lt;T&gt;(&amp;mut self,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _name: &amp;'static <a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.str.html'>str</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value: T)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -&gt; <a class='enum' href='https://doc.rust-lang.org/nightly/core/result/enum.Result.html' title='core::result::Result'>Result</a>&lt;<a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.tuple.html'>()</a>, Self::Error&gt; <span class='where'>where T: <a class='trait' href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serialize.html' title='serde::ser::Serialize'>Serialize</a></span></code></span></h4>
+<div class='docblock'><p>Allows a tuple struct with a single element, also known as a newtyped value, to be more efficiently serialized than a tuple struct with multiple items. By default it just serializes the value as a tuple struct sequence. <a href="https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#method.serialize_newtype_struct">Read more</a></p>
+</div><h4 id='method.serialize_newtype_variant' class='method'><span id='serialize_newtype_variant.v' class='invisible'><code>fn <a href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#method.serialize_newtype_variant' class='fnname'>serialize_newtype_variant</a>&lt;T&gt;(&amp;mut self,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _name: &amp;'static <a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.str.html'>str</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _variant_index: <a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.usize.html'>usize</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; variant: &amp;'static <a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.str.html'>str</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value: T)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -&gt; <a class='enum' href='https://doc.rust-lang.org/nightly/core/result/enum.Result.html' title='core::result::Result'>Result</a>&lt;<a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.tuple.html'>()</a>, Self::Error&gt; <span class='where'>where T: <a class='trait' href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serialize.html' title='serde::ser::Serialize'>Serialize</a></span></code></span></h4>
+<div class='docblock'><p>Allows a variant with a single item to be more efficiently serialized than a variant with multiple items. By default it just serializes the value as a tuple variant sequence. <a href="https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#method.serialize_newtype_variant">Read more</a></p>
+</div><h4 id='method.serialize_tuple_variant' class='method'><span id='serialize_tuple_variant.v' class='invisible'><code>fn <a href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#method.serialize_tuple_variant' class='fnname'>serialize_tuple_variant</a>&lt;V&gt;(&amp;mut self,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _name: &amp;'static <a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.str.html'>str</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _variant_index: <a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.usize.html'>usize</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; variant: &amp;'static <a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.str.html'>str</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; visitor: V)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -&gt; <a class='enum' href='https://doc.rust-lang.org/nightly/core/result/enum.Result.html' title='core::result::Result'>Result</a>&lt;<a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.tuple.html'>()</a>, Self::Error&gt; <span class='where'>where V: <a class='trait' href='https://serde-rs.github.io/serde/serde/serde/ser/trait.SeqVisitor.html' title='serde::ser::SeqVisitor'>SeqVisitor</a></span></code></span></h4>
+<div class='docblock'><p>Serializes a tuple variant. <a href="https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#method.serialize_tuple_variant">Read more</a></p>
+</div><h4 id='method.serialize_struct_variant' class='method'><span id='serialize_struct_variant.v' class='invisible'><code>fn <a href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#method.serialize_struct_variant' class='fnname'>serialize_struct_variant</a>&lt;V&gt;(&amp;mut self,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _name: &amp;'static <a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.str.html'>str</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _variant_index: <a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.usize.html'>usize</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; variant: &amp;'static <a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.str.html'>str</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; visitor: V)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -&gt; <a class='enum' href='https://doc.rust-lang.org/nightly/core/result/enum.Result.html' title='core::result::Result'>Result</a>&lt;<a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.tuple.html'>()</a>, Self::Error&gt; <span class='where'>where V: <a class='trait' href='https://serde-rs.github.io/serde/serde/serde/ser/trait.MapVisitor.html' title='serde::ser::MapVisitor'>MapVisitor</a></span></code></span></h4>
+<div class='docblock'><p>Serializes a struct variant. <a href="https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#method.serialize_struct_variant">Read more</a></p>
+</div><h4 id='method.serialize_isize' class='method'><span id='serialize_isize.v' class='invisible'><code>fn <a href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#method.serialize_isize' class='fnname'>serialize_isize</a>(&amp;mut self, v: <a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.isize.html'>isize</a>) -&gt; <a class='enum' href='https://doc.rust-lang.org/nightly/core/result/enum.Result.html' title='core::result::Result'>Result</a>&lt;<a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.tuple.html'>()</a>, Self::<a class='trait' href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html' title='serde::ser::Serializer'>Error</a>&gt;</code></span></h4>
+<div class='docblock'><p>Serializes a <code>isize</code> value. By default it casts the value to a <code>i64</code> and passes it to the <code>serialize_i64</code> method. <a href="https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#method.serialize_isize">Read more</a></p>
+</div><h4 id='method.serialize_i8' class='method'><span id='serialize_i8.v' class='invisible'><code>fn <a href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#method.serialize_i8' class='fnname'>serialize_i8</a>(&amp;mut self, v: <a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.i8.html'>i8</a>) -&gt; <a class='enum' href='https://doc.rust-lang.org/nightly/core/result/enum.Result.html' title='core::result::Result'>Result</a>&lt;<a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.tuple.html'>()</a>, Self::<a class='trait' href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html' title='serde::ser::Serializer'>Error</a>&gt;</code></span></h4>
+<div class='docblock'><p>Serializes a <code>i8</code> value. By default it casts the value to a <code>i64</code> and passes it to the <code>serialize_i64</code> method. <a href="https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#method.serialize_i8">Read more</a></p>
+</div><h4 id='method.serialize_i16' class='method'><span id='serialize_i16.v' class='invisible'><code>fn <a href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#method.serialize_i16' class='fnname'>serialize_i16</a>(&amp;mut self, v: <a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.i16.html'>i16</a>) -&gt; <a class='enum' href='https://doc.rust-lang.org/nightly/core/result/enum.Result.html' title='core::result::Result'>Result</a>&lt;<a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.tuple.html'>()</a>, Self::<a class='trait' href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html' title='serde::ser::Serializer'>Error</a>&gt;</code></span></h4>
+<div class='docblock'><p>Serializes a <code>i16</code> value. By default it casts the value to a <code>i64</code> and passes it to the <code>serialize_i64</code> method. <a href="https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#method.serialize_i16">Read more</a></p>
+</div><h4 id='method.serialize_i32' class='method'><span id='serialize_i32.v' class='invisible'><code>fn <a href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#method.serialize_i32' class='fnname'>serialize_i32</a>(&amp;mut self, v: <a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.i32.html'>i32</a>) -&gt; <a class='enum' href='https://doc.rust-lang.org/nightly/core/result/enum.Result.html' title='core::result::Result'>Result</a>&lt;<a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.tuple.html'>()</a>, Self::<a class='trait' href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html' title='serde::ser::Serializer'>Error</a>&gt;</code></span></h4>
+<div class='docblock'><p>Serializes a <code>i32</code> value. By default it casts the value to a <code>i64</code> and passes it to the <code>serialize_i64</code> method. <a href="https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#method.serialize_i32">Read more</a></p>
+</div><h4 id='method.serialize_usize' class='method'><span id='serialize_usize.v' class='invisible'><code>fn <a href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#method.serialize_usize' class='fnname'>serialize_usize</a>(&amp;mut self, v: <a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.usize.html'>usize</a>) -&gt; <a class='enum' href='https://doc.rust-lang.org/nightly/core/result/enum.Result.html' title='core::result::Result'>Result</a>&lt;<a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.tuple.html'>()</a>, Self::<a class='trait' href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html' title='serde::ser::Serializer'>Error</a>&gt;</code></span></h4>
+<div class='docblock'><p>Serializes a <code>usize</code> value. By default it casts the value to a <code>u64</code> and passes it to the <code>serialize_u64</code> method. <a href="https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#method.serialize_usize">Read more</a></p>
+</div><h4 id='method.serialize_u8' class='method'><span id='serialize_u8.v' class='invisible'><code>fn <a href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#method.serialize_u8' class='fnname'>serialize_u8</a>(&amp;mut self, v: <a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.u8.html'>u8</a>) -&gt; <a class='enum' href='https://doc.rust-lang.org/nightly/core/result/enum.Result.html' title='core::result::Result'>Result</a>&lt;<a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.tuple.html'>()</a>, Self::<a class='trait' href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html' title='serde::ser::Serializer'>Error</a>&gt;</code></span></h4>
+<div class='docblock'><p>Serializes a <code>u8</code> value. By default it casts the value to a <code>u64</code> and passes it to the <code>serialize_u64</code> method. <a href="https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#method.serialize_u8">Read more</a></p>
+</div><h4 id='method.serialize_u16' class='method'><span id='serialize_u16.v' class='invisible'><code>fn <a href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#method.serialize_u16' class='fnname'>serialize_u16</a>(&amp;mut self, v: <a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.u16.html'>u16</a>) -&gt; <a class='enum' href='https://doc.rust-lang.org/nightly/core/result/enum.Result.html' title='core::result::Result'>Result</a>&lt;<a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.tuple.html'>()</a>, Self::<a class='trait' href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html' title='serde::ser::Serializer'>Error</a>&gt;</code></span></h4>
+<div class='docblock'><p>Serializes a <code>u32</code> value. By default it casts the value to a <code>u64</code> and passes it to the <code>serialize_u64</code> method. <a href="https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#method.serialize_u16">Read more</a></p>
+</div><h4 id='method.serialize_u32' class='method'><span id='serialize_u32.v' class='invisible'><code>fn <a href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#method.serialize_u32' class='fnname'>serialize_u32</a>(&amp;mut self, v: <a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.u32.html'>u32</a>) -&gt; <a class='enum' href='https://doc.rust-lang.org/nightly/core/result/enum.Result.html' title='core::result::Result'>Result</a>&lt;<a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.tuple.html'>()</a>, Self::<a class='trait' href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html' title='serde::ser::Serializer'>Error</a>&gt;</code></span></h4>
+<div class='docblock'><p>Serializes a <code>u32</code> value. By default it casts the value to a <code>u64</code> and passes it to the <code>serialize_u64</code> method. <a href="https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#method.serialize_u32">Read more</a></p>
+</div><h4 id='method.serialize_f32' class='method'><span id='serialize_f32.v' class='invisible'><code>fn <a href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#method.serialize_f32' class='fnname'>serialize_f32</a>(&amp;mut self, v: <a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.f32.html'>f32</a>) -&gt; <a class='enum' href='https://doc.rust-lang.org/nightly/core/result/enum.Result.html' title='core::result::Result'>Result</a>&lt;<a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.tuple.html'>()</a>, Self::<a class='trait' href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html' title='serde::ser::Serializer'>Error</a>&gt;</code></span></h4>
+<div class='docblock'><p>Serializes a <code>f32</code> value. By default it casts the value to a <code>f64</code> and passes it to the <code>serialize_f64</code> method. <a href="https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#method.serialize_f32">Read more</a></p>
+</div><h4 id='method.serialize_char' class='method'><span id='serialize_char.v' class='invisible'><code>fn <a href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#method.serialize_char' class='fnname'>serialize_char</a>(&amp;mut self, v: <a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.char.html'>char</a>) -&gt; <a class='enum' href='https://doc.rust-lang.org/nightly/core/result/enum.Result.html' title='core::result::Result'>Result</a>&lt;<a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.tuple.html'>()</a>, Self::<a class='trait' href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html' title='serde::ser::Serializer'>Error</a>&gt;</code></span></h4>
+<div class='docblock'><p>Serializes a character. By default it serializes it as a <code>&amp;str</code> containing a single character. <a href="https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#method.serialize_char">Read more</a></p>
+</div><h4 id='method.serialize_unit_struct' class='method'><span id='serialize_unit_struct.v' class='invisible'><code>fn <a href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#method.serialize_unit_struct' class='fnname'>serialize_unit_struct</a>(&amp;mut self,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _name: &amp;'static <a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.str.html'>str</a>)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -&gt; <a class='enum' href='https://doc.rust-lang.org/nightly/core/result/enum.Result.html' title='core::result::Result'>Result</a>&lt;<a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.tuple.html'>()</a>, Self::<a class='trait' href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html' title='serde::ser::Serializer'>Error</a>&gt;</code></span></h4>
+<div class='docblock'><p>Serializes a unit struct value. <a href="https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#method.serialize_unit_struct">Read more</a></p>
+</div><h4 id='method.serialize_tuple' class='method'><span id='serialize_tuple.v' class='invisible'><code>fn <a href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#method.serialize_tuple' class='fnname'>serialize_tuple</a>&lt;V&gt;(&amp;mut self, visitor: V) -&gt; <a class='enum' href='https://doc.rust-lang.org/nightly/core/result/enum.Result.html' title='core::result::Result'>Result</a>&lt;<a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.tuple.html'>()</a>, Self::<a class='trait' href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html' title='serde::ser::Serializer'>Error</a>&gt; <span class='where'>where V: <a class='trait' href='https://serde-rs.github.io/serde/serde/serde/ser/trait.SeqVisitor.html' title='serde::ser::SeqVisitor'>SeqVisitor</a></span></code></span></h4>
+<div class='docblock'><p>Serializes a tuple. <a href="https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#method.serialize_tuple">Read more</a></p>
+</div><h4 id='method.serialize_tuple_elt' class='method'><span id='serialize_tuple_elt.v' class='invisible'><code>fn <a href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#method.serialize_tuple_elt' class='fnname'>serialize_tuple_elt</a>&lt;T&gt;(&amp;mut self, value: T) -&gt; <a class='enum' href='https://doc.rust-lang.org/nightly/core/result/enum.Result.html' title='core::result::Result'>Result</a>&lt;<a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.tuple.html'>()</a>, Self::<a class='trait' href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html' title='serde::ser::Serializer'>Error</a>&gt; <span class='where'>where T: <a class='trait' href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serialize.html' title='serde::ser::Serialize'>Serialize</a></span></code></span></h4>
+<div class='docblock'><p>Serializes a tuple element. <a href="https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#method.serialize_tuple_elt">Read more</a></p>
+</div><h4 id='method.serialize_fixed_size_array' class='method'><span id='serialize_fixed_size_array.v' class='invisible'><code>fn <a href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#method.serialize_fixed_size_array' class='fnname'>serialize_fixed_size_array</a>&lt;V&gt;(&amp;mut self,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; visitor: V)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -&gt; <a class='enum' href='https://doc.rust-lang.org/nightly/core/result/enum.Result.html' title='core::result::Result'>Result</a>&lt;<a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.tuple.html'>()</a>, Self::<a class='trait' href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html' title='serde::ser::Serializer'>Error</a>&gt; <span class='where'>where V: <a class='trait' href='https://serde-rs.github.io/serde/serde/serde/ser/trait.SeqVisitor.html' title='serde::ser::SeqVisitor'>SeqVisitor</a></span></code></span></h4>
+<div class='docblock'><p>Serializes a fixed-size array. <a href="https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#method.serialize_fixed_size_array">Read more</a></p>
+</div><h4 id='method.serialize_tuple_struct' class='method'><span id='serialize_tuple_struct.v' class='invisible'><code>fn <a href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#method.serialize_tuple_struct' class='fnname'>serialize_tuple_struct</a>&lt;V&gt;(&amp;mut self,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _name: &amp;'static <a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.str.html'>str</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; visitor: V)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -&gt; <a class='enum' href='https://doc.rust-lang.org/nightly/core/result/enum.Result.html' title='core::result::Result'>Result</a>&lt;<a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.tuple.html'>()</a>, Self::<a class='trait' href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html' title='serde::ser::Serializer'>Error</a>&gt; <span class='where'>where V: <a class='trait' href='https://serde-rs.github.io/serde/serde/serde/ser/trait.SeqVisitor.html' title='serde::ser::SeqVisitor'>SeqVisitor</a></span></code></span></h4>
+<div class='docblock'><p>Serializes a tuple struct. <a href="https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#method.serialize_tuple_struct">Read more</a></p>
+</div><h4 id='method.serialize_tuple_struct_elt' class='method'><span id='serialize_tuple_struct_elt.v' class='invisible'><code>fn <a href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#method.serialize_tuple_struct_elt' class='fnname'>serialize_tuple_struct_elt</a>&lt;T&gt;(&amp;mut self, value: T) -&gt; <a class='enum' href='https://doc.rust-lang.org/nightly/core/result/enum.Result.html' title='core::result::Result'>Result</a>&lt;<a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.tuple.html'>()</a>, Self::<a class='trait' href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html' title='serde::ser::Serializer'>Error</a>&gt; <span class='where'>where T: <a class='trait' href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serialize.html' title='serde::ser::Serialize'>Serialize</a></span></code></span></h4>
+<div class='docblock'><p>Serializes a tuple struct element. <a href="https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#method.serialize_tuple_struct_elt">Read more</a></p>
+</div><h4 id='method.serialize_tuple_variant_elt' class='method'><span id='serialize_tuple_variant_elt.v' class='invisible'><code>fn <a href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#method.serialize_tuple_variant_elt' class='fnname'>serialize_tuple_variant_elt</a>&lt;T&gt;(&amp;mut self,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value: T)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -&gt; <a class='enum' href='https://doc.rust-lang.org/nightly/core/result/enum.Result.html' title='core::result::Result'>Result</a>&lt;<a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.tuple.html'>()</a>, Self::<a class='trait' href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html' title='serde::ser::Serializer'>Error</a>&gt; <span class='where'>where T: <a class='trait' href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serialize.html' title='serde::ser::Serialize'>Serialize</a></span></code></span></h4>
+<div class='docblock'><p>Serializes a tuple element. <a href="https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#method.serialize_tuple_variant_elt">Read more</a></p>
+</div><h4 id='method.serialize_struct' class='method'><span id='serialize_struct.v' class='invisible'><code>fn <a href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#method.serialize_struct' class='fnname'>serialize_struct</a>&lt;V&gt;(&amp;mut self,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _name: &amp;'static <a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.str.html'>str</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; visitor: V)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -&gt; <a class='enum' href='https://doc.rust-lang.org/nightly/core/result/enum.Result.html' title='core::result::Result'>Result</a>&lt;<a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.tuple.html'>()</a>, Self::<a class='trait' href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html' title='serde::ser::Serializer'>Error</a>&gt; <span class='where'>where V: <a class='trait' href='https://serde-rs.github.io/serde/serde/serde/ser/trait.MapVisitor.html' title='serde::ser::MapVisitor'>MapVisitor</a></span></code></span></h4>
+<div class='docblock'><p>Serializes a struct. <a href="https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#method.serialize_struct">Read more</a></p>
+</div><h4 id='method.serialize_struct_elt' class='method'><span id='serialize_struct_elt.v' class='invisible'><code>fn <a href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#method.serialize_struct_elt' class='fnname'>serialize_struct_elt</a>&lt;V&gt;(&amp;mut self,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; key: &amp;'static <a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.str.html'>str</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value: V)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -&gt; <a class='enum' href='https://doc.rust-lang.org/nightly/core/result/enum.Result.html' title='core::result::Result'>Result</a>&lt;<a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.tuple.html'>()</a>, Self::<a class='trait' href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html' title='serde::ser::Serializer'>Error</a>&gt; <span class='where'>where V: <a class='trait' href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serialize.html' title='serde::ser::Serialize'>Serialize</a></span></code></span></h4>
+<div class='docblock'><p>Serializes an element of a struct. <a href="https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#method.serialize_struct_elt">Read more</a></p>
+</div><h4 id='method.serialize_struct_variant_elt' class='method'><span id='serialize_struct_variant_elt.v' class='invisible'><code>fn <a href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#method.serialize_struct_variant_elt' class='fnname'>serialize_struct_variant_elt</a>&lt;V&gt;(&amp;mut self,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; key: &amp;'static <a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.str.html'>str</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value: V)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -&gt; <a class='enum' href='https://doc.rust-lang.org/nightly/core/result/enum.Result.html' title='core::result::Result'>Result</a>&lt;<a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.tuple.html'>()</a>, Self::<a class='trait' href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html' title='serde::ser::Serializer'>Error</a>&gt; <span class='where'>where V: <a class='trait' href='https://serde-rs.github.io/serde/serde/serde/ser/trait.Serialize.html' title='serde::ser::Serialize'>Serialize</a></span></code></span></h4>
+<div class='docblock'><p>Serializes an element of a struct variant. <a href="https://serde-rs.github.io/serde/serde/serde/ser/trait.Serializer.html#method.serialize_struct_variant_elt">Read more</a></p>
+</div></div></section>
+ <section id='search' class="content hidden"></section>
+
+ <section class="footer"></section>
+
+ <aside id="help" class="hidden">
+ <div>
+ <h1 class="hidden">Help</h1>
+
+ <div class="shortcuts">
+ <h2>Keyboard Shortcuts</h2>
+
+ <dl>
+ <dt>?</dt>
+ <dd>Show this help dialog</dd>
+ <dt>S</dt>
+ <dd>Focus the search field</dd>
+ <dt>&larrb;</dt>
+ <dd>Move up in search results</dd>
+ <dt>&rarrb;</dt>
+ <dd>Move down in search results</dd>
+ <dt>&#9166;</dt>
+ <dd>Go to active search result</dd>
+ <dt>+</dt>
+ <dd>Collapse/expand all sections</dd>
+ </dl>
+ </div>
+
+ <div class="infos">
+ <h2>Search Tricks</h2>
+
+ <p>
+ Prefix searches with a type followed by a colon (e.g.
+ <code>fn:</code>) to restrict the search to a given type.
+ </p>
+
+ <p>
+ Accepted types are: <code>fn</code>, <code>mod</code>,
+ <code>struct</code>, <code>enum</code>,
+ <code>trait</code>, <code>type</code>, <code>macro</code>,
+ and <code>const</code>.
+ </p>
+
+ <p>
+ Search functions by type signature (e.g.
+ <code>vec -> usize</code> or <code>* -> vec</code>)
+ </p>
+ </div>
+ </div>
+ </aside>
+
+
+
+ <script>
+ window.rootPath = "../";
+ window.currentCrate = "plist";
+ </script>
+ <script src="../jquery.js"></script>
+ <script src="../main.js"></script>
+ <script defer src="../search-index.js"></script>
+</body>
+</html> \ No newline at end of file