Files
google-apis-rs/darling/trait.FromMeta.html
2024-03-05 21:06:01 +01:00

119 lines
162 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

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

<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Create an instance from an item in an attribute declaration."><title>FromMeta in darling - Rust</title><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"><link rel="stylesheet" href="../static.files/normalize-76eba96aa4d2e634.css"><link rel="stylesheet" href="../static.files/rustdoc-ac92e1bbe349e143.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="darling" data-themes="" data-resource-suffix="" data-rustdoc-version="1.76.0 (07dca489a 2024-02-04)" data-channel="1.76.0" data-search-js="search-2b6ce74ff89ae146.js" data-settings-js="settings-4313503d2e1961c2.js" ><script src="../static.files/storage-f2adc0d6ca4d09fb.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-305769736d49e732.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-feafe1bb7466e4bd.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-16x16-8b506e7a72182f1c.png"><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-422f7d1d52889060.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-2c020d218678b618.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">&#9776;</button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../darling/index.html">darling</a><span class="version">0.20.3</span></h2></div><h2 class="location"><a href="#">FromMeta</a></h2><div class="sidebar-elems"><section><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.from_bool">from_bool</a></li><li><a href="#method.from_char">from_char</a></li><li><a href="#method.from_expr">from_expr</a></li><li><a href="#method.from_list">from_list</a></li><li><a href="#method.from_meta">from_meta</a></li><li><a href="#method.from_nested_meta">from_nested_meta</a></li><li><a href="#method.from_none">from_none</a></li><li><a href="#method.from_string">from_string</a></li><li><a href="#method.from_value">from_value</a></li><li><a href="#method.from_word">from_word</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-FromMeta-for-()">()</a></li><li><a href="#impl-FromMeta-for-Arc%3CT%3E">Arc&lt;T&gt;</a></li><li><a href="#impl-FromMeta-for-AtomicBool">AtomicBool</a></li><li><a href="#impl-FromMeta-for-Box%3CT%3E">Box&lt;T&gt;</a></li><li><a href="#impl-FromMeta-for-Expr">Expr</a></li><li><a href="#impl-FromMeta-for-ExprArray">ExprArray</a></li><li><a href="#impl-FromMeta-for-ExprPath">ExprPath</a></li><li><a href="#impl-FromMeta-for-HashMap%3CIdent,+V,+S%3E">HashMap&lt;Ident, V, S&gt;</a></li><li><a href="#impl-FromMeta-for-HashMap%3CPath,+V,+S%3E">HashMap&lt;Path, V, S&gt;</a></li><li><a href="#impl-FromMeta-for-HashMap%3CString,+V,+S%3E">HashMap&lt;String, V, S&gt;</a></li><li><a href="#impl-FromMeta-for-Ident">Ident</a></li><li><a href="#impl-FromMeta-for-Lit">Lit</a></li><li><a href="#impl-FromMeta-for-LitBool">LitBool</a></li><li><a href="#impl-FromMeta-for-LitByte">LitByte</a></li><li><a href="#impl-FromMeta-for-LitByteStr">LitByteStr</a></li><li><a href="#impl-FromMeta-for-LitChar">LitChar</a></li><li><a href="#impl-FromMeta-for-LitFloat">LitFloat</a></li><li><a href="#impl-FromMeta-for-LitInt">LitInt</a></li><li><a href="#impl-FromMeta-for-LitStr">LitStr</a></li><li><a href="#impl-FromMeta-for-Literal">Literal</a></li><li><a href="#impl-FromMeta-for-Meta">Meta</a></li><li><a href="#impl-FromMeta-for-Option%3CT%3E">Option&lt;T&gt;</a></li><li><a href="#impl-FromMeta-for-Path">Path</a></li><li><a href="#impl-FromMeta-for-Punctuated%3CT,+P%3E">Punctuated&lt;T, P&gt;</a></li><li><a href="#impl-FromMeta-for-Rc%3CT%3E">Rc&lt;T&gt;</a></li><li><a href="#impl-FromMeta-for-RefCell%3CT%3E">RefCell&lt;T&gt;</a></li><li><a href="#impl-FromMeta-for-RenameRule">RenameRule</a></li><li><a href="#impl-FromMeta-for-Result%3CT,+Error%3E">Result&lt;T, Error&gt;</a></li><li><a href="#impl-FromMeta-for-Result%3CT,+Meta%3E">Result&lt;T, Meta&gt;</a></li><li><a href="#impl-FromMeta-for-String">String</a></li><li><a href="#impl-FromMeta-for-Type">Type</a></li><li><a href="#impl-FromMeta-for-TypeArray">TypeArray</a></li><li><a href="#impl-FromMeta-for-TypeBareFn">TypeBareFn</a></li><li><a href="#impl-FromMeta-for-TypeGroup">TypeGroup</a></li><li><a href="#impl-FromMeta-for-TypeImplTrait">TypeImplTrait</a></li><li><a href="#impl-FromMeta-for-TypeInfer">TypeInfer</a></li><li><a href="#impl-FromMeta-for-TypeMacro">TypeMacro</a></li><li><a href="#impl-FromMeta-for-TypeNever">TypeNever</a></li><li><a href="#impl-FromMeta-for-TypeParam">TypeParam</a></li><li><a href="#impl-FromMeta-for-TypeParen">TypeParen</a></li><li><a href="#impl-FromMeta-for-TypePath">TypePath</a></li><li><a href="#impl-FromMeta-for-TypePtr">TypePtr</a></li><li><a href="#impl-FromMeta-for-TypeReference">TypeReference</a></li><li><a href="#impl-FromMeta-for-TypeSlice">TypeSlice</a></li><li><a href="#impl-FromMeta-for-TypeTraitObject">TypeTraitObject</a></li><li><a href="#impl-FromMeta-for-TypeTuple">TypeTuple</a></li><li><a href="#impl-FromMeta-for-Vec%3CWherePredicate%3E">Vec&lt;WherePredicate&gt;</a></li><li><a href="#impl-FromMeta-for-Vec%3Cu16%3E">Vec&lt;u16&gt;</a></li><li><a href="#impl-FromMeta-for-Vec%3Cu32%3E">Vec&lt;u32&gt;</a></li><li><a href="#impl-FromMeta-for-Vec%3Cu64%3E">Vec&lt;u64&gt;</a></li><li><a href="#impl-FromMeta-for-Vec%3Cu8%3E">Vec&lt;u8&gt;</a></li><li><a href="#impl-FromMeta-for-Vec%3Cusize%3E">Vec&lt;usize&gt;</a></li><li><a href="#impl-FromMeta-for-Visibility">Visibility</a></li><li><a href="#impl-FromMeta-for-WhereClause">WhereClause</a></li><li><a href="#impl-FromMeta-for-bool">bool</a></li><li><a href="#impl-FromMeta-for-char">char</a></li><li><a href="#impl-FromMeta-for-f32">f32</a></li><li><a href="#impl-FromMeta-for-f64">f64</a></li><li><a href="#impl-FromMeta-for-i128">i128</a></li><li><a href="#impl-FromMeta-for-i16">i16</a></li><li><a href="#impl-FromMeta-for-i32">i32</a></li><li><a href="#impl-FromMeta-for-i64">i64</a></li><li><a href="#impl-FromMeta-for-i8">i8</a></li><li><a href="#impl-FromMeta-for-isize">isize</a></li><li><a href="#impl-FromMeta-for-u128">u128</a></li><li><a href="#impl-FromMeta-for-u16">u16</a></li><li><a href="#impl-FromMeta-for-u32">u32</a></li><li><a href="#impl-FromMeta-for-u64">u64</a></li><li><a href="#impl-FromMeta-for-u8">u8</a></li><li><a href="#impl-FromMeta-for-usize">usize</a></li></ul><h3><a href="#object-safety">Object Safety</a></h3><h3><a href="#implementors">Implementors</a></h3></section><h2><a href="index.html">In crate darling</a></h2></div></nav><div class="sidebar-resizer"></div>
<main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><div id="sidebar-button" tabindex="-1"><a href="../darling/all.html" title="show sidebar"></a></div><input class="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"><div id="help-button" tabindex="-1"><a href="../help.html" title="help">?</a></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../static.files/wheel-7b819b6101059cd0.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1>Trait <a href="index.html">darling</a>::<wbr><a class="trait" href="#">FromMeta</a><button id="copy-path" title="Copy item path to clipboard"><img src="../static.files/clipboard-7571035ce49a181d.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="src" href="../src/darling_core/from_meta.rs.html#51">source</a> · <button id="toggle-all-docs" title="collapse all docs">[<span>&#x2212;</span>]</button></span></div><pre class="rust item-decl"><code>pub trait FromMeta: <a class="trait" href="https://doc.rust-lang.org/1.76.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> {
// Provided methods
fn <a href="#method.from_nested_meta" class="fn">from_nested_meta</a>(item: &amp;<a class="enum" href="ast/enum.NestedMeta.html" title="enum darling::ast::NestedMeta">NestedMeta</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Self, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt; { ... }
<span class="item-spacer"></span> fn <a href="#method.from_meta" class="fn">from_meta</a>(item: &amp;<a class="enum" href="../syn/attr/enum.Meta.html" title="enum syn::attr::Meta">Meta</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Self, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt; { ... }
<span class="item-spacer"></span> fn <a href="#method.from_none" class="fn">from_none</a>() -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt; { ... }
<span class="item-spacer"></span> fn <a href="#method.from_word" class="fn">from_word</a>() -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Self, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt; { ... }
<span class="item-spacer"></span> fn <a href="#method.from_list" class="fn">from_list</a>(items: &amp;[<a class="enum" href="ast/enum.NestedMeta.html" title="enum darling::ast::NestedMeta">NestedMeta</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Self, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt; { ... }
<span class="item-spacer"></span> fn <a href="#method.from_value" class="fn">from_value</a>(value: &amp;<a class="enum" href="../syn/lit/enum.Lit.html" title="enum syn::lit::Lit">Lit</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Self, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt; { ... }
<span class="item-spacer"></span> fn <a href="#method.from_expr" class="fn">from_expr</a>(expr: &amp;<a class="enum" href="../syn/expr/enum.Expr.html" title="enum syn::expr::Expr">Expr</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Self, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt; { ... }
<span class="item-spacer"></span> fn <a href="#method.from_char" class="fn">from_char</a>(value: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.char.html">char</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Self, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt; { ... }
<span class="item-spacer"></span> fn <a href="#method.from_string" class="fn">from_string</a>(value: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Self, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt; { ... }
<span class="item-spacer"></span> fn <a href="#method.from_bool" class="fn">from_bool</a>(value: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.bool.html">bool</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Self, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt; { ... }
}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Create an instance from an item in an attribute declaration.</p>
<h2 id="implementing-frommeta"><a href="#implementing-frommeta">Implementing <code>FromMeta</code></a></h2>
<ul>
<li>Do not take a dependency on the <code>ident</code> of the passed-in meta item. The ident will be set by the field name of the containing struct.</li>
<li>Implement only the <code>from_*</code> methods that you intend to support. The default implementations will return useful errors.</li>
</ul>
<h2 id="provided-implementations"><a href="#provided-implementations">Provided Implementations</a></h2><h3 id="bool"><a href="#bool">bool</a></h3>
<ul>
<li>Word with no value specified - becomes <code>true</code>.</li>
<li>As a boolean literal, e.g. <code>foo = true</code>.</li>
<li>As a string literal, e.g. <code>foo = &quot;true&quot;</code>.</li>
</ul>
<h3 id="char"><a href="#char">char</a></h3>
<ul>
<li>As a char literal, e.g. <code>foo = '#'</code>.</li>
<li>As a string literal consisting of a single character, e.g. <code>foo = &quot;#&quot;</code>.</li>
</ul>
<h3 id="string"><a href="#string">String</a></h3>
<ul>
<li>As a string literal, e.g. <code>foo = &quot;hello&quot;</code>.</li>
<li>As a raw string literal, e.g. <code>foo = r#&quot;hello &quot;world&quot;&quot;#</code>.</li>
</ul>
<h3 id="number"><a href="#number">Number</a></h3>
<ul>
<li>As a string literal, e.g. <code>foo = &quot;-25&quot;</code>.</li>
<li>As an unquoted positive value, e.g. <code>foo = 404</code>. Negative numbers must be in quotation marks.</li>
</ul>
<h3 id=""><a href="#">()</a></h3>
<ul>
<li>Word with no value specified, e.g. <code>foo</code>. This is best used with <code>Option</code>.
See <code>darling::util::Flag</code> for a more strongly-typed alternative.</li>
</ul>
<h3 id="option"><a href="#option">Option</a></h3>
<ul>
<li>Any format produces <code>Some</code>.</li>
</ul>
<h3 id="resultt-darlingerror"><a href="#resultt-darlingerror"><code>Result&lt;T, darling::Error&gt;</code></a></h3>
<ul>
<li>Allows for fallible parsing; will populate the target field with the result of the
parse attempt.</li>
</ul>
</div></details><h2 id="provided-methods" class="section-header">Provided Methods<a href="#provided-methods" class="anchor">§</a></h2><div class="methods"><section id="method.from_nested_meta" class="method"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#52">source</a><h4 class="code-header">fn <a href="#method.from_nested_meta" class="fn">from_nested_meta</a>(item: &amp;<a class="enum" href="ast/enum.NestedMeta.html" title="enum darling::ast::NestedMeta">NestedMeta</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Self, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section><details class="toggle method-toggle" open><summary><section id="method.from_meta" class="method"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#68">source</a><h4 class="code-header">fn <a href="#method.from_meta" class="fn">from_meta</a>(item: &amp;<a class="enum" href="../syn/attr/enum.Meta.html" title="enum syn::attr::Meta">Meta</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Self, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></summary><div class="docblock"><p>Create an instance from a <code>syn::Meta</code> by dispatching to the format-appropriate
trait function. This generally should not be overridden by implementers.</p>
<h5 id="error-spans"><a href="#error-spans">Error Spans</a></h5>
<p>If this method is overridden and can introduce errors that werent passed up from
other <code>from_meta</code> calls, the override must call <code>with_span</code> on the error using the
<code>item</code> to make sure that the emitted diagnostic points to the correct location in
source code.</p>
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_none" class="method"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#89">source</a><h4 class="code-header">fn <a href="#method.from_none" class="fn">from_none</a>() -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class="docblock"><p>When a field is omitted from a parent meta-item, <code>from_none</code> is used to attempt
recovery before a missing field error is generated.</p>
<p><strong>Most types should not override this method.</strong> <code>darling</code> already allows field-level
missing-field recovery using <code>#[darling(default)]</code> and <code>#[darling(default = &quot;...&quot;)]</code>,
and users who add a <code>String</code> field to their <code>FromMeta</code>-deriving struct would be surprised
if they get back <code>&quot;&quot;</code> instead of a missing field error when that field is omitted.</p>
<p>The primary use-case for this is <code>Option&lt;T&gt;</code> fields gracefully handlling absence without
needing <code>#[darling(default)]</code>.</p>
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_word" class="method"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#95">source</a><h4 class="code-header">fn <a href="#method.from_word" class="fn">from_word</a>() -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Self, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></summary><div class="docblock"><p>Create an instance from the presence of the word in the attribute with no
additional options specified.</p>
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_list" class="method"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#101">source</a><h4 class="code-header">fn <a href="#method.from_list" class="fn">from_list</a>(items: &amp;[<a class="enum" href="ast/enum.NestedMeta.html" title="enum darling::ast::NestedMeta">NestedMeta</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Self, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></summary><div class="docblock"><p>Create an instance from a list of nested meta items.</p>
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_value" class="method"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#112">source</a><h4 class="code-header">fn <a href="#method.from_value" class="fn">from_value</a>(value: &amp;<a class="enum" href="../syn/lit/enum.Lit.html" title="enum syn::lit::Lit">Lit</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Self, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></summary><div class="docblock"><p>Create an instance from a literal value of either <code>foo = &quot;bar&quot;</code> or <code>foo(&quot;bar&quot;)</code>.
This dispatches to the appropriate method based on the type of literal encountered,
and generally should not be overridden by implementers.</p>
<h5 id="error-spans-1"><a href="#error-spans-1">Error Spans</a></h5>
<p>If this method is overridden, the override must make sure to add <code>value</code>s span
information to the returned error by calling <code>with_span(value)</code> on the <code>Error</code> instance.</p>
</div></details><section id="method.from_expr" class="method"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#122">source</a><h4 class="code-header">fn <a href="#method.from_expr" class="fn">from_expr</a>(expr: &amp;<a class="enum" href="../syn/expr/enum.Expr.html" title="enum syn::expr::Expr">Expr</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Self, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section><details class="toggle method-toggle" open><summary><section id="method.from_char" class="method"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#133">source</a><h4 class="code-header">fn <a href="#method.from_char" class="fn">from_char</a>(value: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.char.html">char</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Self, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></summary><div class="docblock"><p>Create an instance from a char literal in a value position.</p>
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_string" class="method"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#139">source</a><h4 class="code-header">fn <a href="#method.from_string" class="fn">from_string</a>(value: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Self, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></summary><div class="docblock"><p>Create an instance from a string literal in a value position.</p>
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_bool" class="method"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#145">source</a><h4 class="code-header">fn <a href="#method.from_bool" class="fn">from_bool</a>(value: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.bool.html">bool</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Self, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></summary><div class="docblock"><p>Create an instance from a bool literal in a value position.</p>
</div></details></div><h2 id="object-safety" class="section-header">Object Safety<a href="#object-safety" class="anchor">§</a></h2><div class="object-safety-info">This trait is <b>not</b> <a href="https://doc.rust-lang.org/1.76.0/reference/items/traits.html#object-safety">object safe</a>.</div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-RenameRule" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#535">source</a><a href="#impl-FromMeta-for-RenameRule" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="enum" href="../ident_case/enum.RenameRule.html" title="enum ident_case::RenameRule">RenameRule</a></h3></section></summary><div class="impl-items"><section id="method.from_string-1" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#536">source</a><a href="#method.from_string-1" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_string" class="fn">from_string</a>(value: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="../ident_case/enum.RenameRule.html" title="enum ident_case::RenameRule">RenameRule</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-Meta" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#510">source</a><a href="#impl-FromMeta-for-Meta" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="enum" href="../syn/attr/enum.Meta.html" title="enum syn::attr::Meta">Meta</a></h3></section></summary><div class="impl-items"><section id="method.from_meta-1" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#511">source</a><a href="#method.from_meta-1" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_meta" class="fn">from_meta</a>(value: &amp;<a class="enum" href="../syn/attr/enum.Meta.html" title="enum syn::attr::Meta">Meta</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="../syn/attr/enum.Meta.html" title="enum syn::attr::Meta">Meta</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-Expr" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#287">source</a><a href="#impl-FromMeta-for-Expr" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="enum" href="../syn/expr/enum.Expr.html" title="enum syn::expr::Expr">Expr</a></h3></section></summary><div class="docblock"><p>Support for arbitrary expressions as values in a meta item.</p>
<p>For backwards-compatibility to versions of <code>darling</code> based on <code>syn</code> 1,
string literals will be “unwrapped” and their contents will be parsed
as an expression.</p>
<p>See <a href="util/parse_expr/index.html" title="mod darling::util::parse_expr"><code>util::parse_expr</code></a> for functions to provide
alternate parsing modes for this type.</p>
</div><div class="impl-items"><section id="method.from_expr-1" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#288">source</a><a href="#method.from_expr-1" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_expr" class="fn">from_expr</a>(expr: &amp;<a class="enum" href="../syn/expr/enum.Expr.html" title="enum syn::expr::Expr">Expr</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="../syn/expr/enum.Expr.html" title="enum syn::expr::Expr">Expr</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section><section id="method.from_string-2" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#298">source</a><a href="#method.from_string-2" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_string" class="fn">from_string</a>(value: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="../syn/expr/enum.Expr.html" title="enum syn::expr::Expr">Expr</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section><section id="method.from_value-1" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#302">source</a><a href="#method.from_value-1" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_value" class="fn">from_value</a>(value: &amp;<a class="enum" href="../syn/lit/enum.Lit.html" title="enum syn::lit::Lit">Lit</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="../syn/expr/enum.Expr.html" title="enum syn::expr::Expr">Expr</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-Lit" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#481">source</a><a href="#impl-FromMeta-for-Lit" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="enum" href="../syn/lit/enum.Lit.html" title="enum syn::lit::Lit">Lit</a></h3></section></summary><div class="impl-items"><section id="method.from_value-2" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#482">source</a><a href="#method.from_value-2" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_value" class="fn">from_value</a>(value: &amp;<a class="enum" href="../syn/lit/enum.Lit.html" title="enum syn::lit::Lit">Lit</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="../syn/lit/enum.Lit.html" title="enum syn::lit::Lit">Lit</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-Visibility" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#441">source</a><a href="#impl-FromMeta-for-Visibility" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="enum" href="../syn/restriction/enum.Visibility.html" title="enum syn::restriction::Visibility">Visibility</a></h3></section></summary><div class="impl-items"><section id="method.from_string-3" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#441">source</a><a href="#method.from_string-3" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_string" class="fn">from_string</a>(value: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="../syn/restriction/enum.Visibility.html" title="enum syn::restriction::Visibility">Visibility</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section><section id="method.from_value-3" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#441">source</a><a href="#method.from_value-3" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_value" class="fn">from_value</a>(value: &amp;<a class="enum" href="../syn/lit/enum.Lit.html" title="enum syn::lit::Lit">Lit</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="../syn/restriction/enum.Visibility.html" title="enum syn::restriction::Visibility">Visibility</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-Type" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#425">source</a><a href="#impl-FromMeta-for-Type" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="enum" href="../syn/ty/enum.Type.html" title="enum syn::ty::Type">Type</a></h3></section></summary><div class="impl-items"><section id="method.from_string-4" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#425">source</a><a href="#method.from_string-4" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_string" class="fn">from_string</a>(value: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="../syn/ty/enum.Type.html" title="enum syn::ty::Type">Type</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section><section id="method.from_value-4" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#425">source</a><a href="#method.from_value-4" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_value" class="fn">from_value</a>(value: &amp;<a class="enum" href="../syn/lit/enum.Lit.html" title="enum syn::lit::Lit">Lit</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="../syn/ty/enum.Type.html" title="enum syn::ty::Type">Type</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-bool" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#158">source</a><a href="#impl-FromMeta-for-bool" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.bool.html">bool</a></h3></section></summary><div class="impl-items"><section id="method.from_word-1" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#159">source</a><a href="#method.from_word-1" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_word" class="fn">from_word</a>() -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.bool.html">bool</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section><section id="method.from_bool-1" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#164">source</a><a href="#method.from_bool-1" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_bool" class="fn">from_bool</a>(value: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.bool.html">bool</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.bool.html">bool</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section><section id="method.from_string-5" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#168">source</a><a href="#method.from_string-5" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_string" class="fn">from_string</a>(value: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.bool.html">bool</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-char" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#181">source</a><a href="#impl-FromMeta-for-char" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.char.html">char</a></h3></section></summary><div class="impl-items"><section id="method.from_char-1" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#183">source</a><a href="#method.from_char-1" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_char" class="fn">from_char</a>(value: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.char.html">char</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.char.html">char</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section><section id="method.from_string-6" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#187">source</a><a href="#method.from_string-6" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_string" class="fn">from_string</a>(s: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.char.html">char</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-f32" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#261">source</a><a href="#impl-FromMeta-for-f32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.f32.html">f32</a></h3></section></summary><div class="impl-items"><section id="method.from_string-7" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#261">source</a><a href="#method.from_string-7" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_string" class="fn">from_string</a>(s: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.f32.html">f32</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section><section id="method.from_value-5" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#261">source</a><a href="#method.from_value-5" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_value" class="fn">from_value</a>(value: &amp;<a class="enum" href="../syn/lit/enum.Lit.html" title="enum syn::lit::Lit">Lit</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.f32.html">f32</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-f64" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#262">source</a><a href="#impl-FromMeta-for-f64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.f64.html">f64</a></h3></section></summary><div class="impl-items"><section id="method.from_string-8" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#262">source</a><a href="#method.from_string-8" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_string" class="fn">from_string</a>(s: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.f64.html">f64</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section><section id="method.from_value-6" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#262">source</a><a href="#method.from_value-6" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_value" class="fn">from_value</a>(value: &amp;<a class="enum" href="../syn/lit/enum.Lit.html" title="enum syn::lit::Lit">Lit</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.f64.html">f64</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-i8" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#233">source</a><a href="#impl-FromMeta-for-i8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.i8.html">i8</a></h3></section></summary><div class="impl-items"><section id="method.from_string-9" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#233">source</a><a href="#method.from_string-9" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_string" class="fn">from_string</a>(s: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.i8.html">i8</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section><section id="method.from_value-7" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#233">source</a><a href="#method.from_value-7" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_value" class="fn">from_value</a>(value: &amp;<a class="enum" href="../syn/lit/enum.Lit.html" title="enum syn::lit::Lit">Lit</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.i8.html">i8</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-i16" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#234">source</a><a href="#impl-FromMeta-for-i16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.i16.html">i16</a></h3></section></summary><div class="impl-items"><section id="method.from_string-10" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#234">source</a><a href="#method.from_string-10" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_string" class="fn">from_string</a>(s: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.i16.html">i16</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section><section id="method.from_value-8" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#234">source</a><a href="#method.from_value-8" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_value" class="fn">from_value</a>(value: &amp;<a class="enum" href="../syn/lit/enum.Lit.html" title="enum syn::lit::Lit">Lit</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.i16.html">i16</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-i32" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#235">source</a><a href="#impl-FromMeta-for-i32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.i32.html">i32</a></h3></section></summary><div class="impl-items"><section id="method.from_string-11" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#235">source</a><a href="#method.from_string-11" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_string" class="fn">from_string</a>(s: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.i32.html">i32</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section><section id="method.from_value-9" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#235">source</a><a href="#method.from_value-9" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_value" class="fn">from_value</a>(value: &amp;<a class="enum" href="../syn/lit/enum.Lit.html" title="enum syn::lit::Lit">Lit</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.i32.html">i32</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-i64" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#236">source</a><a href="#impl-FromMeta-for-i64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.i64.html">i64</a></h3></section></summary><div class="impl-items"><section id="method.from_string-12" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#236">source</a><a href="#method.from_string-12" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_string" class="fn">from_string</a>(s: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.i64.html">i64</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section><section id="method.from_value-10" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#236">source</a><a href="#method.from_value-10" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_value" class="fn">from_value</a>(value: &amp;<a class="enum" href="../syn/lit/enum.Lit.html" title="enum syn::lit::Lit">Lit</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.i64.html">i64</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-i128" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#237">source</a><a href="#impl-FromMeta-for-i128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.i128.html">i128</a></h3></section></summary><div class="impl-items"><section id="method.from_string-13" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#237">source</a><a href="#method.from_string-13" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_string" class="fn">from_string</a>(s: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.i128.html">i128</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section><section id="method.from_value-11" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#237">source</a><a href="#method.from_value-11" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_value" class="fn">from_value</a>(value: &amp;<a class="enum" href="../syn/lit/enum.Lit.html" title="enum syn::lit::Lit">Lit</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.i128.html">i128</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-isize" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#238">source</a><a href="#impl-FromMeta-for-isize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.isize.html">isize</a></h3></section></summary><div class="impl-items"><section id="method.from_string-14" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#238">source</a><a href="#method.from_string-14" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_string" class="fn">from_string</a>(s: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.isize.html">isize</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section><section id="method.from_value-12" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#238">source</a><a href="#method.from_value-12" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_value" class="fn">from_value</a>(value: &amp;<a class="enum" href="../syn/lit/enum.Lit.html" title="enum syn::lit::Lit">Lit</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.isize.html">isize</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-u8" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#227">source</a><a href="#impl-FromMeta-for-u8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.u8.html">u8</a></h3></section></summary><div class="impl-items"><section id="method.from_string-15" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#227">source</a><a href="#method.from_string-15" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_string" class="fn">from_string</a>(s: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.u8.html">u8</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section><section id="method.from_value-13" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#227">source</a><a href="#method.from_value-13" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_value" class="fn">from_value</a>(value: &amp;<a class="enum" href="../syn/lit/enum.Lit.html" title="enum syn::lit::Lit">Lit</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.u8.html">u8</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-u16" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#228">source</a><a href="#impl-FromMeta-for-u16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.u16.html">u16</a></h3></section></summary><div class="impl-items"><section id="method.from_string-16" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#228">source</a><a href="#method.from_string-16" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_string" class="fn">from_string</a>(s: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.u16.html">u16</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section><section id="method.from_value-14" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#228">source</a><a href="#method.from_value-14" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_value" class="fn">from_value</a>(value: &amp;<a class="enum" href="../syn/lit/enum.Lit.html" title="enum syn::lit::Lit">Lit</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.u16.html">u16</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-u32" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#229">source</a><a href="#impl-FromMeta-for-u32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.u32.html">u32</a></h3></section></summary><div class="impl-items"><section id="method.from_string-17" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#229">source</a><a href="#method.from_string-17" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_string" class="fn">from_string</a>(s: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.u32.html">u32</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section><section id="method.from_value-15" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#229">source</a><a href="#method.from_value-15" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_value" class="fn">from_value</a>(value: &amp;<a class="enum" href="../syn/lit/enum.Lit.html" title="enum syn::lit::Lit">Lit</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.u32.html">u32</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-u64" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#230">source</a><a href="#impl-FromMeta-for-u64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.u64.html">u64</a></h3></section></summary><div class="impl-items"><section id="method.from_string-18" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#230">source</a><a href="#method.from_string-18" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_string" class="fn">from_string</a>(s: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.u64.html">u64</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section><section id="method.from_value-16" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#230">source</a><a href="#method.from_value-16" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_value" class="fn">from_value</a>(value: &amp;<a class="enum" href="../syn/lit/enum.Lit.html" title="enum syn::lit::Lit">Lit</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.u64.html">u64</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-u128" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#231">source</a><a href="#impl-FromMeta-for-u128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.u128.html">u128</a></h3></section></summary><div class="impl-items"><section id="method.from_string-19" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#231">source</a><a href="#method.from_string-19" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_string" class="fn">from_string</a>(s: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.u128.html">u128</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section><section id="method.from_value-17" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#231">source</a><a href="#method.from_value-17" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_value" class="fn">from_value</a>(value: &amp;<a class="enum" href="../syn/lit/enum.Lit.html" title="enum syn::lit::Lit">Lit</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.u128.html">u128</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-()" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#152">source</a><a href="#impl-FromMeta-for-()" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.unit.html">()</a></h3></section></summary><div class="impl-items"><section id="method.from_word-2" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#153">source</a><a href="#method.from_word-2" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_word" class="fn">from_word</a>() -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.unit.html">()</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-usize" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#232">source</a><a href="#impl-FromMeta-for-usize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.usize.html">usize</a></h3></section></summary><div class="impl-items"><section id="method.from_string-20" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#232">source</a><a href="#method.from_string-20" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_string" class="fn">from_string</a>(s: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.usize.html">usize</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section><section id="method.from_value-18" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#232">source</a><a href="#method.from_value-18" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_value" class="fn">from_value</a>(value: &amp;<a class="enum" href="../syn/lit/enum.Lit.html" title="enum syn::lit::Lit">Lit</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.usize.html">usize</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-Ident" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#335">source</a><a href="#impl-FromMeta-for-Ident" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="struct" href="../proc_macro2/struct.Ident.html" title="struct proc_macro2::Ident">Ident</a></h3></section></summary><div class="impl-items"><section id="method.from_string-21" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#336">source</a><a href="#method.from_string-21" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_string" class="fn">from_string</a>(value: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../proc_macro2/struct.Ident.html" title="struct proc_macro2::Ident">Ident</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section><section id="method.from_value-19" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#340">source</a><a href="#method.from_value-19" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_value" class="fn">from_value</a>(value: &amp;<a class="enum" href="../syn/lit/enum.Lit.html" title="enum syn::lit::Lit">Lit</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../proc_macro2/struct.Ident.html" title="struct proc_macro2::Ident">Ident</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section><section id="method.from_expr-2" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#348">source</a><a href="#method.from_expr-2" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_expr" class="fn">from_expr</a>(expr: &amp;<a class="enum" href="../syn/expr/enum.Expr.html" title="enum syn::expr::Expr">Expr</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../proc_macro2/struct.Ident.html" title="struct proc_macro2::Ident">Ident</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-Literal" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#508">source</a><a href="#impl-FromMeta-for-Literal" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="struct" href="../proc_macro2/struct.Literal.html" title="struct proc_macro2::Literal">Literal</a></h3></section></summary><div class="impl-items"><section id="method.from_value-20" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#508">source</a><a href="#method.from_value-20" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_value" class="fn">from_value</a>(value: &amp;<a class="enum" href="../syn/lit/enum.Lit.html" title="enum syn::lit::Lit">Lit</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../proc_macro2/struct.Literal.html" title="struct proc_macro2::Literal">Literal</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-ExprArray" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#398">source</a><a href="#impl-FromMeta-for-ExprArray" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="struct" href="../syn/expr/struct.ExprArray.html" title="struct syn::expr::ExprArray">ExprArray</a></h3></section></summary><div class="impl-items"><section id="method.from_expr-3" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#398">source</a><a href="#method.from_expr-3" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_expr" class="fn">from_expr</a>(expr: &amp;<a class="enum" href="../syn/expr/enum.Expr.html" title="enum syn::expr::Expr">Expr</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../syn/expr/struct.ExprArray.html" title="struct syn::expr::ExprArray">ExprArray</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section><section id="method.from_value-21" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#398">source</a><a href="#method.from_value-21" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_value" class="fn">from_value</a>(value: &amp;<a class="enum" href="../syn/lit/enum.Lit.html" title="enum syn::lit::Lit">Lit</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../syn/expr/struct.ExprArray.html" title="struct syn::expr::ExprArray">ExprArray</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-ExprPath" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#399">source</a><a href="#impl-FromMeta-for-ExprPath" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="struct" href="../syn/expr/struct.ExprPath.html" title="struct syn::expr::ExprPath">ExprPath</a></h3></section></summary><div class="impl-items"><section id="method.from_expr-4" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#399">source</a><a href="#method.from_expr-4" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_expr" class="fn">from_expr</a>(expr: &amp;<a class="enum" href="../syn/expr/enum.Expr.html" title="enum syn::expr::Expr">Expr</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../syn/expr/struct.ExprPath.html" title="struct syn::expr::ExprPath">ExprPath</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section><section id="method.from_value-22" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#399">source</a><a href="#method.from_value-22" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_value" class="fn">from_value</a>(value: &amp;<a class="enum" href="../syn/lit/enum.Lit.html" title="enum syn::lit::Lit">Lit</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../syn/expr/struct.ExprPath.html" title="struct syn::expr::ExprPath">ExprPath</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-TypeParam" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#433">source</a><a href="#impl-FromMeta-for-TypeParam" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="struct" href="../syn/generics/struct.TypeParam.html" title="struct syn::generics::TypeParam">TypeParam</a></h3></section></summary><div class="impl-items"><section id="method.from_string-22" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#433">source</a><a href="#method.from_string-22" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_string" class="fn">from_string</a>(value: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../syn/generics/struct.TypeParam.html" title="struct syn::generics::TypeParam">TypeParam</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section><section id="method.from_value-23" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#433">source</a><a href="#method.from_value-23" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_value" class="fn">from_value</a>(value: &amp;<a class="enum" href="../syn/lit/enum.Lit.html" title="enum syn::lit::Lit">Lit</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../syn/generics/struct.TypeParam.html" title="struct syn::generics::TypeParam">TypeParam</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-WhereClause" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#442">source</a><a href="#impl-FromMeta-for-WhereClause" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="struct" href="../syn/generics/struct.WhereClause.html" title="struct syn::generics::WhereClause">WhereClause</a></h3></section></summary><div class="impl-items"><section id="method.from_string-23" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#442">source</a><a href="#method.from_string-23" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_string" class="fn">from_string</a>(value: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../syn/generics/struct.WhereClause.html" title="struct syn::generics::WhereClause">WhereClause</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section><section id="method.from_value-24" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#442">source</a><a href="#method.from_value-24" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_value" class="fn">from_value</a>(value: &amp;<a class="enum" href="../syn/lit/enum.Lit.html" title="enum syn::lit::Lit">Lit</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../syn/generics/struct.WhereClause.html" title="struct syn::generics::WhereClause">WhereClause</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-LitBool" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#507">source</a><a href="#impl-FromMeta-for-LitBool" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="struct" href="../syn/lit/struct.LitBool.html" title="struct syn::lit::LitBool">LitBool</a></h3></section></summary><div class="impl-items"><section id="method.from_value-25" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#507">source</a><a href="#method.from_value-25" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_value" class="fn">from_value</a>(value: &amp;<a class="enum" href="../syn/lit/enum.Lit.html" title="enum syn::lit::Lit">Lit</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../syn/lit/struct.LitBool.html" title="struct syn::lit::LitBool">LitBool</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-LitByte" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#504">source</a><a href="#impl-FromMeta-for-LitByte" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="struct" href="../syn/lit/struct.LitByte.html" title="struct syn::lit::LitByte">LitByte</a></h3></section></summary><div class="impl-items"><section id="method.from_value-26" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#504">source</a><a href="#method.from_value-26" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_value" class="fn">from_value</a>(value: &amp;<a class="enum" href="../syn/lit/enum.Lit.html" title="enum syn::lit::Lit">Lit</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../syn/lit/struct.LitByte.html" title="struct syn::lit::LitByte">LitByte</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-LitByteStr" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#505">source</a><a href="#impl-FromMeta-for-LitByteStr" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="struct" href="../syn/lit/struct.LitByteStr.html" title="struct syn::lit::LitByteStr">LitByteStr</a></h3></section></summary><div class="impl-items"><section id="method.from_value-27" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#505">source</a><a href="#method.from_value-27" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_value" class="fn">from_value</a>(value: &amp;<a class="enum" href="../syn/lit/enum.Lit.html" title="enum syn::lit::Lit">Lit</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../syn/lit/struct.LitByteStr.html" title="struct syn::lit::LitByteStr">LitByteStr</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-LitChar" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#506">source</a><a href="#impl-FromMeta-for-LitChar" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="struct" href="../syn/lit/struct.LitChar.html" title="struct syn::lit::LitChar">LitChar</a></h3></section></summary><div class="impl-items"><section id="method.from_value-28" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#506">source</a><a href="#method.from_value-28" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_value" class="fn">from_value</a>(value: &amp;<a class="enum" href="../syn/lit/enum.Lit.html" title="enum syn::lit::Lit">Lit</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../syn/lit/struct.LitChar.html" title="struct syn::lit::LitChar">LitChar</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-LitFloat" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#502">source</a><a href="#impl-FromMeta-for-LitFloat" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="struct" href="../syn/lit/struct.LitFloat.html" title="struct syn::lit::LitFloat">LitFloat</a></h3></section></summary><div class="impl-items"><section id="method.from_value-29" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#502">source</a><a href="#method.from_value-29" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_value" class="fn">from_value</a>(value: &amp;<a class="enum" href="../syn/lit/enum.Lit.html" title="enum syn::lit::Lit">Lit</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../syn/lit/struct.LitFloat.html" title="struct syn::lit::LitFloat">LitFloat</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-LitInt" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#501">source</a><a href="#impl-FromMeta-for-LitInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="struct" href="../syn/lit/struct.LitInt.html" title="struct syn::lit::LitInt">LitInt</a></h3></section></summary><div class="impl-items"><section id="method.from_value-30" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#501">source</a><a href="#method.from_value-30" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_value" class="fn">from_value</a>(value: &amp;<a class="enum" href="../syn/lit/enum.Lit.html" title="enum syn::lit::Lit">Lit</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../syn/lit/struct.LitInt.html" title="struct syn::lit::LitInt">LitInt</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-LitStr" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#503">source</a><a href="#impl-FromMeta-for-LitStr" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="struct" href="../syn/lit/struct.LitStr.html" title="struct syn::lit::LitStr">LitStr</a></h3></section></summary><div class="impl-items"><section id="method.from_value-31" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#503">source</a><a href="#method.from_value-31" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_value" class="fn">from_value</a>(value: &amp;<a class="enum" href="../syn/lit/enum.Lit.html" title="enum syn::lit::Lit">Lit</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../syn/lit/struct.LitStr.html" title="struct syn::lit::LitStr">LitStr</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-Path" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#313">source</a><a href="#impl-FromMeta-for-Path" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="struct" href="../syn/path/struct.Path.html" title="struct syn::path::Path">Path</a></h3></section></summary><div class="docblock"><p>Parser for paths that supports both quote-wrapped and bare values.</p>
</div><div class="impl-items"><section id="method.from_string-24" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#314">source</a><a href="#method.from_string-24" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_string" class="fn">from_string</a>(value: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../syn/path/struct.Path.html" title="struct syn::path::Path">Path</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section><section id="method.from_value-32" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#318">source</a><a href="#method.from_value-32" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_value" class="fn">from_value</a>(value: &amp;<a class="enum" href="../syn/lit/enum.Lit.html" title="enum syn::lit::Lit">Lit</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../syn/path/struct.Path.html" title="struct syn::path::Path">Path</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section><section id="method.from_expr-5" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#326">source</a><a href="#method.from_expr-5" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_expr" class="fn">from_expr</a>(expr: &amp;<a class="enum" href="../syn/expr/enum.Expr.html" title="enum syn::expr::Expr">Expr</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../syn/path/struct.Path.html" title="struct syn::path::Path">Path</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-TypeArray" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#426">source</a><a href="#impl-FromMeta-for-TypeArray" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="struct" href="../syn/ty/struct.TypeArray.html" title="struct syn::ty::TypeArray">TypeArray</a></h3></section></summary><div class="impl-items"><section id="method.from_string-25" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#426">source</a><a href="#method.from_string-25" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_string" class="fn">from_string</a>(value: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../syn/ty/struct.TypeArray.html" title="struct syn::ty::TypeArray">TypeArray</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section><section id="method.from_value-33" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#426">source</a><a href="#method.from_value-33" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_value" class="fn">from_value</a>(value: &amp;<a class="enum" href="../syn/lit/enum.Lit.html" title="enum syn::lit::Lit">Lit</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../syn/ty/struct.TypeArray.html" title="struct syn::ty::TypeArray">TypeArray</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-TypeBareFn" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#427">source</a><a href="#impl-FromMeta-for-TypeBareFn" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="struct" href="../syn/ty/struct.TypeBareFn.html" title="struct syn::ty::TypeBareFn">TypeBareFn</a></h3></section></summary><div class="impl-items"><section id="method.from_string-26" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#427">source</a><a href="#method.from_string-26" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_string" class="fn">from_string</a>(value: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../syn/ty/struct.TypeBareFn.html" title="struct syn::ty::TypeBareFn">TypeBareFn</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section><section id="method.from_value-34" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#427">source</a><a href="#method.from_value-34" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_value" class="fn">from_value</a>(value: &amp;<a class="enum" href="../syn/lit/enum.Lit.html" title="enum syn::lit::Lit">Lit</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../syn/ty/struct.TypeBareFn.html" title="struct syn::ty::TypeBareFn">TypeBareFn</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-TypeGroup" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#428">source</a><a href="#impl-FromMeta-for-TypeGroup" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="struct" href="../syn/ty/struct.TypeGroup.html" title="struct syn::ty::TypeGroup">TypeGroup</a></h3></section></summary><div class="impl-items"><section id="method.from_string-27" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#428">source</a><a href="#method.from_string-27" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_string" class="fn">from_string</a>(value: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../syn/ty/struct.TypeGroup.html" title="struct syn::ty::TypeGroup">TypeGroup</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section><section id="method.from_value-35" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#428">source</a><a href="#method.from_value-35" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_value" class="fn">from_value</a>(value: &amp;<a class="enum" href="../syn/lit/enum.Lit.html" title="enum syn::lit::Lit">Lit</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../syn/ty/struct.TypeGroup.html" title="struct syn::ty::TypeGroup">TypeGroup</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-TypeImplTrait" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#429">source</a><a href="#impl-FromMeta-for-TypeImplTrait" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="struct" href="../syn/ty/struct.TypeImplTrait.html" title="struct syn::ty::TypeImplTrait">TypeImplTrait</a></h3></section></summary><div class="impl-items"><section id="method.from_string-28" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#429">source</a><a href="#method.from_string-28" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_string" class="fn">from_string</a>(value: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../syn/ty/struct.TypeImplTrait.html" title="struct syn::ty::TypeImplTrait">TypeImplTrait</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section><section id="method.from_value-36" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#429">source</a><a href="#method.from_value-36" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_value" class="fn">from_value</a>(value: &amp;<a class="enum" href="../syn/lit/enum.Lit.html" title="enum syn::lit::Lit">Lit</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../syn/ty/struct.TypeImplTrait.html" title="struct syn::ty::TypeImplTrait">TypeImplTrait</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-TypeInfer" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#430">source</a><a href="#impl-FromMeta-for-TypeInfer" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="struct" href="../syn/ty/struct.TypeInfer.html" title="struct syn::ty::TypeInfer">TypeInfer</a></h3></section></summary><div class="impl-items"><section id="method.from_string-29" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#430">source</a><a href="#method.from_string-29" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_string" class="fn">from_string</a>(value: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../syn/ty/struct.TypeInfer.html" title="struct syn::ty::TypeInfer">TypeInfer</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section><section id="method.from_value-37" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#430">source</a><a href="#method.from_value-37" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_value" class="fn">from_value</a>(value: &amp;<a class="enum" href="../syn/lit/enum.Lit.html" title="enum syn::lit::Lit">Lit</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../syn/ty/struct.TypeInfer.html" title="struct syn::ty::TypeInfer">TypeInfer</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-TypeMacro" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#431">source</a><a href="#impl-FromMeta-for-TypeMacro" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="struct" href="../syn/ty/struct.TypeMacro.html" title="struct syn::ty::TypeMacro">TypeMacro</a></h3></section></summary><div class="impl-items"><section id="method.from_string-30" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#431">source</a><a href="#method.from_string-30" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_string" class="fn">from_string</a>(value: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../syn/ty/struct.TypeMacro.html" title="struct syn::ty::TypeMacro">TypeMacro</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section><section id="method.from_value-38" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#431">source</a><a href="#method.from_value-38" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_value" class="fn">from_value</a>(value: &amp;<a class="enum" href="../syn/lit/enum.Lit.html" title="enum syn::lit::Lit">Lit</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../syn/ty/struct.TypeMacro.html" title="struct syn::ty::TypeMacro">TypeMacro</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-TypeNever" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#432">source</a><a href="#impl-FromMeta-for-TypeNever" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="struct" href="../syn/ty/struct.TypeNever.html" title="struct syn::ty::TypeNever">TypeNever</a></h3></section></summary><div class="impl-items"><section id="method.from_string-31" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#432">source</a><a href="#method.from_string-31" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_string" class="fn">from_string</a>(value: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../syn/ty/struct.TypeNever.html" title="struct syn::ty::TypeNever">TypeNever</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section><section id="method.from_value-39" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#432">source</a><a href="#method.from_value-39" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_value" class="fn">from_value</a>(value: &amp;<a class="enum" href="../syn/lit/enum.Lit.html" title="enum syn::lit::Lit">Lit</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../syn/ty/struct.TypeNever.html" title="struct syn::ty::TypeNever">TypeNever</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-TypeParen" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#434">source</a><a href="#impl-FromMeta-for-TypeParen" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="struct" href="../syn/ty/struct.TypeParen.html" title="struct syn::ty::TypeParen">TypeParen</a></h3></section></summary><div class="impl-items"><section id="method.from_string-32" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#434">source</a><a href="#method.from_string-32" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_string" class="fn">from_string</a>(value: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../syn/ty/struct.TypeParen.html" title="struct syn::ty::TypeParen">TypeParen</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section><section id="method.from_value-40" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#434">source</a><a href="#method.from_value-40" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_value" class="fn">from_value</a>(value: &amp;<a class="enum" href="../syn/lit/enum.Lit.html" title="enum syn::lit::Lit">Lit</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../syn/ty/struct.TypeParen.html" title="struct syn::ty::TypeParen">TypeParen</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-TypePath" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#435">source</a><a href="#impl-FromMeta-for-TypePath" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="struct" href="../syn/ty/struct.TypePath.html" title="struct syn::ty::TypePath">TypePath</a></h3></section></summary><div class="impl-items"><section id="method.from_string-33" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#435">source</a><a href="#method.from_string-33" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_string" class="fn">from_string</a>(value: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../syn/ty/struct.TypePath.html" title="struct syn::ty::TypePath">TypePath</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section><section id="method.from_value-41" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#435">source</a><a href="#method.from_value-41" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_value" class="fn">from_value</a>(value: &amp;<a class="enum" href="../syn/lit/enum.Lit.html" title="enum syn::lit::Lit">Lit</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../syn/ty/struct.TypePath.html" title="struct syn::ty::TypePath">TypePath</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-TypePtr" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#436">source</a><a href="#impl-FromMeta-for-TypePtr" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="struct" href="../syn/ty/struct.TypePtr.html" title="struct syn::ty::TypePtr">TypePtr</a></h3></section></summary><div class="impl-items"><section id="method.from_string-34" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#436">source</a><a href="#method.from_string-34" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_string" class="fn">from_string</a>(value: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../syn/ty/struct.TypePtr.html" title="struct syn::ty::TypePtr">TypePtr</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section><section id="method.from_value-42" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#436">source</a><a href="#method.from_value-42" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_value" class="fn">from_value</a>(value: &amp;<a class="enum" href="../syn/lit/enum.Lit.html" title="enum syn::lit::Lit">Lit</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../syn/ty/struct.TypePtr.html" title="struct syn::ty::TypePtr">TypePtr</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-TypeReference" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#437">source</a><a href="#impl-FromMeta-for-TypeReference" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="struct" href="../syn/ty/struct.TypeReference.html" title="struct syn::ty::TypeReference">TypeReference</a></h3></section></summary><div class="impl-items"><section id="method.from_string-35" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#437">source</a><a href="#method.from_string-35" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_string" class="fn">from_string</a>(value: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../syn/ty/struct.TypeReference.html" title="struct syn::ty::TypeReference">TypeReference</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section><section id="method.from_value-43" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#437">source</a><a href="#method.from_value-43" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_value" class="fn">from_value</a>(value: &amp;<a class="enum" href="../syn/lit/enum.Lit.html" title="enum syn::lit::Lit">Lit</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../syn/ty/struct.TypeReference.html" title="struct syn::ty::TypeReference">TypeReference</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-TypeSlice" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#438">source</a><a href="#impl-FromMeta-for-TypeSlice" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="struct" href="../syn/ty/struct.TypeSlice.html" title="struct syn::ty::TypeSlice">TypeSlice</a></h3></section></summary><div class="impl-items"><section id="method.from_string-36" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#438">source</a><a href="#method.from_string-36" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_string" class="fn">from_string</a>(value: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../syn/ty/struct.TypeSlice.html" title="struct syn::ty::TypeSlice">TypeSlice</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section><section id="method.from_value-44" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#438">source</a><a href="#method.from_value-44" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_value" class="fn">from_value</a>(value: &amp;<a class="enum" href="../syn/lit/enum.Lit.html" title="enum syn::lit::Lit">Lit</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../syn/ty/struct.TypeSlice.html" title="struct syn::ty::TypeSlice">TypeSlice</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-TypeTraitObject" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#439">source</a><a href="#impl-FromMeta-for-TypeTraitObject" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="struct" href="../syn/ty/struct.TypeTraitObject.html" title="struct syn::ty::TypeTraitObject">TypeTraitObject</a></h3></section></summary><div class="impl-items"><section id="method.from_string-37" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#439">source</a><a href="#method.from_string-37" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_string" class="fn">from_string</a>(value: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../syn/ty/struct.TypeTraitObject.html" title="struct syn::ty::TypeTraitObject">TypeTraitObject</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section><section id="method.from_value-45" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#439">source</a><a href="#method.from_value-45" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_value" class="fn">from_value</a>(value: &amp;<a class="enum" href="../syn/lit/enum.Lit.html" title="enum syn::lit::Lit">Lit</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../syn/ty/struct.TypeTraitObject.html" title="struct syn::ty::TypeTraitObject">TypeTraitObject</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-TypeTuple" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#440">source</a><a href="#impl-FromMeta-for-TypeTuple" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="struct" href="../syn/ty/struct.TypeTuple.html" title="struct syn::ty::TypeTuple">TypeTuple</a></h3></section></summary><div class="impl-items"><section id="method.from_string-38" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#440">source</a><a href="#method.from_string-38" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_string" class="fn">from_string</a>(value: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../syn/ty/struct.TypeTuple.html" title="struct syn::ty::TypeTuple">TypeTuple</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section><section id="method.from_value-46" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#440">source</a><a href="#method.from_value-46" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_value" class="fn">from_value</a>(value: &amp;<a class="enum" href="../syn/lit/enum.Lit.html" title="enum syn::lit::Lit">Lit</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../syn/ty/struct.TypeTuple.html" title="struct syn::ty::TypeTuple">TypeTuple</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-String" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#200">source</a><a href="#impl-FromMeta-for-String" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="struct" href="https://doc.rust-lang.org/1.76.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></h3></section></summary><div class="impl-items"><section id="method.from_string-39" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#201">source</a><a href="#method.from_string-39" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_string" class="fn">from_string</a>(s: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="https://doc.rust-lang.org/1.76.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-Vec%3CWherePredicate%3E" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#516">source</a><a href="#impl-FromMeta-for-Vec%3CWherePredicate%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="struct" href="https://doc.rust-lang.org/1.76.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="enum" href="../syn/generics/enum.WherePredicate.html" title="enum syn::generics::WherePredicate">WherePredicate</a>&gt;</h3></section></summary><div class="impl-items"><section id="method.from_string-40" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#517">source</a><a href="#method.from_string-40" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_string" class="fn">from_string</a>(value: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="https://doc.rust-lang.org/1.76.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="enum" href="../syn/generics/enum.WherePredicate.html" title="enum syn::generics::WherePredicate">WherePredicate</a>&gt;, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section><section id="method.from_value-47" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#522">source</a><a href="#method.from_value-47" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_value" class="fn">from_value</a>(value: &amp;<a class="enum" href="../syn/lit/enum.Lit.html" title="enum syn::lit::Lit">Lit</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="https://doc.rust-lang.org/1.76.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="enum" href="../syn/generics/enum.WherePredicate.html" title="enum syn::generics::WherePredicate">WherePredicate</a>&gt;, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-Vec%3Cu8%3E" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#475">source</a><a href="#impl-FromMeta-for-Vec%3Cu8%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="struct" href="https://doc.rust-lang.org/1.76.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.u8.html">u8</a>&gt;</h3></section></summary><div class="docblock"><p>Parsing an unsigned integer array, i.e. <code>example = &quot;[1, 2, 3, 4]&quot;</code>.</p>
</div><div class="impl-items"><section id="method.from_expr-6" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#475">source</a><a href="#method.from_expr-6" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_expr" class="fn">from_expr</a>(expr: &amp;<a class="enum" href="../syn/expr/enum.Expr.html" title="enum syn::expr::Expr">Expr</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="https://doc.rust-lang.org/1.76.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.u8.html">u8</a>&gt;, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section><section id="method.from_value-48" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#475">source</a><a href="#method.from_value-48" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_value" class="fn">from_value</a>(value: &amp;<a class="enum" href="../syn/lit/enum.Lit.html" title="enum syn::lit::Lit">Lit</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="https://doc.rust-lang.org/1.76.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.u8.html">u8</a>&gt;, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-Vec%3Cu16%3E" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#476">source</a><a href="#impl-FromMeta-for-Vec%3Cu16%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="struct" href="https://doc.rust-lang.org/1.76.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.u16.html">u16</a>&gt;</h3></section></summary><div class="docblock"><p>Parsing an unsigned integer array, i.e. <code>example = &quot;[1, 2, 3, 4]&quot;</code>.</p>
</div><div class="impl-items"><section id="method.from_expr-7" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#476">source</a><a href="#method.from_expr-7" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_expr" class="fn">from_expr</a>(expr: &amp;<a class="enum" href="../syn/expr/enum.Expr.html" title="enum syn::expr::Expr">Expr</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="https://doc.rust-lang.org/1.76.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.u16.html">u16</a>&gt;, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section><section id="method.from_value-49" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#476">source</a><a href="#method.from_value-49" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_value" class="fn">from_value</a>(value: &amp;<a class="enum" href="../syn/lit/enum.Lit.html" title="enum syn::lit::Lit">Lit</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="https://doc.rust-lang.org/1.76.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.u16.html">u16</a>&gt;, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-Vec%3Cu32%3E" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#477">source</a><a href="#impl-FromMeta-for-Vec%3Cu32%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="struct" href="https://doc.rust-lang.org/1.76.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.u32.html">u32</a>&gt;</h3></section></summary><div class="docblock"><p>Parsing an unsigned integer array, i.e. <code>example = &quot;[1, 2, 3, 4]&quot;</code>.</p>
</div><div class="impl-items"><section id="method.from_expr-8" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#477">source</a><a href="#method.from_expr-8" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_expr" class="fn">from_expr</a>(expr: &amp;<a class="enum" href="../syn/expr/enum.Expr.html" title="enum syn::expr::Expr">Expr</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="https://doc.rust-lang.org/1.76.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.u32.html">u32</a>&gt;, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section><section id="method.from_value-50" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#477">source</a><a href="#method.from_value-50" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_value" class="fn">from_value</a>(value: &amp;<a class="enum" href="../syn/lit/enum.Lit.html" title="enum syn::lit::Lit">Lit</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="https://doc.rust-lang.org/1.76.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.u32.html">u32</a>&gt;, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-Vec%3Cu64%3E" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#478">source</a><a href="#impl-FromMeta-for-Vec%3Cu64%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="struct" href="https://doc.rust-lang.org/1.76.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.u64.html">u64</a>&gt;</h3></section></summary><div class="docblock"><p>Parsing an unsigned integer array, i.e. <code>example = &quot;[1, 2, 3, 4]&quot;</code>.</p>
</div><div class="impl-items"><section id="method.from_expr-9" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#478">source</a><a href="#method.from_expr-9" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_expr" class="fn">from_expr</a>(expr: &amp;<a class="enum" href="../syn/expr/enum.Expr.html" title="enum syn::expr::Expr">Expr</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="https://doc.rust-lang.org/1.76.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.u64.html">u64</a>&gt;, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section><section id="method.from_value-51" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#478">source</a><a href="#method.from_value-51" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_value" class="fn">from_value</a>(value: &amp;<a class="enum" href="../syn/lit/enum.Lit.html" title="enum syn::lit::Lit">Lit</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="https://doc.rust-lang.org/1.76.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.u64.html">u64</a>&gt;, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-Vec%3Cusize%3E" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#479">source</a><a href="#impl-FromMeta-for-Vec%3Cusize%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="struct" href="https://doc.rust-lang.org/1.76.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.usize.html">usize</a>&gt;</h3></section></summary><div class="docblock"><p>Parsing an unsigned integer array, i.e. <code>example = &quot;[1, 2, 3, 4]&quot;</code>.</p>
</div><div class="impl-items"><section id="method.from_expr-10" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#479">source</a><a href="#method.from_expr-10" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_expr" class="fn">from_expr</a>(expr: &amp;<a class="enum" href="../syn/expr/enum.Expr.html" title="enum syn::expr::Expr">Expr</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="https://doc.rust-lang.org/1.76.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.usize.html">usize</a>&gt;, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section><section id="method.from_value-52" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#479">source</a><a href="#method.from_value-52" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_value" class="fn">from_value</a>(value: &amp;<a class="enum" href="../syn/lit/enum.Lit.html" title="enum syn::lit::Lit">Lit</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="https://doc.rust-lang.org/1.76.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/std/primitive.usize.html">usize</a>&gt;, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-AtomicBool" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#173">source</a><a href="#impl-FromMeta-for-AtomicBool" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="struct" href="https://doc.rust-lang.org/1.76.0/core/sync/atomic/struct.AtomicBool.html" title="struct core::sync::atomic::AtomicBool">AtomicBool</a></h3></section></summary><div class="impl-items"><section id="method.from_meta-2" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#174">source</a><a href="#method.from_meta-2" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_meta" class="fn">from_meta</a>(mi: &amp;<a class="enum" href="../syn/attr/enum.Meta.html" title="enum syn::attr::Meta">Meta</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="https://doc.rust-lang.org/1.76.0/core/sync/atomic/struct.AtomicBool.html" title="struct core::sync::atomic::AtomicBool">AtomicBool</a>, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-Option%3CT%3E" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#541">source</a><a href="#impl-FromMeta-for-Option%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a>,</div></h3></section></summary><div class="impl-items"><section id="method.from_none-1" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#542">source</a><a href="#method.from_none-1" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_none" class="fn">from_none</a>() -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;T&gt;&gt;</h4></section><section id="method.from_meta-3" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#546">source</a><a href="#method.from_meta-3" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_meta" class="fn">from_meta</a>(item: &amp;<a class="enum" href="../syn/attr/enum.Meta.html" title="enum syn::attr::Meta">Meta</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;T&gt;, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-Result%3CT,+Meta%3E" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#573">source</a><a href="#impl-FromMeta-for-Result%3CT,+Meta%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;T, <a class="enum" href="../syn/attr/enum.Meta.html" title="enum syn::attr::Meta">Meta</a>&gt;<div class="where">where
T: <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a>,</div></h3></section></summary><div class="docblock"><p>Parses the meta-item, and in case of error preserves a copy of the input for
later analysis.</p>
</div><div class="impl-items"><section id="method.from_meta-4" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#574">source</a><a href="#method.from_meta-4" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_meta" class="fn">from_meta</a>(item: &amp;<a class="enum" href="../syn/attr/enum.Meta.html" title="enum syn::attr::Meta">Meta</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;T, <a class="enum" href="../syn/attr/enum.Meta.html" title="enum syn::attr::Meta">Meta</a>&gt;, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-Result%3CT,+Error%3E" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#561">source</a><a href="#impl-FromMeta-for-Result%3CT,+Error%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;T, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;<div class="where">where
T: <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a>,</div></h3></section></summary><div class="impl-items"><section id="method.from_none-2" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#562">source</a><a href="#method.from_none-2" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_none" class="fn">from_none</a>() -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;T, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;&gt;</h4></section><section id="method.from_meta-5" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#566">source</a><a href="#method.from_meta-5" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_meta" class="fn">from_meta</a>(item: &amp;<a class="enum" href="../syn/attr/enum.Meta.html" title="enum syn::attr::Meta">Meta</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;T, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-Box%3CT%3E" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#551">source</a><a href="#impl-FromMeta-for-Box%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="struct" href="https://doc.rust-lang.org/1.76.0/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a>,</div></h3></section></summary><div class="impl-items"><section id="method.from_none-3" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#552">source</a><a href="#method.from_none-3" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_none" class="fn">from_none</a>() -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="https://doc.rust-lang.org/1.76.0/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;T&gt;&gt;</h4></section><section id="method.from_meta-6" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#556">source</a><a href="#method.from_meta-6" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_meta" class="fn">from_meta</a>(item: &amp;<a class="enum" href="../syn/attr/enum.Meta.html" title="enum syn::attr::Meta">Meta</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="https://doc.rust-lang.org/1.76.0/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;T&gt;, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-Rc%3CT%3E" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#581">source</a><a href="#impl-FromMeta-for-Rc%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="struct" href="https://doc.rust-lang.org/1.76.0/alloc/rc/struct.Rc.html" title="struct alloc::rc::Rc">Rc</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a>,</div></h3></section></summary><div class="impl-items"><section id="method.from_none-4" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#582">source</a><a href="#method.from_none-4" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_none" class="fn">from_none</a>() -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="https://doc.rust-lang.org/1.76.0/alloc/rc/struct.Rc.html" title="struct alloc::rc::Rc">Rc</a>&lt;T&gt;&gt;</h4></section><section id="method.from_meta-7" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#586">source</a><a href="#method.from_meta-7" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_meta" class="fn">from_meta</a>(item: &amp;<a class="enum" href="../syn/attr/enum.Meta.html" title="enum syn::attr::Meta">Meta</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="https://doc.rust-lang.org/1.76.0/alloc/rc/struct.Rc.html" title="struct alloc::rc::Rc">Rc</a>&lt;T&gt;, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-Arc%3CT%3E" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#591">source</a><a href="#impl-FromMeta-for-Arc%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="struct" href="https://doc.rust-lang.org/1.76.0/alloc/sync/struct.Arc.html" title="struct alloc::sync::Arc">Arc</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a>,</div></h3></section></summary><div class="impl-items"><section id="method.from_none-5" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#592">source</a><a href="#method.from_none-5" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_none" class="fn">from_none</a>() -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="https://doc.rust-lang.org/1.76.0/alloc/sync/struct.Arc.html" title="struct alloc::sync::Arc">Arc</a>&lt;T&gt;&gt;</h4></section><section id="method.from_meta-8" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#596">source</a><a href="#method.from_meta-8" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_meta" class="fn">from_meta</a>(item: &amp;<a class="enum" href="../syn/attr/enum.Meta.html" title="enum syn::attr::Meta">Meta</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="https://doc.rust-lang.org/1.76.0/alloc/sync/struct.Arc.html" title="struct alloc::sync::Arc">Arc</a>&lt;T&gt;, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-RefCell%3CT%3E" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#601">source</a><a href="#impl-FromMeta-for-RefCell%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="struct" href="https://doc.rust-lang.org/1.76.0/core/cell/struct.RefCell.html" title="struct core::cell::RefCell">RefCell</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a>,</div></h3></section></summary><div class="impl-items"><section id="method.from_none-6" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#602">source</a><a href="#method.from_none-6" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_none" class="fn">from_none</a>() -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="https://doc.rust-lang.org/1.76.0/core/cell/struct.RefCell.html" title="struct core::cell::RefCell">RefCell</a>&lt;T&gt;&gt;</h4></section><section id="method.from_meta-9" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#606">source</a><a href="#method.from_meta-9" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_meta" class="fn">from_meta</a>(item: &amp;<a class="enum" href="../syn/attr/enum.Meta.html" title="enum syn::attr::Meta">Meta</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="https://doc.rust-lang.org/1.76.0/core/cell/struct.RefCell.html" title="struct core::cell::RefCell">RefCell</a>&lt;T&gt;, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-Punctuated%3CT,+P%3E" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#267">source</a><a href="#impl-FromMeta-for-Punctuated%3CT,+P%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T, P&gt; <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="struct" href="../syn/punctuated/struct.Punctuated.html" title="struct syn::punctuated::Punctuated">Punctuated</a>&lt;T, P&gt;<div class="where">where
T: <a class="trait" href="../syn/parse/trait.Parse.html" title="trait syn::parse::Parse">Parse</a>,
P: <a class="trait" href="../syn/parse/trait.Parse.html" title="trait syn::parse::Parse">Parse</a>,</div></h3></section></summary><div class="docblock"><p>Parsing support for punctuated. This attempts to preserve span information
when available, but also supports parsing strings with the call site as the
emitted span.</p>
</div><div class="impl-items"><section id="method.from_value-53" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#268">source</a><a href="#method.from_value-53" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_value" class="fn">from_value</a>(value: &amp;<a class="enum" href="../syn/lit/enum.Lit.html" title="enum syn::lit::Lit">Lit</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../syn/punctuated/struct.Punctuated.html" title="struct syn::punctuated::Punctuated">Punctuated</a>&lt;T, P&gt;, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-HashMap%3CIdent,+V,+S%3E" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#735">source</a><a href="#impl-FromMeta-for-HashMap%3CIdent,+V,+S%3E" class="anchor">§</a><h3 class="code-header">impl&lt;V, S&gt; <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="struct" href="https://doc.rust-lang.org/1.76.0/std/collections/hash/map/struct.HashMap.html" title="struct std::collections::hash::map::HashMap">HashMap</a>&lt;<a class="struct" href="../proc_macro2/struct.Ident.html" title="struct proc_macro2::Ident">Ident</a>, V, S&gt;<div class="where">where
V: <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a>,
S: <a class="trait" href="https://doc.rust-lang.org/1.76.0/core/hash/trait.BuildHasher.html" title="trait core::hash::BuildHasher">BuildHasher</a> + <a class="trait" href="https://doc.rust-lang.org/1.76.0/core/default/trait.Default.html" title="trait core::default::Default">Default</a>,</div></h3></section></summary><div class="impl-items"><section id="method.from_list-1" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#735">source</a><a href="#method.from_list-1" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_list" class="fn">from_list</a>(nested: &amp;[<a class="enum" href="ast/enum.NestedMeta.html" title="enum darling::ast::NestedMeta">NestedMeta</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="https://doc.rust-lang.org/1.76.0/std/collections/hash/map/struct.HashMap.html" title="struct std::collections::hash::map::HashMap">HashMap</a>&lt;<a class="struct" href="../proc_macro2/struct.Ident.html" title="struct proc_macro2::Ident">Ident</a>, V, S&gt;, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-HashMap%3CPath,+V,+S%3E" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#736">source</a><a href="#impl-FromMeta-for-HashMap%3CPath,+V,+S%3E" class="anchor">§</a><h3 class="code-header">impl&lt;V, S&gt; <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="struct" href="https://doc.rust-lang.org/1.76.0/std/collections/hash/map/struct.HashMap.html" title="struct std::collections::hash::map::HashMap">HashMap</a>&lt;<a class="struct" href="../syn/path/struct.Path.html" title="struct syn::path::Path">Path</a>, V, S&gt;<div class="where">where
V: <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a>,
S: <a class="trait" href="https://doc.rust-lang.org/1.76.0/core/hash/trait.BuildHasher.html" title="trait core::hash::BuildHasher">BuildHasher</a> + <a class="trait" href="https://doc.rust-lang.org/1.76.0/core/default/trait.Default.html" title="trait core::default::Default">Default</a>,</div></h3></section></summary><div class="impl-items"><section id="method.from_list-2" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#736">source</a><a href="#method.from_list-2" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_list" class="fn">from_list</a>(nested: &amp;[<a class="enum" href="ast/enum.NestedMeta.html" title="enum darling::ast::NestedMeta">NestedMeta</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="https://doc.rust-lang.org/1.76.0/std/collections/hash/map/struct.HashMap.html" title="struct std::collections::hash::map::HashMap">HashMap</a>&lt;<a class="struct" href="../syn/path/struct.Path.html" title="struct syn::path::Path">Path</a>, V, S&gt;, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-HashMap%3CString,+V,+S%3E" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#734">source</a><a href="#impl-FromMeta-for-HashMap%3CString,+V,+S%3E" class="anchor">§</a><h3 class="code-header">impl&lt;V, S&gt; <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="struct" href="https://doc.rust-lang.org/1.76.0/std/collections/hash/map/struct.HashMap.html" title="struct std::collections::hash::map::HashMap">HashMap</a>&lt;<a class="struct" href="https://doc.rust-lang.org/1.76.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>, V, S&gt;<div class="where">where
V: <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a>,
S: <a class="trait" href="https://doc.rust-lang.org/1.76.0/core/hash/trait.BuildHasher.html" title="trait core::hash::BuildHasher">BuildHasher</a> + <a class="trait" href="https://doc.rust-lang.org/1.76.0/core/default/trait.Default.html" title="trait core::default::Default">Default</a>,</div></h3></section></summary><div class="impl-items"><section id="method.from_list-3" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#734">source</a><a href="#method.from_list-3" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_list" class="fn">from_list</a>(nested: &amp;[<a class="enum" href="ast/enum.NestedMeta.html" title="enum darling::ast::NestedMeta">NestedMeta</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="https://doc.rust-lang.org/1.76.0/std/collections/hash/map/struct.HashMap.html" title="struct std::collections::hash::map::HashMap">HashMap</a>&lt;<a class="struct" href="https://doc.rust-lang.org/1.76.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>, V, S&gt;, <a class="struct" href="error/struct.Error.html" title="struct darling::error::Error">Error</a>&gt;</h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-FromMeta-for-Flag" class="impl"><a class="src rightside" href="../src/darling_core/util/flag.rs.html#64">source</a><a href="#impl-FromMeta-for-Flag" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="struct" href="util/struct.Flag.html" title="struct darling::util::Flag">Flag</a></h3></section><section id="impl-FromMeta-for-IdentString" class="impl"><a class="src rightside" href="../src/darling_core/util/ident_string.rs.html#132">source</a><a href="#impl-FromMeta-for-IdentString" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="struct" href="util/struct.IdentString.html" title="struct darling::util::IdentString">IdentString</a></h3></section><section id="impl-FromMeta-for-Ignored" class="impl"><a class="src rightside" href="../src/darling_core/util/ignored.rs.html#27">source</a><a href="#impl-FromMeta-for-Ignored" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="struct" href="util/struct.Ignored.html" title="struct darling::util::Ignored">Ignored</a></h3></section><section id="impl-FromMeta-for-PathList" class="impl"><a class="src rightside" href="../src/darling_core/util/path_list.rs.html#50">source</a><a href="#impl-FromMeta-for-PathList" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="struct" href="util/struct.PathList.html" title="struct darling::util::PathList">PathList</a></h3></section><section id="impl-FromMeta-for-Override%3CT%3E" class="impl"><a class="src rightside" href="../src/darling_core/util/over_ride.rs.html#136">source</a><a href="#impl-FromMeta-for-Override%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="enum" href="util/enum.Override.html" title="enum darling::util::Override">Override</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a>,</div></h3></section><div class="docblock"><p>Parses a <code>Meta</code>. A bare word will produce <code>Override::Inherit</code>, while
any value will be forwarded to <code>T::from_meta</code>.</p>
</div><section id="impl-FromMeta-for-SpannedValue%3CT%3E" class="impl"><a class="src rightside" href="../src/darling_core/util/spanned_value.rs.html#83">source</a><a href="#impl-FromMeta-for-SpannedValue%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="struct" href="util/struct.SpannedValue.html" title="struct darling::util::SpannedValue">SpannedValue</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a>,</div></h3></section><section id="impl-FromMeta-for-WithOriginal%3CT,+Meta%3E" class="impl"><a class="src rightside" href="../src/darling_core/util/with_original.rs.html#33">source</a><a href="#impl-FromMeta-for-WithOriginal%3CT,+Meta%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a> for <a class="struct" href="util/struct.WithOriginal.html" title="struct darling::util::WithOriginal">WithOriginal</a>&lt;T, <a class="enum" href="../syn/attr/enum.Meta.html" title="enum syn::attr::Meta">Meta</a>&gt;<div class="where">where
T: <a class="trait" href="trait.FromMeta.html" title="trait darling::FromMeta">FromMeta</a>,</div></h3></section></div><script src="../trait.impl/darling_core/from_meta/trait.FromMeta.js" data-ignore-extern-crates="syn,std,ident_case,darling_core,core,alloc,proc_macro2" async></script></section></div></main></body></html>