<!DOCTYPE html><htmllang="en"><head><metacharset="utf-8"><metaname="viewport"content="width=device-width, initial-scale=1.0"><metaname="generator"content="rustdoc"><metaname="description"content="Type representing a TOML table, payload of the `Value::Table` variant."><title>Table in toml - Rust</title><script>if(window.location.protocol!=="file:")document.write(`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/FiraSans-Regular-018c141bf0843ffd.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/FiraSans-Medium-8f9a781e4970d388.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/SourceCodePro-Regular-562dcc5011b6de7d.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/SourceCodePro-Semibold-d899c5a5c4aeb14a.ttf.woff2">`)</script><linkrel="stylesheet"href="../static.files/normalize-76eba96aa4d2e634.css"><linkrel="stylesheet"href="../static.files/rustdoc-e935ef01ae1c1829.css"><metaname="rustdoc-vars"data-root-path="../"data-static-root-path="../static.files/"data-current-crate="toml"data-themes=""data-resource-suffix=""data-rustdoc-version="1.78.0 (9b00956e5 2024-04-29)"data-channel="1.78.0"data-search-js="search-42d8da7a6b9792c2.js"data-settings-js="settings-4313503d2e1961c2.js"><scriptsrc="../static.files/storage-4c98445ec4002617.js"></script><scriptdefersrc="sidebar-items.js"></script><scriptdefersrc="../static.files/main-12cf3b4f4f9dc36d.js"></script><noscript><linkrel="stylesheet"href="../static.files/noscript-04d5337699b92874.css"></noscript><linkrel="alternate icon"type="image/png"href="../static.files/favicon-16x16-8b506e7a72182f1c.png"><linkrel="alternate icon"type="image/png"href="../static.files/favicon-32x32-422f7d1d52889060.png"><linkrel="icon"type="image/svg+xml"href="../static.files/favicon-2c020d218678b618.svg"></head><bodyclass="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><navclass="mobile-topbar"><buttonclass="sidebar-menu-toggle"title="show sidebar"></button></nav><navclass="sidebar"><divclass="sidebar-crate"><h2><ahref="../toml/index.html">toml</a><spanclass="version">0.8.12</span></h2></div><h2class="location"><ahref="#">Table</a></h2><divclass="sidebar-elems"><section><h3><ahref="#aliased-type">Aliased type</a></h3><h3><ahref="#implementations">Methods</a></h3><ulclass="block method"><li><ahref="#method.try_from">try_from</a></li><li><ahref="#method.try_into">try_into</a></li></ul><h3><ahref="#trait-implementations">Trait Implementations</a></h3><ulclass="block trait-implementation"><li><ahref="#impl-Deserializer%3C'de%3E-for-Map%3CString,+Value%3E">Deserializer<'de></a></li><li><ahref="#impl-Display-for-Map%3CString,+Value%3E">Display</a></li><li><ahref="#impl-FromStr-for-Map%3CString,+Value%3E">FromStr</a></li><li><ahref="#impl-IntoDeserializer%3C'de,+Error%3E-for-Map%3CString,+Value%3E">IntoDeserializer<'de, Error></a></li></ul></section><h2><ahref="index.html">In crate toml</a></h2></div></nav><divclass="sidebar-resizer"></div>
<main><divclass="width-limiter"><navclass="sub"><formclass="search-form"><span></span><divid="sidebar-button"tabindex="-1"><ahref="../toml/all.html"title="show sidebar"></a></div><inputclass="search-input"name="search"aria-label="Run search in the documentation"autocomplete="off"spellcheck="false"placeholder="Click or press ‘S’ to search, ‘?’ for more options…"type="search"><divid="help-button"tabindex="-1"><ahref="../help.html"title="help">?</a></div><divid="settings-menu"tabindex="-1"><ahref="../settings.html"title="settings"><imgwidth="22"height="22"alt="Change settings"src="../static.files/wheel-7b819b6101059cd0.svg"></a></div></form></nav><sectionid="main-content"class="content"><divclass="main-heading"><h1>Type Alias <ahref="index.html">toml</a>::<wbr><aclass="type"href="#">Table</a><buttonid="copy-path"title="Copy item path to clipboard"><imgsrc="../static.files/clipboard-7571035ce49a181d.svg"width="19"height="18"alt="Copy item path"></button></h1><spanclass="out-of-band"><aclass="src"href="../src/toml/table.rs.html#15">source</a> · <buttonid="toggle-all-docs"title="collapse all docs">[<span>−</span>]</button></span></div><preclass="rust item-decl"><code>pub type Table = <aclass="struct"href="map/struct.Map.html"title="struct toml::map::Map">Map</a><<aclass="struct"href="https://doc.rust-lang.org/1.78.0/alloc/string/struct.String.html"title="struct alloc::string::String">String</a>, <aclass="enum"href="enum.Value.html"title="enum toml::Value">Value</a>>;</code></pre><detailsclass="toggle top-doc"open><summaryclass="hideme"><span>Expand description</span></summary><divclass="docblock"><p>Type representing a TOML table, payload of the <code>Value::Table</code> variant.</p>
T: <aclass="trait"href="../serde/ser/trait.Serialize.html"title="trait serde::ser::Serialize">Serialize</a>,</div></h4></section></summary><divclass="docblock"><p>Convert a <code>T</code> into <code>toml::Table</code>.</p>
<p>This conversion can fail if <code>T</code>’s implementation of <code>Serialize</code> decides to
fail, or if <code>T</code> contains a map with non-string keys.</p>
T: <aclass="trait"href="../serde/de/trait.Deserialize.html"title="trait serde::de::Deserialize">Deserialize</a><'de>,</div></h4></section></summary><divclass="docblock"><p>Interpret a <code>toml::Table</code> as an instance of type <code>T</code>.</p>
<p>This conversion can fail if the structure of the <code>Table</code> does not match the structure
expected by <code>T</code>, for example if <code>T</code> is a bool which can’t be mapped to a <code>Table</code>. It can
also fail if the structure is correct but <code>T</code>’s implementation of <code>Deserialize</code> decides
that something is wrong with the data, for example required struct fields are missing from
the TOML map or some number is too big to fit in the expected primitive type.</p>
</div></details></div></details></div><h2id="trait-implementations"class="section-header">Trait Implementations<ahref="#trait-implementations"class="anchor">§</a></h2><divid="trait-implementations-list"><detailsclass="toggle implementors-toggle"open><summary><sectionid="impl-Deserializer%3C'de%3E-for-Map%3CString,+Value%3E"class="impl"><aclass="src rightside"href="../src/toml/table.rs.html#61-109">source</a><ahref="#impl-Deserializer%3C'de%3E-for-Map%3CString,+Value%3E"class="anchor">§</a><h3class="code-header">impl<'de><aclass="trait"href="../serde/de/trait.Deserializer.html"title="trait serde::de::Deserializer">Deserializer</a><'de> for <aclass="type"href="type.Table.html"title="type toml::Table">Table</a></h3></section></summary><divclass="impl-items"><detailsclass="toggle"open><summary><sectionid="associatedtype.Error"class="associatedtype trait-impl"><ahref="#associatedtype.Error"class="anchor">§</a><h4class="code-header">type <ahref="../serde/de/trait.Deserializer.html#associatedtype.Error"class="associatedtype">Error</a> = <aclass="struct"href="de/struct.Error.html"title="struct toml::de::Error">Error</a></h4></section></summary><divclass='docblock'>The error type that can be returned if some error occurs during
V: <aclass="trait"href="../serde/de/trait.Visitor.html"title="trait serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><divclass='docblock'>Require the <code>Deserializer</code> to figure out how to drive the visitor based
on what data type is in the input. <ahref="../serde/de/trait.Deserializer.html#tymethod.deserialize_any">Read more</a></div></details><detailsclass="toggle method-toggle"open><summary><sectionid="method.deserialize_enum"class="method trait-impl"><aclass="src rightside"href="../src/toml/table.rs.html#72-82">source</a><ahref="#method.deserialize_enum"class="anchor">§</a><h4class="code-header">fn <ahref="../serde/de/trait.Deserializer.html#tymethod.deserialize_enum"class="fn">deserialize_enum</a><V>(
V: <aclass="trait"href="../serde/de/trait.Visitor.html"title="trait serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><divclass='docblock'>Hint that the <code>Deserialize</code> type is expecting an enum value with a
V: <aclass="trait"href="../serde/de/trait.Visitor.html"title="trait serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><divclass='docblock'>Hint that the <code>Deserialize</code> type is expecting an optional value. <ahref="../serde/de/trait.Deserializer.html#tymethod.deserialize_option">Read more</a></div></details><detailsclass="toggle method-toggle"open><summary><sectionid="method.deserialize_newtype_struct"class="method trait-impl"><aclass="src rightside"href="../src/toml/table.rs.html#93-102">source</a><ahref="#method.deserialize_newtype_struct"class="anchor">§</a><h4class="code-header">fn <ahref="../serde/de/trait.Deserializer.html#tymethod.deserialize_newtype_struct"class="fn">deserialize_newtype_struct</a><V>(
V: <aclass="trait"href="../serde/de/trait.Visitor.html"title="trait serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><divclass='docblock'>Hint that the <code>Deserialize</code> type is expecting a newtype struct with a
) -><aclass="enum"href="https://doc.rust-lang.org/1.78.0/core/result/enum.Result.html"title="enum core::result::Result">Result</a><V::<aclass="associatedtype"href="../serde/de/trait.Visitor.html#associatedtype.Value"title="type serde::de::Visitor::Value">Value</a>, <Self as <aclass="trait"href="../serde/de/trait.Deserializer.html"title="trait serde::de::Deserializer">Deserializer</a><'de>>::<aclass="associatedtype"href="../serde/de/trait.Deserializer.html#associatedtype.Error"title="type serde::de::Deserializer::Error">Error</a>><divclass="where">where
V: <aclass="trait"href="../serde/de/trait.Visitor.html"title="trait serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><divclass='docblock'>Hint that the <code>Deserialize</code> type is expecting a <code>bool</code> value.</div></details><detailsclass="toggle method-toggle"open><summary><sectionid="method.deserialize_u8"class="method trait-impl"><aclass="src rightside"href="../src/toml/table.rs.html#104-108">source</a><ahref="#method.deserialize_u8"class="anchor">§</a><h4class="code-header">fn <ahref="../serde/de/trait.Deserializer.html#tymethod.deserialize_u8"class="fn">deserialize_u8</a><V>(
self,
visitor: V
) -><aclass="enum"href="https://doc.rust-lang.org/1.78.0/core/result/enum.Result.html"title="enum core::result::Result">Result</a><V::<aclass="associatedtype"href="../serde/de/trait.Visitor.html#associatedtype.Value"title="type serde::de::Visitor::Value">Value</a>, <Self as <aclass="trait"href="../serde/de/trait.Deserializer.html"title="trait serde::de::Deserializer">Deserializer</a><'de>>::<aclass="associatedtype"href="../serde/de/trait.Deserializer.html#associatedtype.Error"title="type serde::de::Deserializer::Error">Error</a>><divclass="where">where
V: <aclass="trait"href="../serde/de/trait.Visitor.html"title="trait serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><divclass='docblock'>Hint that the <code>Deserialize</code> type is expecting a <code>u8</code> value.</div></details><detailsclass="toggle method-toggle"open><summary><sectionid="method.deserialize_u16"class="method trait-impl"><aclass="src rightside"href="../src/toml/table.rs.html#104-108">source</a><ahref="#method.deserialize_u16"class="anchor">§</a><h4class="code-header">fn <ahref="../serde/de/trait.Deserializer.html#tymethod.deserialize_u16"class="fn">deserialize_u16</a><V>(
self,
visitor: V
) -><aclass="enum"href="https://doc.rust-lang.org/1.78.0/core/result/enum.Result.html"title="enum core::result::Result">Result</a><V::<aclass="associatedtype"href="../serde/de/trait.Visitor.html#associatedtype.Value"title="type serde::de::Visitor::Value">Value</a>, <Self as <aclass="trait"href="../serde/de/trait.Deserializer.html"title="trait serde::de::Deserializer">Deserializer</a><'de>>::<aclass="associatedtype"href="../serde/de/trait.Deserializer.html#associatedtype.Error"title="type serde::de::Deserializer::Error">Error</a>><divclass="where">where
V: <aclass="trait"href="../serde/de/trait.Visitor.html"title="trait serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><divclass='docblock'>Hint that the <code>Deserialize</code> type is expecting a <code>u16</code> value.</div></details><detailsclass="toggle method-toggle"open><summary><sectionid="method.deserialize_u32"class="method trait-impl"><aclass="src rightside"href="../src/toml/table.rs.html#104-108">source</a><ahref="#method.deserialize_u32"class="anchor">§</a><h4class="code-header">fn <ahref="../serde/de/trait.Deserializer.html#tymethod.deserialize_u32"class="fn">deserialize_u32</a><V>(
self,
visitor: V
) -><aclass="enum"href="https://doc.rust-lang.org/1.78.0/core/result/enum.Result.html"title="enum core::result::Result">Result</a><V::<aclass="associatedtype"href="../serde/de/trait.Visitor.html#associatedtype.Value"title="type serde::de::Visitor::Value">Value</a>, <Self as <aclass="trait"href="../serde/de/trait.Deserializer.html"title="trait serde::de::Deserializer">Deserializer</a><'de>>::<aclass="associatedtype"href="../serde/de/trait.Deserializer.html#associatedtype.Error"title="type serde::de::Deserializer::Error">Error</a>><divclass="where">where
V: <aclass="trait"href="../serde/de/trait.Visitor.html"title="trait serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><divclass='docblock'>Hint that the <code>Deserialize</code> type is expecting a <code>u32</code> value.</div></details><detailsclass="toggle method-toggle"open><summary><sectionid="method.deserialize_u64"class="method trait-impl"><aclass="src rightside"href="../src/toml/table.rs.html#104-108">source</a><ahref="#method.deserialize_u64"class="anchor">§</a><h4class="code-header">fn <ahref="../serde/de/trait.Deserializer.html#tymethod.deserialize_u64"class="fn">deserialize_u64</a><V>(
self,
visitor: V
) -><aclass="enum"href="https://doc.rust-lang.org/1.78.0/core/result/enum.Result.html"title="enum core::result::Result">Result</a><V::<aclass="associatedtype"href="../serde/de/trait.Visitor.html#associatedtype.Value"title="type serde::de::Visitor::Value">Value</a>, <Self as <aclass="trait"href="../serde/de/trait.Deserializer.html"title="trait serde::de::Deserializer">Deserializer</a><'de>>::<aclass="associatedtype"href="../serde/de/trait.Deserializer.html#associatedtype.Error"title="type serde::de::Deserializer::Error">Error</a>><divclass="where">where
V: <aclass="trait"href="../serde/de/trait.Visitor.html"title="trait serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><divclass='docblock'>Hint that the <code>Deserialize</code> type is expecting a <code>u64</code> value.</div></details><detailsclass="toggle method-toggle"open><summary><sectionid="method.deserialize_i8"class="method trait-impl"><aclass="src rightside"href="../src/toml/table.rs.html#104-108">source</a><ahref="#method.deserialize_i8"class="anchor">§</a><h4class="code-header">fn <ahref="../serde/de/trait.Deserializer.html#tymethod.deserialize_i8"class="fn">deserialize_i8</a><V>(
self,
visitor: V
) -><aclass="enum"href="https://doc.rust-lang.org/1.78.0/core/result/enum.Result.html"title="enum core::result::Result">Result</a><V::<aclass="associatedtype"href="../serde/de/trait.Visitor.html#associatedtype.Value"title="type serde::de::Visitor::Value">Value</a>, <Self as <aclass="trait"href="../serde/de/trait.Deserializer.html"title="trait serde::de::Deserializer">Deserializer</a><'de>>::<aclass="associatedtype"href="../serde/de/trait.Deserializer.html#associatedtype.Error"title="type serde::de::Deserializer::Error">Error</a>><divclass="where">where
V: <aclass="trait"href="../serde/de/trait.Visitor.html"title="trait serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><divclass='docblock'>Hint that the <code>Deserialize</code> type is expecting an <code>i8</code> value.</div></details><detailsclass="toggle method-toggle"open><summary><sectionid="method.deserialize_i16"class="method trait-impl"><aclass="src rightside"href="../src/toml/table.rs.html#104-108">source</a><ahref="#method.deserialize_i16"class="anchor">§</a><h4class="code-header">fn <ahref="../serde/de/trait.Deserializer.html#tymethod.deserialize_i16"class="fn">deserialize_i16</a><V>(
self,
visitor: V
) -><aclass="enum"href="https://doc.rust-lang.org/1.78.0/core/result/enum.Result.html"title="enum core::result::Result">Result</a><V::<aclass="associatedtype"href="../serde/de/trait.Visitor.html#associatedtype.Value"title="type serde::de::Visitor::Value">Value</a>, <Self as <aclass="trait"href="../serde/de/trait.Deserializer.html"title="trait serde::de::Deserializer">Deserializer</a><'de>>::<aclass="associatedtype"href="../serde/de/trait.Deserializer.html#associatedtype.Error"title="type serde::de::Deserializer::Error">Error</a>><divclass="where">where
V: <aclass="trait"href="../serde/de/trait.Visitor.html"title="trait serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><divclass='docblock'>Hint that the <code>Deserialize</code> type is expecting an <code>i16</code> value.</div></details><detailsclass="toggle method-toggle"open><summary><sectionid="method.deserialize_i32"class="method trait-impl"><aclass="src rightside"href="../src/toml/table.rs.html#104-108">source</a><ahref="#method.deserialize_i32"class="anchor">§</a><h4class="code-header">fn <ahref="../serde/de/trait.Deserializer.html#tymethod.deserialize_i32"class="fn">deserialize_i32</a><V>(
self,
visitor: V
) -><aclass="enum"href="https://doc.rust-lang.org/1.78.0/core/result/enum.Result.html"title="enum core::result::Result">Result</a><V::<aclass="associatedtype"href="../serde/de/trait.Visitor.html#associatedtype.Value"title="type serde::de::Visitor::Value">Value</a>, <Self as <aclass="trait"href="../serde/de/trait.Deserializer.html"title="trait serde::de::Deserializer">Deserializer</a><'de>>::<aclass="associatedtype"href="../serde/de/trait.Deserializer.html#associatedtype.Error"title="type serde::de::Deserializer::Error">Error</a>><divclass="where">where
V: <aclass="trait"href="../serde/de/trait.Visitor.html"title="trait serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><divclass='docblock'>Hint that the <code>Deserialize</code> type is expecting an <code>i32</code> value.</div></details><detailsclass="toggle method-toggle"open><summary><sectionid="method.deserialize_i64"class="method trait-impl"><aclass="src rightside"href="../src/toml/table.rs.html#104-108">source</a><ahref="#method.deserialize_i64"class="anchor">§</a><h4class="code-header">fn <ahref="../serde/de/trait.Deserializer.html#tymethod.deserialize_i64"class="fn">deserialize_i64</a><V>(
self,
visitor: V
) -><aclass="enum"href="https://doc.rust-lang.org/1.78.0/core/result/enum.Result.html"title="enum core::result::Result">Result</a><V::<aclass="associatedtype"href="../serde/de/trait.Visitor.html#associatedtype.Value"title="type serde::de::Visitor::Value">Value</a>, <Self as <aclass="trait"href="../serde/de/trait.Deserializer.html"title="trait serde::de::Deserializer">Deserializer</a><'de>>::<aclass="associatedtype"href="../serde/de/trait.Deserializer.html#associatedtype.Error"title="type serde::de::Deserializer::Error">Error</a>><divclass="where">where
V: <aclass="trait"href="../serde/de/trait.Visitor.html"title="trait serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><divclass='docblock'>Hint that the <code>Deserialize</code> type is expecting an <code>i64</code> value.</div></details><detailsclass="toggle method-toggle"open><summary><sectionid="method.deserialize_f32"class="method trait-impl"><aclass="src rightside"href="../src/toml/table.rs.html#104-108">source</a><ahref="#method.deserialize_f32"class="anchor">§</a><h4class="code-header">fn <ahref="../serde/de/trait.Deserializer.html#tymethod.deserialize_f32"class="fn">deserialize_f32</a><V>(
self,
visitor: V
) -><aclass="enum"href="https://doc.rust-lang.org/1.78.0/core/result/enum.Result.html"title="enum core::result::Result">Result</a><V::<aclass="associatedtype"href="../serde/de/trait.Visitor.html#associatedtype.Value"title="type serde::de::Visitor::Value">Value</a>, <Self as <aclass="trait"href="../serde/de/trait.Deserializer.html"title="trait serde::de::Deserializer">Deserializer</a><'de>>::<aclass="associatedtype"href="../serde/de/trait.Deserializer.html#associatedtype.Error"title="type serde::de::Deserializer::Error">Error</a>><divclass="where">where
V: <aclass="trait"href="../serde/de/trait.Visitor.html"title="trait serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><divclass='docblock'>Hint that the <code>Deserialize</code> type is expecting a <code>f32</code> value.</div></details><detailsclass="toggle method-toggle"open><summary><sectionid="method.deserialize_f64"class="method trait-impl"><aclass="src rightside"href="../src/toml/table.rs.html#104-108">source</a><ahref="#method.deserialize_f64"class="anchor">§</a><h4class="code-header">fn <ahref="../serde/de/trait.Deserializer.html#tymethod.deserialize_f64"class="fn">deserialize_f64</a><V>(
self,
visitor: V
) -><aclass="enum"href="https://doc.rust-lang.org/1.78.0/core/result/enum.Result.html"title="enum core::result::Result">Result</a><V::<aclass="associatedtype"href="../serde/de/trait.Visitor.html#associatedtype.Value"title="type serde::de::Visitor::Value">Value</a>, <Self as <aclass="trait"href="../serde/de/trait.Deserializer.html"title="trait serde::de::Deserializer">Deserializer</a><'de>>::<aclass="associatedtype"href="../serde/de/trait.Deserializer.html#associatedtype.Error"title="type serde::de::Deserializer::Error">Error</a>><divclass="where">where
V: <aclass="trait"href="../serde/de/trait.Visitor.html"title="trait serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><divclass='docblock'>Hint that the <code>Deserialize</code> type is expecting a <code>f64</code> value.</div></details><detailsclass="toggle method-toggle"open><summary><sectionid="method.deserialize_char"class="method trait-impl"><aclass="src rightside"href="../src/toml/table.rs.html#104-108">source</a><ahref="#method.deserialize_char"class="anchor">§</a><h4class="code-header">fn <ahref="../serde/de/trait.Deserializer.html#tymethod.deserialize_char"class="fn">deserialize_char</a><V>(
self,
visitor: V
) -><aclass="enum"href="https://doc.rust-lang.org/1.78.0/core/result/enum.Result.html"title="enum core::result::Result">Result</a><V::<aclass="associatedtype"href="../serde/de/trait.Visitor.html#associatedtype.Value"title="type serde::de::Visitor::Value">Value</a>, <Self as <aclass="trait"href="../serde/de/trait.Deserializer.html"title="trait serde::de::Deserializer">Deserializer</a><'de>>::<aclass="associatedtype"href="../serde/de/trait.Deserializer.html#associatedtype.Error"title="type serde::de::Deserializer::Error">Error</a>><divclass="where">where
V: <aclass="trait"href="../serde/de/trait.Visitor.html"title="trait serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><divclass='docblock'>Hint that the <code>Deserialize</code> type is expecting a <code>char</code> value.</div></details><detailsclass="toggle method-toggle"open><summary><sectionid="method.deserialize_str"class="method trait-impl"><aclass="src rightside"href="../src/toml/table.rs.html#104-108">source</a><ahref="#method.deserialize_str"class="anchor">§</a><h4class="code-header">fn <ahref="../serde/de/trait.Deserializer.html#tymethod.deserialize_str"class="fn">deserialize_str</a><V>(
self,
visitor: V
) -><aclass="enum"href="https://doc.rust-lang.org/1.78.0/core/result/enum.Result.html"title="enum core::result::Result">Result</a><V::<aclass="associatedtype"href="../serde/de/trait.Visitor.html#associatedtype.Value"title="type serde::de::Visitor::Value">Value</a>, <Self as <aclass="trait"href="../serde/de/trait.Deserializer.html"title="trait serde::de::Deserializer">Deserializer</a><'de>>::<aclass="associatedtype"href="../serde/de/trait.Deserializer.html#associatedtype.Error"title="type serde::de::Deserializer::Error">Error</a>><divclass="where">where
V: <aclass="trait"href="../serde/de/trait.Visitor.html"title="trait serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><divclass='docblock'>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
V: <aclass="trait"href="../serde/de/trait.Visitor.html"title="trait serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><divclass='docblock'>Hint that the <code>Deserialize</code> type is expecting a string value and would
benefit from taking ownership of buffered data owned by the
) -><aclass="enum"href="https://doc.rust-lang.org/1.78.0/core/result/enum.Result.html"title="enum core::result::Result">Result</a><V::<aclass="associatedtype"href="../serde/de/trait.Visitor.html#associatedtype.Value"title="type serde::de::Visitor::Value">Value</a>, <Self as <aclass="trait"href="../serde/de/trait.Deserializer.html"title="trait serde::de::Deserializer">Deserializer</a><'de>>::<aclass="associatedtype"href="../serde/de/trait.Deserializer.html#associatedtype.Error"title="type serde::de::Deserializer::Error">Error</a>><divclass="where">where
V: <aclass="trait"href="../serde/de/trait.Visitor.html"title="trait serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><divclass='docblock'>Hint that the <code>Deserialize</code> type is expecting a unit value.</div></details><detailsclass="toggle method-toggle"open><summary><sectionid="method.deserialize_seq"class="method trait-impl"><aclass="src rightside"href="../src/toml/table.rs.html#104-108">source</a><ahref="#method.deserialize_seq"class="anchor">§</a><h4class="code-header">fn <ahref="../serde/de/trait.Deserializer.html#tymethod.deserialize_seq"class="fn">deserialize_seq</a><V>(
self,
visitor: V
) -><aclass="enum"href="https://doc.rust-lang.org/1.78.0/core/result/enum.Result.html"title="enum core::result::Result">Result</a><V::<aclass="associatedtype"href="../serde/de/trait.Visitor.html#associatedtype.Value"title="type serde::de::Visitor::Value">Value</a>, <Self as <aclass="trait"href="../serde/de/trait.Deserializer.html"title="trait serde::de::Deserializer">Deserializer</a><'de>>::<aclass="associatedtype"href="../serde/de/trait.Deserializer.html#associatedtype.Error"title="type serde::de::Deserializer::Error">Error</a>><divclass="where">where
V: <aclass="trait"href="../serde/de/trait.Visitor.html"title="trait serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><divclass='docblock'>Hint that the <code>Deserialize</code> type is expecting a sequence of values.</div></details><detailsclass="toggle method-toggle"open><summary><sectionid="method.deserialize_bytes"class="method trait-impl"><aclass="src rightside"href="../src/toml/table.rs.html#104-108">source</a><ahref="#method.deserialize_bytes"class="anchor">§</a><h4class="code-header">fn <ahref="../serde/de/trait.Deserializer.html#tymethod.deserialize_bytes"class="fn">deserialize_bytes</a><V>(
self,
visitor: V
) -><aclass="enum"href="https://doc.rust-lang.org/1.78.0/core/result/enum.Result.html"title="enum core::result::Result">Result</a><V::<aclass="associatedtype"href="../serde/de/trait.Visitor.html#associatedtype.Value"title="type serde::de::Visitor::Value">Value</a>, <Self as <aclass="trait"href="../serde/de/trait.Deserializer.html"title="trait serde::de::Deserializer">Deserializer</a><'de>>::<aclass="associatedtype"href="../serde/de/trait.Deserializer.html#associatedtype.Error"title="type serde::de::Deserializer::Error">Error</a>><divclass="where">where
V: <aclass="trait"href="../serde/de/trait.Visitor.html"title="trait serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><divclass='docblock'>Hint that the <code>Deserialize</code> type is expecting a byte array and does not
benefit from taking ownership of buffered data owned by the
V: <aclass="trait"href="../serde/de/trait.Visitor.html"title="trait serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><divclass='docblock'>Hint that the <code>Deserialize</code> type is expecting a byte array and would
benefit from taking ownership of buffered data owned by the
V: <aclass="trait"href="../serde/de/trait.Visitor.html"title="trait serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><divclass='docblock'>Hint that the <code>Deserialize</code> type is expecting a map of key-value pairs.</div></details><detailsclass="toggle method-toggle"open><summary><sectionid="method.deserialize_unit_struct"class="method trait-impl"><aclass="src rightside"href="../src/toml/table.rs.html#104-108">source</a><ahref="#method.deserialize_unit_struct"class="anchor">§</a><h4class="code-header">fn <ahref="../serde/de/trait.Deserializer.html#tymethod.deserialize_unit_struct"class="fn">deserialize_unit_struct</a><V>(
V: <aclass="trait"href="../serde/de/trait.Visitor.html"title="trait serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><divclass='docblock'>Hint that the <code>Deserialize</code> type is expecting a unit struct with a
V: <aclass="trait"href="../serde/de/trait.Visitor.html"title="trait serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><divclass='docblock'>Hint that the <code>Deserialize</code> type is expecting a tuple struct with a
particular name and number of fields.</div></details><detailsclass="toggle method-toggle"open><summary><sectionid="method.deserialize_struct"class="method trait-impl"><aclass="src rightside"href="../src/toml/table.rs.html#104-108">source</a><ahref="#method.deserialize_struct"class="anchor">§</a><h4class="code-header">fn <ahref="../serde/de/trait.Deserializer.html#tymethod.deserialize_struct"class="fn">deserialize_struct</a><V>(
V: <aclass="trait"href="../serde/de/trait.Visitor.html"title="trait serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><divclass='docblock'>Hint that the <code>Deserialize</code> type is expecting a struct with a particular
name and fields.</div></details><detailsclass="toggle method-toggle"open><summary><sectionid="method.deserialize_tuple"class="method trait-impl"><aclass="src rightside"href="../src/toml/table.rs.html#104-108">source</a><ahref="#method.deserialize_tuple"class="anchor">§</a><h4class="code-header">fn <ahref="../serde/de/trait.Deserializer.html#tymethod.deserialize_tuple"class="fn">deserialize_tuple</a><V>(
V: <aclass="trait"href="../serde/de/trait.Visitor.html"title="trait serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><divclass='docblock'>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.</div></details><detailsclass="toggle method-toggle"open><summary><sectionid="method.deserialize_ignored_any"class="method trait-impl"><aclass="src rightside"href="../src/toml/table.rs.html#104-108">source</a><ahref="#method.deserialize_ignored_any"class="anchor">§</a><h4class="code-header">fn <ahref="../serde/de/trait.Deserializer.html#tymethod.deserialize_ignored_any"class="fn">deserialize_ignored_any</a><V>(
self,
visitor: V
) -><aclass="enum"href="https://doc.rust-lang.org/1.78.0/core/result/enum.Result.html"title="enum core::result::Result">Result</a><V::<aclass="associatedtype"href="../serde/de/trait.Visitor.html#associatedtype.Value"title="type serde::de::Visitor::Value">Value</a>, <Self as <aclass="trait"href="../serde/de/trait.Deserializer.html"title="trait serde::de::Deserializer">Deserializer</a><'de>>::<aclass="associatedtype"href="../serde/de/trait.Deserializer.html#associatedtype.Error"title="type serde::de::Deserializer::Error">Error</a>><divclass="where">where
V: <aclass="trait"href="../serde/de/trait.Visitor.html"title="trait serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><divclass='docblock'>Hint that the <code>Deserialize</code> type needs to deserialize a value whose type
doesn’t matter because it is ignored. <ahref="../serde/de/trait.Deserializer.html#tymethod.deserialize_ignored_any">Read more</a></div></details><detailsclass="toggle method-toggle"open><summary><sectionid="method.deserialize_identifier"class="method trait-impl"><aclass="src rightside"href="../src/toml/table.rs.html#104-108">source</a><ahref="#method.deserialize_identifier"class="anchor">§</a><h4class="code-header">fn <ahref="../serde/de/trait.Deserializer.html#tymethod.deserialize_identifier"class="fn">deserialize_identifier</a><V>(
self,
visitor: V
) -><aclass="enum"href="https://doc.rust-lang.org/1.78.0/core/result/enum.Result.html"title="enum core::result::Result">Result</a><V::<aclass="associatedtype"href="../serde/de/trait.Visitor.html#associatedtype.Value"title="type serde::de::Visitor::Value">Value</a>, <Self as <aclass="trait"href="../serde/de/trait.Deserializer.html"title="trait serde::de::Deserializer">Deserializer</a><'de>>::<aclass="associatedtype"href="../serde/de/trait.Deserializer.html#associatedtype.Error"title="type serde::de::Deserializer::Error">Error</a>><divclass="where">where
V: <aclass="trait"href="../serde/de/trait.Visitor.html"title="trait serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><divclass='docblock'>Hint that the <code>Deserialize</code> type is expecting the name of a struct
field or the discriminant of an enum variant.</div></details><detailsclass="toggle method-toggle"open><summary><sectionid="method.deserialize_i128"class="method trait-impl"><aclass="src rightside"href="../src/serde/de/mod.rs.html#954-956">source</a><ahref="#method.deserialize_i128"class="anchor">§</a><h4class="code-header">fn <ahref="../serde/de/trait.Deserializer.html#method.deserialize_i128"class="fn">deserialize_i128</a><V>(
V: <aclass="trait"href="../serde/de/trait.Visitor.html"title="trait serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><divclass='docblock'>Hint that the <code>Deserialize</code> type is expecting an <code>i128</code> value. <ahref="../serde/de/trait.Deserializer.html#method.deserialize_i128">Read more</a></div></details><detailsclass="toggle method-toggle"open><summary><sectionid="method.deserialize_u128"class="method trait-impl"><aclass="src rightside"href="../src/serde/de/mod.rs.html#985-987">source</a><ahref="#method.deserialize_u128"class="anchor">§</a><h4class="code-header">fn <ahref="../serde/de/trait.Deserializer.html#method.deserialize_u128"class="fn">deserialize_u128</a><V>(
) -><aclass="enum"href="https://doc.rust-lang.org/1.78.0/core/result/enum.Result.html"title="enum core::result::Result">Result</a><<V as <aclass="trait"href="../serde/de/trait.Visitor.html"title="trait serde::de::Visitor">Visitor</a><'de>>::<aclass="associatedtype"href="../serde/de/trait.Visitor.html#associatedtype.Value"title="type serde::de::Visitor::Value">Value</a>, Self::<aclass="associatedtype"href="../serde/de/trait.Deserializer.html#associatedtype.Error"title="type serde::de::Deserializer::Error">Error</a>><divclass="where">where
V: <aclass="trait"href="../serde/de/trait.Visitor.html"title="trait serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><divclass='docblock'>Hint that the <code>Deserialize</code> type is expecting an <code>u128</code> value. <ahref="../serde/de/trait.Deserializer.html#method.deserialize_u128">Read more</a></div></details><detailsclass="toggle method-toggle"open><summary><sectionid="method.is_human_readable"class="method trait-impl"><aclass="src rightside"href="../src/serde/de/mod.rs.html#1216">source</a><ahref="#method.is_human_readable"class="anchor">§</a><h4class="code-header">fn <ahref="../serde/de/trait.Deserializer.html#method.is_human_readable"class="fn">is_human_readable</a>(&self) -><aclass="primitive"href="https://doc.rust-lang.org/1.78.0/std/primitive.bool.html">bool</a></h4></section></summary><divclass='docblock'>Determine whether <code>Deserialize</code> implementations should expect to
deserialize their human-readable form. <ahref="../serde/de/trait.Deserializer.html#method.is_human_readable">Read more</a></div></details></div></details><detailsclass="toggle implementors-toggle"open><summary><sectionid="impl-Display-for-Map%3CString,+Value%3E"class="impl"><aclass="src rightside"href="../src/toml/table.rs.html#45-51">source</a><ahref="#impl-Display-for-Map%3CString,+Value%3E"class="anchor">§</a><h3class="code-header">impl <aclass="trait"href="https://doc.rust-lang.org/1.78.0/core/fmt/trait.Display.html"title="trait core::fmt::Display">Display</a> for <aclass="type"href="type.Table.html"title="type toml::Table">Table</a></h3></section></summary><divclass="impl-items"><detailsclass="toggle method-toggle"open><summary><sectionid="method.fmt"class="method trait-impl"><aclass="src rightside"href="../src/toml/table.rs.html#46-50">source</a><ahref="#method.fmt"class="anchor">§</a><h4class="code-header">fn <ahref="https://doc.rust-lang.org/1.78.0/core/fmt/trait.Display.html#tymethod.fmt"class="fn">fmt</a>(&self, f: &mut <aclass="struct"href="https://doc.rust-lang.org/1.78.0/core/fmt/struct.Formatter.html"title="struct core::fmt::Formatter">Formatter</a><'_>) -><aclass="type"href="https://doc.rust-lang.org/1.78.0/core/fmt/type.Result.html"title="type core::fmt::Result">Result</a></h4></section></summary><divclass='docblock'>Formats the value using the given formatter. <ahref="https://doc.rust-lang.org/1.78.0/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><detailsclass="toggle implementors-toggle"open><summary><sectionid="impl-FromStr-for-Map%3CString,+Value%3E"class="impl"><aclass="src rightside"href="../src/toml/table.rs.html#54-59">source</a><ahref="#impl-FromStr-for-Map%3CString,+Value%3E"class="anchor">§</a><h3class="code-header">impl <aclass="trait"href="https://doc.rust-lang.org/1.78.0/core/str/traits/trait.FromStr.html"title="trait core::str::traits::FromStr">FromStr</a> for <aclass="type"href="type.Table.html"title="type toml::Table">Table</a></h3></section></summary><divclass="impl-items"><detailsclass="toggle"open><summary><sectionid="associatedtype.Err"class="associatedtype trait-impl"><ahref="#associatedtype.Err"class="anchor">§</a><h4class="code-header">type <ahref="https://doc.rust-lang.org/1.78.0/core/str/traits/trait.FromStr.html#associatedtype.Err"class="associatedtype">Err</a> = <aclass="struct"href="de/struct.Error.html"title="struct toml::de::Error">Error</a></h4></section></summary><divclass='docblock'>The associated error which can be returned from parsing.</div></details><detailsclass="toggle method-toggle"open><summary><sectionid="method.from_str"class="method trait-impl"><aclass="src rightside"href="../src/toml/table.rs.html#56-58">source</a><ahref="#method.from_str"class="anchor">§</a><h4class="code-header">fn <ahref="https://doc.rust-lang.org/1.78.0/core/str/traits/trait.FromStr.html#tymethod.from_str"class="fn">from_str</a>(s: &<aclass="primitive"href="https://doc.rust-lang.org/1.78.0/std/primitive.str.html">str</a>) -><aclass="enum"href="https://doc.rust-lang.org/1.78.0/core/result/enum.Result.html"title="enum core::result::Result">Result</a><Self, Self::<aclass="associatedtype"href="https://doc.rust-lang.org/1.78.0/core/str/traits/trait.FromStr.html#associatedtype.Err"title="type core::str::traits::FromStr::Err">Err</a>></h4></section></summary><divclass='docblock'>Parses a string <code>s</code> to return a value of this type. <ahref="https://doc.rust-lang.org/1.78.0/core/str/traits/trait.FromStr.html#tymethod.from_str">Read more</a></div></details></div></details><detailsclass="toggle implementors-toggle"open><summary><sectionid="impl-IntoDeserializer%3C'de,+Error%3E-for-Map%3CString,+Value%3E"class="impl"><aclass="src rightside"href="../src/toml/table.rs.html#111-117">source</a><ahref="#impl-IntoDeserializer%3C'de,+Error%3E-for-Map%3CString,+Value%3E"class="anchor">§</a><h3class="code-header">impl<'de><