Files
GopherGate/target/doc/darling_core/trait.FromMeta.html
2026-02-26 12:00:21 -05:00

100 lines
177 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_core - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-ca0dd0c4.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="darling_core" data-themes="" data-resource-suffix="" data-rustdoc-version="1.93.1 (01f6ddf75 2026-02-11) (Arch Linux rust 1:1.93.1-1)" data-channel="1.93.1" data-search-js="search-9e2438ea.js" data-stringdex-js="stringdex-a3946164.js" data-settings-js="settings-c38705f0.js" ><script src="../static.files/storage-e2aeef58.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-a410ff4d.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-263c88ec.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-eab170b8.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.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]--><rustdoc-topbar><h2><a href="#">FromMeta</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../darling_core/index.html">darling_<wbr>core</a><span class="version">0.20.11</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">From<wbr>Meta</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#implementing-frommeta" title="Implementing `FromMeta`">Implementing <code>FromMeta</code></a></li><li><a href="#provided-implementations" title="Provided Implementations">Provided Implementations</a><ul><li><a href="#bool" title="bool">bool</a></li><li><a href="#char" title="char">char</a></li><li><a href="#string" title="String">String</a></li><li><a href="#number" title="Number">Number</a></li><li><a href="#" title="()">()</a></li><li><a href="#option" title="Option">Option</a></li><li><a href="#resultt-darlingerror" title="`Result&#60;T, darling::Error&#62;`"><code>Result&lt;T, darling::Error&gt;</code></a></li></ul></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.from_bool" title="from_bool">from_bool</a></li><li><a href="#method.from_char" title="from_char">from_char</a></li><li><a href="#method.from_expr" title="from_expr">from_expr</a></li><li><a href="#method.from_list" title="from_list">from_list</a></li><li><a href="#method.from_meta" title="from_meta">from_meta</a></li><li><a href="#method.from_nested_meta" title="from_nested_meta">from_nested_meta</a></li><li><a href="#method.from_none" title="from_none">from_none</a></li><li><a href="#method.from_string" title="from_string">from_string</a></li><li><a href="#method.from_value" title="from_value">from_value</a></li><li><a href="#method.from_word" title="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-()" title="()">()</a></li><li><a href="#impl-FromMeta-for-Arc%3CT%3E" title="Arc&#60;T&#62;">Arc&#60;T&#62;</a></li><li><a href="#impl-FromMeta-for-AtomicBool" title="AtomicBool">AtomicBool</a></li><li><a href="#impl-FromMeta-for-BTreeMap%3CIdent,+V%3E" title="BTreeMap&#60;Ident, V&#62;">BTreeMap&#60;Ident, V&#62;</a></li><li><a href="#impl-FromMeta-for-BTreeMap%3CString,+V%3E" title="BTreeMap&#60;String, V&#62;">BTreeMap&#60;String, V&#62;</a></li><li><a href="#impl-FromMeta-for-Box%3CT%3E" title="Box&#60;T&#62;">Box&#60;T&#62;</a></li><li><a href="#impl-FromMeta-for-Expr" title="Expr">Expr</a></li><li><a href="#impl-FromMeta-for-ExprArray" title="ExprArray">ExprArray</a></li><li><a href="#impl-FromMeta-for-ExprPath" title="ExprPath">ExprPath</a></li><li><a href="#impl-FromMeta-for-ExprRange" title="ExprRange">ExprRange</a></li><li><a href="#impl-FromMeta-for-HashMap%3CIdent,+V,+S%3E" title="HashMap&#60;Ident, V, S&#62;">HashMap&#60;Ident, V, S&#62;</a></li><li><a href="#impl-FromMeta-for-HashMap%3CPath,+V,+S%3E" title="HashMap&#60;Path, V, S&#62;">HashMap&#60;Path, V, S&#62;</a></li><li><a href="#impl-FromMeta-for-HashMap%3CString,+V,+S%3E" title="HashMap&#60;String, V, S&#62;">HashMap&#60;String, V, S&#62;</a></li><li><a href="#impl-FromMeta-for-Ident" title="Ident">Ident</a></li><li><a href="#impl-FromMeta-for-Lit" title="Lit">Lit</a></li><li><a href="#impl-FromMeta-for-LitBool" title="LitBool">LitBool</a></li><li><a href="#impl-FromMeta-for-LitByte" title="LitByte">LitByte</a></li><li><a href="#impl-FromMeta-for-LitByteStr" title="LitByteStr">LitByteStr</a></li><li><a href="#impl-FromMeta-for-LitChar" title="LitChar">LitChar</a></li><li><a href="#impl-FromMeta-for-LitFloat" title="LitFloat">LitFloat</a></li><li><a href="#impl-FromMeta-for-LitInt" title="LitInt">LitInt</a></li><li><a href="#impl-FromMeta-for-LitStr" title="LitStr">LitStr</a></li><li><a href="#impl-FromMeta-for-Literal" title="Literal">Literal</a></li><li><a href="#impl-FromMeta-for-Meta" title="Meta">Meta</a></li><li><a href="#impl-FromMeta-for-NonZero%3Ci8%3E" title="NonZeroI8">NonZeroI8</a></li><li><a href="#impl-FromMeta-for-NonZero%3Ci16%3E" title="NonZeroI16">NonZeroI16</a></li><li><a href="#impl-FromMeta-for-NonZero%3Ci32%3E" title="NonZeroI32">NonZeroI32</a></li><li><a href="#impl-FromMeta-for-NonZero%3Ci64%3E" title="NonZeroI64">NonZeroI64</a></li><li><a href="#impl-FromMeta-for-NonZero%3Ci128%3E" title="NonZeroI128">NonZeroI128</a></li><li><a href="#impl-FromMeta-for-NonZero%3Cisize%3E" title="NonZeroIsize">NonZeroIsize</a></li><li><a href="#impl-FromMeta-for-NonZero%3Cu8%3E" title="NonZeroU8">NonZeroU8</a></li><li><a href="#impl-FromMeta-for-NonZero%3Cu16%3E" title="NonZeroU16">NonZeroU16</a></li><li><a href="#impl-FromMeta-for-NonZero%3Cu32%3E" title="NonZeroU32">NonZeroU32</a></li><li><a href="#impl-FromMeta-for-NonZero%3Cu64%3E" title="NonZeroU64">NonZeroU64</a></li><li><a href="#impl-FromMeta-for-NonZero%3Cu128%3E" title="NonZeroU128">NonZeroU128</a></li><li><a href="#impl-FromMeta-for-NonZero%3Cusize%3E" title="NonZeroUsize">NonZeroUsize</a></li><li><a href="#impl-FromMeta-for-Option%3CT%3E" title="Option&#60;T&#62;">Option&#60;T&#62;</a></li><li><a href="#impl-FromMeta-for-Path" title="Path">Path</a></li><li><a href="#impl-FromMeta-for-PathBuf" title="PathBuf">PathBuf</a></li><li><a href="#impl-FromMeta-for-Punctuated%3CT,+P%3E" title="Punctuated&#60;T, P&#62;">Punctuated&#60;T, P&#62;</a></li><li><a href="#impl-FromMeta-for-Rc%3CT%3E" title="Rc&#60;T&#62;">Rc&#60;T&#62;</a></li><li><a href="#impl-FromMeta-for-RefCell%3CT%3E" title="RefCell&#60;T&#62;">RefCell&#60;T&#62;</a></li><li><a href="#impl-FromMeta-for-RenameRule" title="RenameRule">RenameRule</a></li><li><a href="#impl-FromMeta-for-Result%3CT,+Meta%3E" title="Result&#60;T, Meta&#62;">Result&#60;T, Meta&#62;</a></li><li><a href="#impl-FromMeta-for-String" title="String">String</a></li><li><a href="#impl-FromMeta-for-Type" title="Type">Type</a></li><li><a href="#impl-FromMeta-for-TypeArray" title="TypeArray">TypeArray</a></li><li><a href="#impl-FromMeta-for-TypeBareFn" title="TypeBareFn">TypeBareFn</a></li><li><a href="#impl-FromMeta-for-TypeGroup" title="TypeGroup">TypeGroup</a></li><li><a href="#impl-FromMeta-for-TypeImplTrait" title="TypeImplTrait">TypeImplTrait</a></li><li><a href="#impl-FromMeta-for-TypeInfer" title="TypeInfer">TypeInfer</a></li><li><a href="#impl-FromMeta-for-TypeMacro" title="TypeMacro">TypeMacro</a></li><li><a href="#impl-FromMeta-for-TypeNever" title="TypeNever">TypeNever</a></li><li><a href="#impl-FromMeta-for-TypeParam" title="TypeParam">TypeParam</a></li><li><a href="#impl-FromMeta-for-TypeParen" title="TypeParen">TypeParen</a></li><li><a href="#impl-FromMeta-for-TypePath" title="TypePath">TypePath</a></li><li><a href="#impl-FromMeta-for-TypePtr" title="TypePtr">TypePtr</a></li><li><a href="#impl-FromMeta-for-TypeReference" title="TypeReference">TypeReference</a></li><li><a href="#impl-FromMeta-for-TypeSlice" title="TypeSlice">TypeSlice</a></li><li><a href="#impl-FromMeta-for-TypeTraitObject" title="TypeTraitObject">TypeTraitObject</a></li><li><a href="#impl-FromMeta-for-TypeTuple" title="TypeTuple">TypeTuple</a></li><li><a href="#impl-FromMeta-for-Vec%3CLitBool%3E" title="Vec&#60;LitBool&#62;">Vec&#60;LitBool&#62;</a></li><li><a href="#impl-FromMeta-for-Vec%3CLitByte%3E" title="Vec&#60;LitByte&#62;">Vec&#60;LitByte&#62;</a></li><li><a href="#impl-FromMeta-for-Vec%3CLitByteStr%3E" title="Vec&#60;LitByteStr&#62;">Vec&#60;LitByteStr&#62;</a></li><li><a href="#impl-FromMeta-for-Vec%3CLitChar%3E" title="Vec&#60;LitChar&#62;">Vec&#60;LitChar&#62;</a></li><li><a href="#impl-FromMeta-for-Vec%3CLitFloat%3E" title="Vec&#60;LitFloat&#62;">Vec&#60;LitFloat&#62;</a></li><li><a href="#impl-FromMeta-for-Vec%3CLitInt%3E" title="Vec&#60;LitInt&#62;">Vec&#60;LitInt&#62;</a></li><li><a href="#impl-FromMeta-for-Vec%3CLitStr%3E" title="Vec&#60;LitStr&#62;">Vec&#60;LitStr&#62;</a></li><li><a href="#impl-FromMeta-for-Vec%3CLiteral%3E" title="Vec&#60;Literal&#62;">Vec&#60;Literal&#62;</a></li><li><a href="#impl-FromMeta-for-Vec%3CWherePredicate%3E" title="Vec&#60;WherePredicate&#62;">Vec&#60;WherePredicate&#62;</a></li><li><a href="#impl-FromMeta-for-Vec%3Cu8%3E" title="Vec&#60;u8&#62;">Vec&#60;u8&#62;</a></li><li><a href="#impl-FromMeta-for-Vec%3Cu16%3E" title="Vec&#60;u16&#62;">Vec&#60;u16&#62;</a></li><li><a href="#impl-FromMeta-for-Vec%3Cu32%3E" title="Vec&#60;u32&#62;">Vec&#60;u32&#62;</a></li><li><a href="#impl-FromMeta-for-Vec%3Cu64%3E" title="Vec&#60;u64&#62;">Vec&#60;u64&#62;</a></li><li><a href="#impl-FromMeta-for-Vec%3Cusize%3E" title="Vec&#60;usize&#62;">Vec&#60;usize&#62;</a></li><li><a href="#impl-FromMeta-for-Visibility" title="Visibility">Visibility</a></li><li><a href="#impl-FromMeta-for-WhereClause" title="WhereClause">WhereClause</a></li><li><a href="#impl-FromMeta-for-bool" title="bool">bool</a></li><li><a href="#impl-FromMeta-for-char" title="char">char</a></li><li><a href="#impl-FromMeta-for-f32" title="f32">f32</a></li><li><a href="#impl-FromMeta-for-f64" title="f64">f64</a></li><li><a href="#impl-FromMeta-for-i8" title="i8">i8</a></li><li><a href="#impl-FromMeta-for-i16" title="i16">i16</a></li><li><a href="#impl-FromMeta-for-i32" title="i32">i32</a></li><li><a href="#impl-FromMeta-for-i64" title="i64">i64</a></li><li><a href="#impl-FromMeta-for-i128" title="i128">i128</a></li><li><a href="#impl-FromMeta-for-isize" title="isize">isize</a></li><li><a href="#impl-FromMeta-for-u8" title="u8">u8</a></li><li><a href="#impl-FromMeta-for-u16" title="u16">u16</a></li><li><a href="#impl-FromMeta-for-u32" title="u32">u32</a></li><li><a href="#impl-FromMeta-for-u64" title="u64">u64</a></li><li><a href="#impl-FromMeta-for-u128" title="u128">u128</a></li><li><a href="#impl-FromMeta-for-usize" title="usize">usize</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate darling_<wbr>core</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">darling_core</a></div><h1>Trait <span class="trait">From<wbr>Meta</span>&nbsp;<button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/darling_core/from_meta.rs.html#53-157">Source</a> </span></div><pre class="rust item-decl"><code>pub trait FromMeta: <a class="trait" href="https://doc.rust-lang.org/1.93.1/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_core::ast::NestedMeta">NestedMeta</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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.93.1/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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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_core::ast::NestedMeta">NestedMeta</a>]) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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.93.1/std/primitive.char.html">char</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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.93.1/std/primitive.str.html">str</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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.93.1/std/primitive.bool.html">bool</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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 class="doc-anchor" href="#implementing-frommeta">§</a>Implementing <code>FromMeta</code></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 class="doc-anchor" href="#provided-implementations">§</a>Provided Implementations</h2><h3 id="bool"><a class="doc-anchor" href="#bool">§</a>bool</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 = "true"</code>.</li>
</ul>
<h3 id="char"><a class="doc-anchor" href="#char">§</a>char</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 = "#"</code>.</li>
</ul>
<h3 id="string"><a class="doc-anchor" href="#string">§</a>String</h3>
<ul>
<li>As a string literal, e.g. <code>foo = "hello"</code>.</li>
<li>As a raw string literal, e.g. <code>foo = r#"hello "world""#</code>.</li>
</ul>
<h3 id="number"><a class="doc-anchor" href="#number">§</a>Number</h3>
<ul>
<li>As a string literal, e.g. <code>foo = "-25"</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 class="doc-anchor" 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 class="doc-anchor" href="#option">§</a>Option</h3>
<ul>
<li>Any format produces <code>Some</code>.</li>
</ul>
<h3 id="resultt-darlingerror"><a class="doc-anchor" href="#resultt-darlingerror">§</a><code>Result&lt;T, darling::Error&gt;</code></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#54-60">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_core::ast::NestedMeta">NestedMeta</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#70-79">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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 class="doc-anchor" href="#error-spans">§</a>Error Spans</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#91-93">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.93.1/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 = "...")]</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>""</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#97-99">Source</a><h4 class="code-header">fn <a href="#method.from_word" class="fn">from_word</a>() -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#103-105">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_core::ast::NestedMeta">NestedMeta</a>]) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#114-122">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&gt;</h4></section></summary><div class="docblock"><p>Create an instance from a literal value of either <code>foo = "bar"</code> or <code>foo("bar")</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 class="doc-anchor" href="#error-spans-1">§</a>Error Spans</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#124-138">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#142-144">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.93.1/std/primitive.char.html">char</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#148-150">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.93.1/std/primitive.str.html">str</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#154-156">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.93.1/std/primitive.bool.html">bool</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/1.93.1/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></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#598-602">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_core::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#599-601">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.93.1/std/primitive.str.html">str</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#573-577">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_core::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#574-576">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#314-338">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_core::FromMeta">FromMeta</a> for <a class="enum" href="../syn/expr/enum.Expr.html" title="enum syn::expr::Expr">Expr</a></h3><div class="docblock"><p>Support for arbitrary expressions as values in a meta item.</p>
</div></section></summary><div class="docblock"><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_core::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#315-324">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#326-328">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.93.1/std/primitive.str.html">str</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#330-337">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#517-521">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_core::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#518-520">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#471">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_core::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#471">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.93.1/std/primitive.str.html">str</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#471">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#455">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_core::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#455">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.93.1/std/primitive.str.html">str</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#455">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#167-180">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_core::FromMeta">FromMeta</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/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#168-170">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#173-175">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.93.1/std/primitive.bool.html">bool</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#177-179">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.93.1/std/primitive.str.html">str</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#190-207">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_core::FromMeta">FromMeta</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/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#192-194">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.93.1/std/primitive.char.html">char</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#196-206">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.93.1/std/primitive.str.html">str</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#288">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_core::FromMeta">FromMeta</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/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#288">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.93.1/std/primitive.str.html">str</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#288">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#289">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_core::FromMeta">FromMeta</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/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#289">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.93.1/std/primitive.str.html">str</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#289">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#248">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_core::FromMeta">FromMeta</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/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#248">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.93.1/std/primitive.str.html">str</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#248">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#249">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_core::FromMeta">FromMeta</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/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#249">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.93.1/std/primitive.str.html">str</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#249">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#250">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_core::FromMeta">FromMeta</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/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#250">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.93.1/std/primitive.str.html">str</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#250">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#251">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_core::FromMeta">FromMeta</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/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#251">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.93.1/std/primitive.str.html">str</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#251">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#252">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_core::FromMeta">FromMeta</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/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#252">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.93.1/std/primitive.str.html">str</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#252">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#253">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_core::FromMeta">FromMeta</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/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#253">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.93.1/std/primitive.str.html">str</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#253">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#242">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_core::FromMeta">FromMeta</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/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#242">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.93.1/std/primitive.str.html">str</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#242">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#243">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_core::FromMeta">FromMeta</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/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#243">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.93.1/std/primitive.str.html">str</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#243">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#244">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_core::FromMeta">FromMeta</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/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#244">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.93.1/std/primitive.str.html">str</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#244">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#245">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_core::FromMeta">FromMeta</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/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#245">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.93.1/std/primitive.str.html">str</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#245">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#246">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_core::FromMeta">FromMeta</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/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#246">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.93.1/std/primitive.str.html">str</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#246">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#161-165">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_core::FromMeta">FromMeta</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/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#162-164">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#247">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_core::FromMeta">FromMeta</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/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#247">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.93.1/std/primitive.str.html">str</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#247">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#364-391">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_core::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#365-367">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.93.1/std/primitive.str.html">str</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#369-375">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#377-390">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#571">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_core::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#571">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#427">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_core::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#427">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#427">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#428">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_core::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#428">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#428">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-ExprRange" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#429">Source</a><a href="#impl-FromMeta-for-ExprRange" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling_core::FromMeta">FromMeta</a> for <a class="struct" href="../syn/expr/struct.ExprRange.html" title="struct syn::expr::ExprRange">ExprRange</a></h3></section></summary><div class="impl-items"><section id="method.from_expr-5" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#429">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#429">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#463">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_core::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#463">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.93.1/std/primitive.str.html">str</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#463">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#472">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_core::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#472">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.93.1/std/primitive.str.html">str</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&gt;</h4></section><section id="method.from_value-25" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#472">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#570">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_core::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-26" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#570">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#567">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_core::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-27" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#567">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#568">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_core::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-28" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#568">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#569">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_core::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-29" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#569">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#565">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_core::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-30" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#565">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#564">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_core::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-31" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#564">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#566">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_core::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-32" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#566">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#341-362">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_core::FromMeta">FromMeta</a> for <a class="struct" href="../syn/path/struct.Path.html" title="struct syn::path::Path">Path</a></h3><div class="docblock"><p>Parser for paths that supports both quote-wrapped and bare values.</p>
</div></section></summary><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#342-344">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.93.1/std/primitive.str.html">str</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#346-352">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&gt;</h4></section><section id="method.from_expr-6" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#354-361">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#456">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_core::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#456">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.93.1/std/primitive.str.html">str</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#456">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#457">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_core::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#457">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.93.1/std/primitive.str.html">str</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#457">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#458">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_core::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#458">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.93.1/std/primitive.str.html">str</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#458">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#459">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_core::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#459">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.93.1/std/primitive.str.html">str</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#459">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#460">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_core::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#460">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.93.1/std/primitive.str.html">str</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#460">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#461">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_core::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#461">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.93.1/std/primitive.str.html">str</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#461">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#462">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_core::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#462">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.93.1/std/primitive.str.html">str</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#462">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#464">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_core::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#464">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.93.1/std/primitive.str.html">str</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#464">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#465">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_core::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#465">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.93.1/std/primitive.str.html">str</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#465">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#466">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_core::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#466">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.93.1/std/primitive.str.html">str</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#466">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#467">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_core::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#467">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.93.1/std/primitive.str.html">str</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#467">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#468">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_core::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#468">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.93.1/std/primitive.str.html">str</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#468">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#469">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_core::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#469">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.93.1/std/primitive.str.html">str</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#469">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#470">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_core::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#470">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.93.1/std/primitive.str.html">str</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#470">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#209-213">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_core::FromMeta">FromMeta</a> for <a class="struct" href="https://doc.rust-lang.org/1.93.1/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#210-212">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.93.1/std/primitive.str.html">str</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#579-596">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_core::FromMeta">FromMeta</a> for <a class="struct" href="https://doc.rust-lang.org/1.93.1/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#580-583">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.93.1/std/primitive.str.html">str</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#585-595">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#511">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_core::FromMeta">FromMeta</a> for <a class="struct" href="https://doc.rust-lang.org/1.93.1/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a>&gt;</h3><div class="docblock"><p>Parsing an unsigned integer array, i.e. <code>example = "[1, 2, 3, 4]"</code>.</p>
</div></section></summary><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#511">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#511">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#512">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_core::FromMeta">FromMeta</a> for <a class="struct" href="https://doc.rust-lang.org/1.93.1/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u16.html">u16</a>&gt;</h3><div class="docblock"><p>Parsing an unsigned integer array, i.e. <code>example = "[1, 2, 3, 4]"</code>.</p>
</div></section></summary><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#512">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#512">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#513">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_core::FromMeta">FromMeta</a> for <a class="struct" href="https://doc.rust-lang.org/1.93.1/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u32.html">u32</a>&gt;</h3><div class="docblock"><p>Parsing an unsigned integer array, i.e. <code>example = "[1, 2, 3, 4]"</code>.</p>
</div></section></summary><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#513">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#513">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#514">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_core::FromMeta">FromMeta</a> for <a class="struct" href="https://doc.rust-lang.org/1.93.1/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u64.html">u64</a>&gt;</h3><div class="docblock"><p>Parsing an unsigned integer array, i.e. <code>example = "[1, 2, 3, 4]"</code>.</p>
</div></section></summary><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#514">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#514">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#515">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_core::FromMeta">FromMeta</a> for <a class="struct" href="https://doc.rust-lang.org/1.93.1/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.usize.html">usize</a>&gt;</h3><div class="docblock"><p>Parsing an unsigned integer array, i.e. <code>example = "[1, 2, 3, 4]"</code>.</p>
</div></section></summary><div class="impl-items"><section id="method.from_expr-11" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#515">Source</a><a href="#method.from_expr-11" 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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&gt;</h4></section><section id="method.from_value-53" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#515">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-Vec%3CLiteral%3E" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#571">Source</a><a href="#impl-FromMeta-for-Vec%3CLiteral%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling_core::FromMeta">FromMeta</a> for <a class="struct" href="https://doc.rust-lang.org/1.93.1/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="struct" href="../proc_macro2/struct.Literal.html" title="struct proc_macro2::Literal">Literal</a>&gt;</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#571">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>(items: &amp;[<a class="enum" href="ast/enum.NestedMeta.html" title="enum darling_core::ast::NestedMeta">NestedMeta</a>]) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&gt;</h4></section><section id="method.from_value-54" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#571">Source</a><a href="#method.from_value-54" 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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&gt;</h4></section><section id="method.from_expr-12" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#571">Source</a><a href="#method.from_expr-12" 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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-Vec%3CLitBool%3E" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#570">Source</a><a href="#impl-FromMeta-for-Vec%3CLitBool%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling_core::FromMeta">FromMeta</a> for <a class="struct" href="https://doc.rust-lang.org/1.93.1/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="struct" href="../syn/lit/struct.LitBool.html" title="struct syn::lit::LitBool">LitBool</a>&gt;</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#570">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>(items: &amp;[<a class="enum" href="ast/enum.NestedMeta.html" title="enum darling_core::ast::NestedMeta">NestedMeta</a>]) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&gt;</h4></section><section id="method.from_value-55" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#570">Source</a><a href="#method.from_value-55" 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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&gt;</h4></section><section id="method.from_expr-13" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#570">Source</a><a href="#method.from_expr-13" 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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-Vec%3CLitByte%3E" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#567">Source</a><a href="#impl-FromMeta-for-Vec%3CLitByte%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling_core::FromMeta">FromMeta</a> for <a class="struct" href="https://doc.rust-lang.org/1.93.1/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="struct" href="../syn/lit/struct.LitByte.html" title="struct syn::lit::LitByte">LitByte</a>&gt;</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#567">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>(items: &amp;[<a class="enum" href="ast/enum.NestedMeta.html" title="enum darling_core::ast::NestedMeta">NestedMeta</a>]) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&gt;</h4></section><section id="method.from_value-56" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#567">Source</a><a href="#method.from_value-56" 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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&gt;</h4></section><section id="method.from_expr-14" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#567">Source</a><a href="#method.from_expr-14" 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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-Vec%3CLitByteStr%3E" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#568">Source</a><a href="#impl-FromMeta-for-Vec%3CLitByteStr%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling_core::FromMeta">FromMeta</a> for <a class="struct" href="https://doc.rust-lang.org/1.93.1/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="struct" href="../syn/lit/struct.LitByteStr.html" title="struct syn::lit::LitByteStr">LitByteStr</a>&gt;</h3></section></summary><div class="impl-items"><section id="method.from_list-4" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#568">Source</a><a href="#method.from_list-4" class="anchor">§</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_core::ast::NestedMeta">NestedMeta</a>]) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&gt;</h4></section><section id="method.from_value-57" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#568">Source</a><a href="#method.from_value-57" 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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&gt;</h4></section><section id="method.from_expr-15" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#568">Source</a><a href="#method.from_expr-15" 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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-Vec%3CLitChar%3E" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#569">Source</a><a href="#impl-FromMeta-for-Vec%3CLitChar%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling_core::FromMeta">FromMeta</a> for <a class="struct" href="https://doc.rust-lang.org/1.93.1/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="struct" href="../syn/lit/struct.LitChar.html" title="struct syn::lit::LitChar">LitChar</a>&gt;</h3></section></summary><div class="impl-items"><section id="method.from_list-5" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#569">Source</a><a href="#method.from_list-5" class="anchor">§</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_core::ast::NestedMeta">NestedMeta</a>]) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&gt;</h4></section><section id="method.from_value-58" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#569">Source</a><a href="#method.from_value-58" 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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&gt;</h4></section><section id="method.from_expr-16" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#569">Source</a><a href="#method.from_expr-16" 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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-Vec%3CLitFloat%3E" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#565">Source</a><a href="#impl-FromMeta-for-Vec%3CLitFloat%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling_core::FromMeta">FromMeta</a> for <a class="struct" href="https://doc.rust-lang.org/1.93.1/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="struct" href="../syn/lit/struct.LitFloat.html" title="struct syn::lit::LitFloat">LitFloat</a>&gt;</h3></section></summary><div class="impl-items"><section id="method.from_list-6" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#565">Source</a><a href="#method.from_list-6" class="anchor">§</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_core::ast::NestedMeta">NestedMeta</a>]) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&gt;</h4></section><section id="method.from_value-59" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#565">Source</a><a href="#method.from_value-59" 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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&gt;</h4></section><section id="method.from_expr-17" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#565">Source</a><a href="#method.from_expr-17" 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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-Vec%3CLitInt%3E" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#564">Source</a><a href="#impl-FromMeta-for-Vec%3CLitInt%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling_core::FromMeta">FromMeta</a> for <a class="struct" href="https://doc.rust-lang.org/1.93.1/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="struct" href="../syn/lit/struct.LitInt.html" title="struct syn::lit::LitInt">LitInt</a>&gt;</h3></section></summary><div class="impl-items"><section id="method.from_list-7" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#564">Source</a><a href="#method.from_list-7" class="anchor">§</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_core::ast::NestedMeta">NestedMeta</a>]) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&gt;</h4></section><section id="method.from_value-60" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#564">Source</a><a href="#method.from_value-60" 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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&gt;</h4></section><section id="method.from_expr-18" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#564">Source</a><a href="#method.from_expr-18" 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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-Vec%3CLitStr%3E" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#566">Source</a><a href="#impl-FromMeta-for-Vec%3CLitStr%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling_core::FromMeta">FromMeta</a> for <a class="struct" href="https://doc.rust-lang.org/1.93.1/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="struct" href="../syn/lit/struct.LitStr.html" title="struct syn::lit::LitStr">LitStr</a>&gt;</h3></section></summary><div class="impl-items"><section id="method.from_list-8" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#566">Source</a><a href="#method.from_list-8" class="anchor">§</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_core::ast::NestedMeta">NestedMeta</a>]) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&gt;</h4></section><section id="method.from_value-61" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#566">Source</a><a href="#method.from_value-61" 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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&gt;</h4></section><section id="method.from_expr-19" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#566">Source</a><a href="#method.from_expr-19" 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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#182-188">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_core::FromMeta">FromMeta</a> for <a class="struct" href="https://doc.rust-lang.org/1.93.1/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#183-187">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-PathBuf" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#215-219">Source</a><a href="#impl-FromMeta-for-PathBuf" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling_core::FromMeta">FromMeta</a> for <a class="struct" href="https://doc.rust-lang.org/1.93.1/std/path/struct.PathBuf.html" title="struct std::path::PathBuf">PathBuf</a></h3></section></summary><div class="impl-items"><section id="method.from_string-41" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#216-218">Source</a><a href="#method.from_string-41" 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.93.1/std/primitive.str.html">str</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-NonZero%3Ci8%3E" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#260">Source</a><a href="#impl-FromMeta-for-NonZero%3Ci8%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling_core::FromMeta">FromMeta</a> for <a class="type" href="https://doc.rust-lang.org/1.93.1/core/num/nonzero/type.NonZeroI8.html" title="type core::num::nonzero::NonZeroI8">NonZeroI8</a></h3></section></summary><div class="impl-items"><section id="method.from_string-42" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#260">Source</a><a href="#method.from_string-42" 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.93.1/std/primitive.str.html">str</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&gt;</h4></section><section id="method.from_value-62" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#260">Source</a><a href="#method.from_value-62" 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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-NonZero%3Ci16%3E" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#261">Source</a><a href="#impl-FromMeta-for-NonZero%3Ci16%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling_core::FromMeta">FromMeta</a> for <a class="type" href="https://doc.rust-lang.org/1.93.1/core/num/nonzero/type.NonZeroI16.html" title="type core::num::nonzero::NonZeroI16">NonZeroI16</a></h3></section></summary><div class="impl-items"><section id="method.from_string-43" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#261">Source</a><a href="#method.from_string-43" 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.93.1/std/primitive.str.html">str</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&gt;</h4></section><section id="method.from_value-63" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#261">Source</a><a href="#method.from_value-63" 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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-NonZero%3Ci32%3E" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#262">Source</a><a href="#impl-FromMeta-for-NonZero%3Ci32%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling_core::FromMeta">FromMeta</a> for <a class="type" href="https://doc.rust-lang.org/1.93.1/core/num/nonzero/type.NonZeroI32.html" title="type core::num::nonzero::NonZeroI32">NonZeroI32</a></h3></section></summary><div class="impl-items"><section id="method.from_string-44" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#262">Source</a><a href="#method.from_string-44" 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.93.1/std/primitive.str.html">str</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&gt;</h4></section><section id="method.from_value-64" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#262">Source</a><a href="#method.from_value-64" 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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-NonZero%3Ci64%3E" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#263">Source</a><a href="#impl-FromMeta-for-NonZero%3Ci64%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling_core::FromMeta">FromMeta</a> for <a class="type" href="https://doc.rust-lang.org/1.93.1/core/num/nonzero/type.NonZeroI64.html" title="type core::num::nonzero::NonZeroI64">NonZeroI64</a></h3></section></summary><div class="impl-items"><section id="method.from_string-45" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#263">Source</a><a href="#method.from_string-45" 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.93.1/std/primitive.str.html">str</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&gt;</h4></section><section id="method.from_value-65" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#263">Source</a><a href="#method.from_value-65" 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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-NonZero%3Ci128%3E" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#264">Source</a><a href="#impl-FromMeta-for-NonZero%3Ci128%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling_core::FromMeta">FromMeta</a> for <a class="type" href="https://doc.rust-lang.org/1.93.1/core/num/nonzero/type.NonZeroI128.html" title="type core::num::nonzero::NonZeroI128">NonZeroI128</a></h3></section></summary><div class="impl-items"><section id="method.from_string-46" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#264">Source</a><a href="#method.from_string-46" 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.93.1/std/primitive.str.html">str</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&gt;</h4></section><section id="method.from_value-66" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#264">Source</a><a href="#method.from_value-66" 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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-NonZero%3Cisize%3E" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#265">Source</a><a href="#impl-FromMeta-for-NonZero%3Cisize%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling_core::FromMeta">FromMeta</a> for <a class="type" href="https://doc.rust-lang.org/1.93.1/core/num/nonzero/type.NonZeroIsize.html" title="type core::num::nonzero::NonZeroIsize">NonZeroIsize</a></h3></section></summary><div class="impl-items"><section id="method.from_string-47" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#265">Source</a><a href="#method.from_string-47" 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.93.1/std/primitive.str.html">str</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&gt;</h4></section><section id="method.from_value-67" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#265">Source</a><a href="#method.from_value-67" 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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-NonZero%3Cu8%3E" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#254">Source</a><a href="#impl-FromMeta-for-NonZero%3Cu8%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling_core::FromMeta">FromMeta</a> for <a class="type" href="https://doc.rust-lang.org/1.93.1/core/num/nonzero/type.NonZeroU8.html" title="type core::num::nonzero::NonZeroU8">NonZeroU8</a></h3></section></summary><div class="impl-items"><section id="method.from_string-48" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#254">Source</a><a href="#method.from_string-48" 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.93.1/std/primitive.str.html">str</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&gt;</h4></section><section id="method.from_value-68" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#254">Source</a><a href="#method.from_value-68" 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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-NonZero%3Cu16%3E" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#255">Source</a><a href="#impl-FromMeta-for-NonZero%3Cu16%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling_core::FromMeta">FromMeta</a> for <a class="type" href="https://doc.rust-lang.org/1.93.1/core/num/nonzero/type.NonZeroU16.html" title="type core::num::nonzero::NonZeroU16">NonZeroU16</a></h3></section></summary><div class="impl-items"><section id="method.from_string-49" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#255">Source</a><a href="#method.from_string-49" 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.93.1/std/primitive.str.html">str</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&gt;</h4></section><section id="method.from_value-69" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#255">Source</a><a href="#method.from_value-69" 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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-NonZero%3Cu32%3E" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#256">Source</a><a href="#impl-FromMeta-for-NonZero%3Cu32%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling_core::FromMeta">FromMeta</a> for <a class="type" href="https://doc.rust-lang.org/1.93.1/core/num/nonzero/type.NonZeroU32.html" title="type core::num::nonzero::NonZeroU32">NonZeroU32</a></h3></section></summary><div class="impl-items"><section id="method.from_string-50" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#256">Source</a><a href="#method.from_string-50" 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.93.1/std/primitive.str.html">str</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&gt;</h4></section><section id="method.from_value-70" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#256">Source</a><a href="#method.from_value-70" 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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-NonZero%3Cu64%3E" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#257">Source</a><a href="#impl-FromMeta-for-NonZero%3Cu64%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling_core::FromMeta">FromMeta</a> for <a class="type" href="https://doc.rust-lang.org/1.93.1/core/num/nonzero/type.NonZeroU64.html" title="type core::num::nonzero::NonZeroU64">NonZeroU64</a></h3></section></summary><div class="impl-items"><section id="method.from_string-51" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#257">Source</a><a href="#method.from_string-51" 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.93.1/std/primitive.str.html">str</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&gt;</h4></section><section id="method.from_value-71" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#257">Source</a><a href="#method.from_value-71" 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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-NonZero%3Cu128%3E" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#258">Source</a><a href="#impl-FromMeta-for-NonZero%3Cu128%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling_core::FromMeta">FromMeta</a> for <a class="type" href="https://doc.rust-lang.org/1.93.1/core/num/nonzero/type.NonZeroU128.html" title="type core::num::nonzero::NonZeroU128">NonZeroU128</a></h3></section></summary><div class="impl-items"><section id="method.from_string-52" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#258">Source</a><a href="#method.from_string-52" 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.93.1/std/primitive.str.html">str</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&gt;</h4></section><section id="method.from_value-72" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#258">Source</a><a href="#method.from_value-72" 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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-NonZero%3Cusize%3E" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#259">Source</a><a href="#impl-FromMeta-for-NonZero%3Cusize%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling_core::FromMeta">FromMeta</a> for <a class="type" href="https://doc.rust-lang.org/1.93.1/core/num/nonzero/type.NonZeroUsize.html" title="type core::num::nonzero::NonZeroUsize">NonZeroUsize</a></h3></section></summary><div class="impl-items"><section id="method.from_string-53" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#259">Source</a><a href="#method.from_string-53" 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.93.1/std/primitive.str.html">str</a>) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&gt;</h4></section><section id="method.from_value-73" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#259">Source</a><a href="#method.from_value-73" 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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#294-304">Source</a><a href="#impl-FromMeta-for-Punctuated%3CT,+P%3E" class="anchor">§</a><h3 class="code-header">impl&lt;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>&gt; <a class="trait" href="trait.FromMeta.html" title="trait darling_core::FromMeta">FromMeta</a> for <a class="struct" href="../syn/punctuated/struct.Punctuated.html" title="struct syn::punctuated::Punctuated">Punctuated</a>&lt;T, P&gt;</h3><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></section></summary><div class="impl-items"><section id="method.from_value-74" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#295-303">Source</a><a href="#method.from_value-74" 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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#604-612">Source</a><a href="#impl-FromMeta-for-Option%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T: <a class="trait" href="trait.FromMeta.html" title="trait darling_core::FromMeta">FromMeta</a>&gt; <a class="trait" href="trait.FromMeta.html" title="trait darling_core::FromMeta">FromMeta</a> for <a class="enum" href="https://doc.rust-lang.org/1.93.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;T&gt;</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#605-607">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.93.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&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#609-611">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#660-666">Source</a><a href="#impl-FromMeta-for-Result%3CT,+Meta%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T: <a class="trait" href="trait.FromMeta.html" title="trait darling_core::FromMeta">FromMeta</a>&gt; <a class="trait" href="trait.FromMeta.html" title="trait darling_core::FromMeta">FromMeta</a> for <a class="enum" href="https://doc.rust-lang.org/1.93.1/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;</h3><div class="docblock"><p>Parses the meta-item, and in case of error preserves a copy of the input for
later analysis.</p>
</div></section></summary><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#661-665">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#653">Source</a><a href="#impl-FromMeta-for-Box%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T: <a class="trait" href="trait.FromMeta.html" title="trait darling_core::FromMeta">FromMeta</a>&gt; <a class="trait" href="trait.FromMeta.html" title="trait darling_core::FromMeta">FromMeta</a> for <a class="struct" href="https://doc.rust-lang.org/1.93.1/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;T&gt;</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#653">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.93.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section><section id="method.from_list-9" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#653">Source</a><a href="#method.from_list-9" class="anchor">§</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_core::ast::NestedMeta">NestedMeta</a>]) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#653">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#654">Source</a><a href="#impl-FromMeta-for-Rc%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T: <a class="trait" href="trait.FromMeta.html" title="trait darling_core::FromMeta">FromMeta</a>&gt; <a class="trait" href="trait.FromMeta.html" title="trait darling_core::FromMeta">FromMeta</a> for <a class="struct" href="https://doc.rust-lang.org/1.93.1/alloc/rc/struct.Rc.html" title="struct alloc::rc::Rc">Rc</a>&lt;T&gt;</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#654">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.93.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section><section id="method.from_list-10" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#654">Source</a><a href="#method.from_list-10" class="anchor">§</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_core::ast::NestedMeta">NestedMeta</a>]) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#654">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#655">Source</a><a href="#impl-FromMeta-for-Arc%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T: <a class="trait" href="trait.FromMeta.html" title="trait darling_core::FromMeta">FromMeta</a>&gt; <a class="trait" href="trait.FromMeta.html" title="trait darling_core::FromMeta">FromMeta</a> for <a class="struct" href="https://doc.rust-lang.org/1.93.1/alloc/sync/struct.Arc.html" title="struct alloc::sync::Arc">Arc</a>&lt;T&gt;</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#655">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.93.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section><section id="method.from_list-11" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#655">Source</a><a href="#method.from_list-11" class="anchor">§</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_core::ast::NestedMeta">NestedMeta</a>]) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#655">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#656">Source</a><a href="#impl-FromMeta-for-RefCell%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T: <a class="trait" href="trait.FromMeta.html" title="trait darling_core::FromMeta">FromMeta</a>&gt; <a class="trait" href="trait.FromMeta.html" title="trait darling_core::FromMeta">FromMeta</a> for <a class="struct" href="https://doc.rust-lang.org/1.93.1/core/cell/struct.RefCell.html" title="struct core::cell::RefCell">RefCell</a>&lt;T&gt;</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#656">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.93.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section><section id="method.from_list-12" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#656">Source</a><a href="#method.from_list-12" class="anchor">§</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_core::ast::NestedMeta">NestedMeta</a>]) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#656">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="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-BTreeMap%3CIdent,+V%3E" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#810">Source</a><a href="#impl-FromMeta-for-BTreeMap%3CIdent,+V%3E" class="anchor">§</a><h3 class="code-header">impl&lt;V: <a class="trait" href="trait.FromMeta.html" title="trait darling_core::FromMeta">FromMeta</a>&gt; <a class="trait" href="trait.FromMeta.html" title="trait darling_core::FromMeta">FromMeta</a> for <a class="struct" href="https://doc.rust-lang.org/1.93.1/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a>&lt;<a class="struct" href="../proc_macro2/struct.Ident.html" title="struct proc_macro2::Ident">Ident</a>, V&gt;</h3></section></summary><div class="impl-items"><section id="method.from_list-13" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#810">Source</a><a href="#method.from_list-13" 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_core::ast::NestedMeta">NestedMeta</a>]) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromMeta-for-BTreeMap%3CString,+V%3E" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#809">Source</a><a href="#impl-FromMeta-for-BTreeMap%3CString,+V%3E" class="anchor">§</a><h3 class="code-header">impl&lt;V: <a class="trait" href="trait.FromMeta.html" title="trait darling_core::FromMeta">FromMeta</a>&gt; <a class="trait" href="trait.FromMeta.html" title="trait darling_core::FromMeta">FromMeta</a> for <a class="struct" href="https://doc.rust-lang.org/1.93.1/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a>&lt;<a class="struct" href="https://doc.rust-lang.org/1.93.1/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>, V&gt;</h3></section></summary><div class="impl-items"><section id="method.from_list-14" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#809">Source</a><a href="#method.from_list-14" 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_core::ast::NestedMeta">NestedMeta</a>]) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#806">Source</a><a href="#impl-FromMeta-for-HashMap%3CIdent,+V,+S%3E" class="anchor">§</a><h3 class="code-header">impl&lt;V: <a class="trait" href="trait.FromMeta.html" title="trait darling_core::FromMeta">FromMeta</a>, S: <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/hash/trait.BuildHasher.html" title="trait core::hash::BuildHasher">BuildHasher</a> + <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/default/trait.Default.html" title="trait core::default::Default">Default</a>&gt; <a class="trait" href="trait.FromMeta.html" title="trait darling_core::FromMeta">FromMeta</a> for <a class="struct" href="https://doc.rust-lang.org/1.93.1/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;</h3></section></summary><div class="impl-items"><section id="method.from_list-15" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#806">Source</a><a href="#method.from_list-15" 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_core::ast::NestedMeta">NestedMeta</a>]) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#807">Source</a><a href="#impl-FromMeta-for-HashMap%3CPath,+V,+S%3E" class="anchor">§</a><h3 class="code-header">impl&lt;V: <a class="trait" href="trait.FromMeta.html" title="trait darling_core::FromMeta">FromMeta</a>, S: <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/hash/trait.BuildHasher.html" title="trait core::hash::BuildHasher">BuildHasher</a> + <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/default/trait.Default.html" title="trait core::default::Default">Default</a>&gt; <a class="trait" href="trait.FromMeta.html" title="trait darling_core::FromMeta">FromMeta</a> for <a class="struct" href="https://doc.rust-lang.org/1.93.1/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;</h3></section></summary><div class="impl-items"><section id="method.from_list-16" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#807">Source</a><a href="#method.from_list-16" 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_core::ast::NestedMeta">NestedMeta</a>]) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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#805">Source</a><a href="#impl-FromMeta-for-HashMap%3CString,+V,+S%3E" class="anchor">§</a><h3 class="code-header">impl&lt;V: <a class="trait" href="trait.FromMeta.html" title="trait darling_core::FromMeta">FromMeta</a>, S: <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/hash/trait.BuildHasher.html" title="trait core::hash::BuildHasher">BuildHasher</a> + <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/default/trait.Default.html" title="trait core::default::Default">Default</a>&gt; <a class="trait" href="trait.FromMeta.html" title="trait darling_core::FromMeta">FromMeta</a> for <a class="struct" href="https://doc.rust-lang.org/1.93.1/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.93.1/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>, V, S&gt;</h3></section></summary><div class="impl-items"><section id="method.from_list-17" class="method trait-impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#805">Source</a><a href="#method.from_list-17" 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_core::ast::NestedMeta">NestedMeta</a>]) -&gt; <a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;Self&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-Callable" class="impl"><a class="src rightside" href="../src/darling_core/util/callable.rs.html#49-56">Source</a><a href="#impl-FromMeta-for-Callable" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromMeta.html" title="trait darling_core::FromMeta">FromMeta</a> for <a class="struct" href="util/struct.Callable.html" title="struct darling_core::util::Callable">Callable</a></h3></section><section id="impl-FromMeta-for-Flag" class="impl"><a class="src rightside" href="../src/darling_core/util/flag.rs.html#69-83">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_core::FromMeta">FromMeta</a> for <a class="struct" href="util/struct.Flag.html" title="struct darling_core::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-136">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_core::FromMeta">FromMeta</a> for <a class="struct" href="util/struct.IdentString.html" title="struct darling_core::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_core::FromMeta">FromMeta</a> for <a class="struct" href="util/struct.Ignored.html" title="struct darling_core::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-63">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_core::FromMeta">FromMeta</a> for <a class="struct" href="util/struct.PathList.html" title="struct darling_core::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#139-163">Source</a><a href="#impl-FromMeta-for-Override%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T: <a class="trait" href="trait.FromMeta.html" title="trait darling_core::FromMeta">FromMeta</a>&gt; <a class="trait" href="trait.FromMeta.html" title="trait darling_core::FromMeta">FromMeta</a> for <a class="enum" href="util/enum.Override.html" title="enum darling_core::util::Override">Override</a>&lt;T&gt;</h3><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><section id="impl-FromMeta-for-SpannedValue%3CT%3E" class="impl"><a class="src rightside" href="../src/darling_core/util/spanned_value.rs.html#83-118">Source</a><a href="#impl-FromMeta-for-SpannedValue%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T: <a class="trait" href="trait.FromMeta.html" title="trait darling_core::FromMeta">FromMeta</a>&gt; <a class="trait" href="trait.FromMeta.html" title="trait darling_core::FromMeta">FromMeta</a> for <a class="struct" href="util/struct.SpannedValue.html" title="struct darling_core::util::SpannedValue">SpannedValue</a>&lt;T&gt;</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: <a class="trait" href="trait.FromMeta.html" title="trait darling_core::FromMeta">FromMeta</a>&gt; <a class="trait" href="trait.FromMeta.html" title="trait darling_core::FromMeta">FromMeta</a> for <a class="struct" href="util/struct.WithOriginal.html" title="struct darling_core::util::WithOriginal">WithOriginal</a>&lt;T, <a class="enum" href="../syn/attr/enum.Meta.html" title="enum syn::attr::Meta">Meta</a>&gt;</h3></section><section id="impl-FromMeta-for-Result%3CT,+Error%3E" class="impl"><a class="src rightside" href="../src/darling_core/from_meta.rs.html#614-629">Source</a><a href="#impl-FromMeta-for-Result%3CT,+Error%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T: <a class="trait" href="trait.FromMeta.html" title="trait darling_core::FromMeta">FromMeta</a>&gt; <a class="trait" href="trait.FromMeta.html" title="trait darling_core::FromMeta">FromMeta</a> for darling_core::error::<a class="type" href="error/type.Result.html" title="type darling_core::error::Result">Result</a>&lt;T&gt;</h3></section></div><script src="../trait.impl/darling_core/from_meta/trait.FromMeta.js" data-ignore-extern-crates="std,core,alloc,syn,proc_macro2,ident_case" async></script></section></div></main></body></html>