73 lines
50 KiB
HTML
73 lines
50 KiB
HTML
<!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="Syntax tree traversal to transform the nodes of an owned syntax tree."><meta name="keywords" content="rust, rustlang, rust-lang, fold"><title>syn::fold - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" type="text/css" href="../../normalize.css"><link rel="stylesheet" type="text/css" href="../../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" type="text/css" href="../../ayu.css" disabled><link rel="stylesheet" type="text/css" href="../../dark.css" disabled><link rel="stylesheet" type="text/css" href="../../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../../storage.js"></script><script src="../../crates.js"></script><script defer src="../../main.js"></script>
|
||
<noscript><link rel="stylesheet" href="../../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../../favicon.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="sidebar-menu" role="button">☰</div><a class="sidebar-logo" href="../../syn/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.png" alt="logo"></div>
|
||
</a><h2 class="location">Module fold</h2><div class="sidebar-elems"><div class="block items"><ul><li><a href="#traits">Traits</a></li><li><a href="#functions">Functions</a></li></ul></div><div id="sidebar-vars" data-name="fold" data-ty="mod" data-relpath="./"></div><script defer src="./sidebar-items.js"></script></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../../syn/index.html"><img class="rust-logo" src="../../rust-logo.png" alt="logo"></a><nav class="sub"><div class="theme-picker"><button id="theme-picker" aria-label="Pick another theme!" aria-haspopup="menu" title="themes"><img width="18" height="18" alt="Pick another theme!" src="../../brush.svg"></button><div id="theme-choices" role="menu"></div></div><form class="search-form"><div class="search-container"><div><select id="crate-search"><option value="All crates">All crates</option></select><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"></div><button type="button" id="help-button" title="help">?</button><a id="settings-menu" href="../../settings.html" title="settings"><img width="18" height="18" alt="Change settings" src="../../wheel.svg"></a></div></form></nav></div><section id="main-content" class="content"><h1 class="fqn"><span class="in-band">Module <a href="../index.html">syn</a>::<wbr><a class="mod" href="#">fold</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../../clipboard.svg" width="19" height="18" alt="Copy item path"></button></span><span class="out-of-band"><span id="render-detail"><a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span><a class="srclink" href="../../src/syn/gen/fold.rs.html#4-3334" title="goto source code">[src]</a></span></h1><details class="rustdoc-toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Syntax tree traversal to transform the nodes of an owned syntax tree.</p>
|
||
<p>Each method of the <a href="trait.Fold.html"><code>Fold</code></a> trait is a hook that can be overridden to
|
||
customize the behavior when transforming the corresponding type of node.
|
||
By default, every method recursively visits the substructure of the
|
||
input by invoking the right visitor method of each of its fields.</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">pub</span> <span class="kw">trait</span> <span class="ident">Fold</span> {
|
||
<span class="comment">/* ... */</span>
|
||
|
||
<span class="kw">fn</span> <span class="ident">fold_expr_binary</span>(<span class="kw-2">&mut</span> <span class="self">self</span>, <span class="ident">node</span>: <span class="ident">ExprBinary</span>) -> <span class="ident">ExprBinary</span> {
|
||
<span class="ident">fold_expr_binary</span>(<span class="self">self</span>, <span class="ident">node</span>)
|
||
}
|
||
|
||
<span class="comment">/* ... */</span>
|
||
}
|
||
|
||
<span class="kw">pub</span> <span class="kw">fn</span> <span class="ident">fold_expr_binary</span><span class="op"><</span><span class="ident">V</span><span class="op">></span>(<span class="ident">v</span>: <span class="kw-2">&mut</span> <span class="ident">V</span>, <span class="ident">node</span>: <span class="ident">ExprBinary</span>) -> <span class="ident">ExprBinary</span>
|
||
<span class="kw">where</span>
|
||
<span class="ident">V</span>: <span class="ident">Fold</span> <span class="op">+</span> <span class="question-mark">?</span><span class="ident">Sized</span>,
|
||
{
|
||
<span class="ident">ExprBinary</span> {
|
||
<span class="ident">attrs</span>: <span class="ident">node</span>
|
||
.<span class="ident">attrs</span>
|
||
.<span class="ident">into_iter</span>()
|
||
.<span class="ident">map</span>(<span class="op">|</span><span class="ident">attr</span><span class="op">|</span> <span class="ident">v</span>.<span class="ident">fold_attribute</span>(<span class="ident">attr</span>))
|
||
.<span class="ident">collect</span>(),
|
||
<span class="ident">left</span>: <span class="ident">Box::new</span>(<span class="ident">v</span>.<span class="ident">fold_expr</span>(<span class="kw-2">*</span><span class="ident">node</span>.<span class="ident">left</span>)),
|
||
<span class="ident">op</span>: <span class="ident">v</span>.<span class="ident">fold_bin_op</span>(<span class="ident">node</span>.<span class="ident">op</span>),
|
||
<span class="ident">right</span>: <span class="ident">Box::new</span>(<span class="ident">v</span>.<span class="ident">fold_expr</span>(<span class="kw-2">*</span><span class="ident">node</span>.<span class="ident">right</span>)),
|
||
}
|
||
}
|
||
|
||
<span class="comment">/* ... */</span></code></pre></div>
|
||
<p><em>This module is available only if Syn is built with the <code>"fold"</code> feature.</em></p>
|
||
<br>
|
||
<h2 id="example" class="section-header"><a href="#example">Example</a></h2>
|
||
<p>This fold inserts parentheses to fully parenthesizes any expression.</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="comment">// [dependencies]</span>
|
||
<span class="comment">// quote = "1.0"</span>
|
||
<span class="comment">// syn = { version = "1.0", features = ["fold", "full"] }</span>
|
||
|
||
<span class="kw">use</span> <span class="ident">quote::quote</span>;
|
||
<span class="kw">use</span> <span class="ident">syn::fold</span>::{<span class="ident">fold_expr</span>, <span class="ident">Fold</span>};
|
||
<span class="kw">use</span> <span class="ident">syn</span>::{<span class="ident">token</span>, <span class="ident">Expr</span>, <span class="ident">ExprParen</span>};
|
||
|
||
<span class="kw">struct</span> <span class="ident">ParenthesizeEveryExpr</span>;
|
||
|
||
<span class="kw">impl</span> <span class="ident">Fold</span> <span class="kw">for</span> <span class="ident">ParenthesizeEveryExpr</span> {
|
||
<span class="kw">fn</span> <span class="ident">fold_expr</span>(<span class="kw-2">&mut</span> <span class="self">self</span>, <span class="ident">expr</span>: <span class="ident">Expr</span>) -> <span class="ident">Expr</span> {
|
||
<span class="ident">Expr::Paren</span>(<span class="ident">ExprParen</span> {
|
||
<span class="ident">attrs</span>: <span class="ident">Vec::new</span>(),
|
||
<span class="ident">expr</span>: <span class="ident">Box::new</span>(<span class="ident">fold_expr</span>(<span class="self">self</span>, <span class="ident">expr</span>)),
|
||
<span class="ident">paren_token</span>: <span class="ident">token::Paren::default</span>(),
|
||
})
|
||
}
|
||
}
|
||
|
||
<span class="kw">fn</span> <span class="ident">main</span>() {
|
||
<span class="kw">let</span> <span class="ident">code</span> <span class="op">=</span> <span class="macro">quote!</span> { <span class="ident">a</span>() <span class="op">+</span> <span class="ident">b</span>(<span class="number">1</span>) <span class="op">*</span> <span class="ident">c</span>.<span class="ident">d</span> };
|
||
<span class="kw">let</span> <span class="ident">expr</span>: <span class="ident">Expr</span> <span class="op">=</span> <span class="ident">syn::parse2</span>(<span class="ident">code</span>).<span class="ident">unwrap</span>();
|
||
<span class="kw">let</span> <span class="ident">parenthesized</span> <span class="op">=</span> <span class="ident">ParenthesizeEveryExpr</span>.<span class="ident">fold_expr</span>(<span class="ident">expr</span>);
|
||
<span class="macro">println!</span>(<span class="string">"{}"</span>, <span class="macro">quote!</span>(#<span class="ident">parenthesized</span>));
|
||
|
||
<span class="comment">// Output: (((a)()) + (((b)((1))) * ((c).d)))</span>
|
||
}</code></pre></div>
|
||
</div></details><h2 id="traits" class="small-section-header"><a href="#traits">Traits</a></h2>
|
||
<div class="item-table"><div class="item-row"><div class="item-left module-item"><a class="trait" href="trait.Fold.html" title="syn::fold::Fold trait">Fold</a></div><div class="item-right docblock-short"><p>Syntax tree traversal to transform the nodes of an owned syntax tree.</p>
|
||
</div></div></div><h2 id="functions" class="small-section-header"><a href="#functions">Functions</a></h2>
|
||
<div class="item-table"><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_abi.html" title="syn::fold::fold_abi fn">fold_abi</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_angle_bracketed_generic_arguments.html" title="syn::fold::fold_angle_bracketed_generic_arguments fn">fold_angle_bracketed_generic_arguments</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_arm.html" title="syn::fold::fold_arm fn">fold_arm</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_attr_style.html" title="syn::fold::fold_attr_style fn">fold_attr_style</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_attribute.html" title="syn::fold::fold_attribute fn">fold_attribute</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_bare_fn_arg.html" title="syn::fold::fold_bare_fn_arg fn">fold_bare_fn_arg</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_bin_op.html" title="syn::fold::fold_bin_op fn">fold_bin_op</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_binding.html" title="syn::fold::fold_binding fn">fold_binding</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_block.html" title="syn::fold::fold_block fn">fold_block</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_bound_lifetimes.html" title="syn::fold::fold_bound_lifetimes fn">fold_bound_lifetimes</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_const_param.html" title="syn::fold::fold_const_param fn">fold_const_param</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_constraint.html" title="syn::fold::fold_constraint fn">fold_constraint</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_data.html" title="syn::fold::fold_data fn">fold_data</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_data_enum.html" title="syn::fold::fold_data_enum fn">fold_data_enum</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_data_struct.html" title="syn::fold::fold_data_struct fn">fold_data_struct</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_data_union.html" title="syn::fold::fold_data_union fn">fold_data_union</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_derive_input.html" title="syn::fold::fold_derive_input fn">fold_derive_input</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_expr.html" title="syn::fold::fold_expr fn">fold_expr</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_expr_array.html" title="syn::fold::fold_expr_array fn">fold_expr_array</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_expr_assign.html" title="syn::fold::fold_expr_assign fn">fold_expr_assign</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_expr_assign_op.html" title="syn::fold::fold_expr_assign_op fn">fold_expr_assign_op</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_expr_async.html" title="syn::fold::fold_expr_async fn">fold_expr_async</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_expr_await.html" title="syn::fold::fold_expr_await fn">fold_expr_await</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_expr_binary.html" title="syn::fold::fold_expr_binary fn">fold_expr_binary</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_expr_block.html" title="syn::fold::fold_expr_block fn">fold_expr_block</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_expr_box.html" title="syn::fold::fold_expr_box fn">fold_expr_box</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_expr_break.html" title="syn::fold::fold_expr_break fn">fold_expr_break</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_expr_call.html" title="syn::fold::fold_expr_call fn">fold_expr_call</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_expr_cast.html" title="syn::fold::fold_expr_cast fn">fold_expr_cast</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_expr_closure.html" title="syn::fold::fold_expr_closure fn">fold_expr_closure</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_expr_continue.html" title="syn::fold::fold_expr_continue fn">fold_expr_continue</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_expr_field.html" title="syn::fold::fold_expr_field fn">fold_expr_field</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_expr_for_loop.html" title="syn::fold::fold_expr_for_loop fn">fold_expr_for_loop</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_expr_group.html" title="syn::fold::fold_expr_group fn">fold_expr_group</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_expr_if.html" title="syn::fold::fold_expr_if fn">fold_expr_if</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_expr_index.html" title="syn::fold::fold_expr_index fn">fold_expr_index</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_expr_let.html" title="syn::fold::fold_expr_let fn">fold_expr_let</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_expr_lit.html" title="syn::fold::fold_expr_lit fn">fold_expr_lit</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_expr_loop.html" title="syn::fold::fold_expr_loop fn">fold_expr_loop</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_expr_macro.html" title="syn::fold::fold_expr_macro fn">fold_expr_macro</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_expr_match.html" title="syn::fold::fold_expr_match fn">fold_expr_match</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_expr_method_call.html" title="syn::fold::fold_expr_method_call fn">fold_expr_method_call</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_expr_paren.html" title="syn::fold::fold_expr_paren fn">fold_expr_paren</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_expr_path.html" title="syn::fold::fold_expr_path fn">fold_expr_path</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_expr_range.html" title="syn::fold::fold_expr_range fn">fold_expr_range</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_expr_reference.html" title="syn::fold::fold_expr_reference fn">fold_expr_reference</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_expr_repeat.html" title="syn::fold::fold_expr_repeat fn">fold_expr_repeat</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_expr_return.html" title="syn::fold::fold_expr_return fn">fold_expr_return</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_expr_struct.html" title="syn::fold::fold_expr_struct fn">fold_expr_struct</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_expr_try.html" title="syn::fold::fold_expr_try fn">fold_expr_try</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_expr_try_block.html" title="syn::fold::fold_expr_try_block fn">fold_expr_try_block</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_expr_tuple.html" title="syn::fold::fold_expr_tuple fn">fold_expr_tuple</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_expr_type.html" title="syn::fold::fold_expr_type fn">fold_expr_type</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_expr_unary.html" title="syn::fold::fold_expr_unary fn">fold_expr_unary</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_expr_unsafe.html" title="syn::fold::fold_expr_unsafe fn">fold_expr_unsafe</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_expr_while.html" title="syn::fold::fold_expr_while fn">fold_expr_while</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_expr_yield.html" title="syn::fold::fold_expr_yield fn">fold_expr_yield</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_field.html" title="syn::fold::fold_field fn">fold_field</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_field_pat.html" title="syn::fold::fold_field_pat fn">fold_field_pat</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_field_value.html" title="syn::fold::fold_field_value fn">fold_field_value</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_fields.html" title="syn::fold::fold_fields fn">fold_fields</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_fields_named.html" title="syn::fold::fold_fields_named fn">fold_fields_named</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_fields_unnamed.html" title="syn::fold::fold_fields_unnamed fn">fold_fields_unnamed</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_file.html" title="syn::fold::fold_file fn">fold_file</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_fn_arg.html" title="syn::fold::fold_fn_arg fn">fold_fn_arg</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_foreign_item.html" title="syn::fold::fold_foreign_item fn">fold_foreign_item</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_foreign_item_fn.html" title="syn::fold::fold_foreign_item_fn fn">fold_foreign_item_fn</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_foreign_item_macro.html" title="syn::fold::fold_foreign_item_macro fn">fold_foreign_item_macro</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_foreign_item_static.html" title="syn::fold::fold_foreign_item_static fn">fold_foreign_item_static</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_foreign_item_type.html" title="syn::fold::fold_foreign_item_type fn">fold_foreign_item_type</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_generic_argument.html" title="syn::fold::fold_generic_argument fn">fold_generic_argument</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_generic_method_argument.html" title="syn::fold::fold_generic_method_argument fn">fold_generic_method_argument</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_generic_param.html" title="syn::fold::fold_generic_param fn">fold_generic_param</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_generics.html" title="syn::fold::fold_generics fn">fold_generics</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_ident.html" title="syn::fold::fold_ident fn">fold_ident</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_impl_item.html" title="syn::fold::fold_impl_item fn">fold_impl_item</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_impl_item_const.html" title="syn::fold::fold_impl_item_const fn">fold_impl_item_const</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_impl_item_macro.html" title="syn::fold::fold_impl_item_macro fn">fold_impl_item_macro</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_impl_item_method.html" title="syn::fold::fold_impl_item_method fn">fold_impl_item_method</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_impl_item_type.html" title="syn::fold::fold_impl_item_type fn">fold_impl_item_type</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_index.html" title="syn::fold::fold_index fn">fold_index</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_item.html" title="syn::fold::fold_item fn">fold_item</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_item_const.html" title="syn::fold::fold_item_const fn">fold_item_const</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_item_enum.html" title="syn::fold::fold_item_enum fn">fold_item_enum</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_item_extern_crate.html" title="syn::fold::fold_item_extern_crate fn">fold_item_extern_crate</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_item_fn.html" title="syn::fold::fold_item_fn fn">fold_item_fn</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_item_foreign_mod.html" title="syn::fold::fold_item_foreign_mod fn">fold_item_foreign_mod</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_item_impl.html" title="syn::fold::fold_item_impl fn">fold_item_impl</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_item_macro.html" title="syn::fold::fold_item_macro fn">fold_item_macro</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_item_macro2.html" title="syn::fold::fold_item_macro2 fn">fold_item_macro2</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_item_mod.html" title="syn::fold::fold_item_mod fn">fold_item_mod</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_item_static.html" title="syn::fold::fold_item_static fn">fold_item_static</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_item_struct.html" title="syn::fold::fold_item_struct fn">fold_item_struct</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_item_trait.html" title="syn::fold::fold_item_trait fn">fold_item_trait</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_item_trait_alias.html" title="syn::fold::fold_item_trait_alias fn">fold_item_trait_alias</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_item_type.html" title="syn::fold::fold_item_type fn">fold_item_type</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_item_union.html" title="syn::fold::fold_item_union fn">fold_item_union</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_item_use.html" title="syn::fold::fold_item_use fn">fold_item_use</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_label.html" title="syn::fold::fold_label fn">fold_label</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_lifetime.html" title="syn::fold::fold_lifetime fn">fold_lifetime</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_lifetime_def.html" title="syn::fold::fold_lifetime_def fn">fold_lifetime_def</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_lit.html" title="syn::fold::fold_lit fn">fold_lit</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_lit_bool.html" title="syn::fold::fold_lit_bool fn">fold_lit_bool</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_lit_byte.html" title="syn::fold::fold_lit_byte fn">fold_lit_byte</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_lit_byte_str.html" title="syn::fold::fold_lit_byte_str fn">fold_lit_byte_str</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_lit_char.html" title="syn::fold::fold_lit_char fn">fold_lit_char</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_lit_float.html" title="syn::fold::fold_lit_float fn">fold_lit_float</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_lit_int.html" title="syn::fold::fold_lit_int fn">fold_lit_int</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_lit_str.html" title="syn::fold::fold_lit_str fn">fold_lit_str</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_local.html" title="syn::fold::fold_local fn">fold_local</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_macro.html" title="syn::fold::fold_macro fn">fold_macro</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_macro_delimiter.html" title="syn::fold::fold_macro_delimiter fn">fold_macro_delimiter</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_member.html" title="syn::fold::fold_member fn">fold_member</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_meta.html" title="syn::fold::fold_meta fn">fold_meta</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_meta_list.html" title="syn::fold::fold_meta_list fn">fold_meta_list</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_meta_name_value.html" title="syn::fold::fold_meta_name_value fn">fold_meta_name_value</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_method_turbofish.html" title="syn::fold::fold_method_turbofish fn">fold_method_turbofish</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_nested_meta.html" title="syn::fold::fold_nested_meta fn">fold_nested_meta</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_parenthesized_generic_arguments.html" title="syn::fold::fold_parenthesized_generic_arguments fn">fold_parenthesized_generic_arguments</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_pat.html" title="syn::fold::fold_pat fn">fold_pat</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_pat_box.html" title="syn::fold::fold_pat_box fn">fold_pat_box</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_pat_ident.html" title="syn::fold::fold_pat_ident fn">fold_pat_ident</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_pat_lit.html" title="syn::fold::fold_pat_lit fn">fold_pat_lit</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_pat_macro.html" title="syn::fold::fold_pat_macro fn">fold_pat_macro</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_pat_or.html" title="syn::fold::fold_pat_or fn">fold_pat_or</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_pat_path.html" title="syn::fold::fold_pat_path fn">fold_pat_path</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_pat_range.html" title="syn::fold::fold_pat_range fn">fold_pat_range</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_pat_reference.html" title="syn::fold::fold_pat_reference fn">fold_pat_reference</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_pat_rest.html" title="syn::fold::fold_pat_rest fn">fold_pat_rest</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_pat_slice.html" title="syn::fold::fold_pat_slice fn">fold_pat_slice</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_pat_struct.html" title="syn::fold::fold_pat_struct fn">fold_pat_struct</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_pat_tuple.html" title="syn::fold::fold_pat_tuple fn">fold_pat_tuple</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_pat_tuple_struct.html" title="syn::fold::fold_pat_tuple_struct fn">fold_pat_tuple_struct</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_pat_type.html" title="syn::fold::fold_pat_type fn">fold_pat_type</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_pat_wild.html" title="syn::fold::fold_pat_wild fn">fold_pat_wild</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_path.html" title="syn::fold::fold_path fn">fold_path</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_path_arguments.html" title="syn::fold::fold_path_arguments fn">fold_path_arguments</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_path_segment.html" title="syn::fold::fold_path_segment fn">fold_path_segment</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_predicate_eq.html" title="syn::fold::fold_predicate_eq fn">fold_predicate_eq</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_predicate_lifetime.html" title="syn::fold::fold_predicate_lifetime fn">fold_predicate_lifetime</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_predicate_type.html" title="syn::fold::fold_predicate_type fn">fold_predicate_type</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_qself.html" title="syn::fold::fold_qself fn">fold_qself</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_range_limits.html" title="syn::fold::fold_range_limits fn">fold_range_limits</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_receiver.html" title="syn::fold::fold_receiver fn">fold_receiver</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_return_type.html" title="syn::fold::fold_return_type fn">fold_return_type</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_signature.html" title="syn::fold::fold_signature fn">fold_signature</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_span.html" title="syn::fold::fold_span fn">fold_span</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_stmt.html" title="syn::fold::fold_stmt fn">fold_stmt</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_trait_bound.html" title="syn::fold::fold_trait_bound fn">fold_trait_bound</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_trait_bound_modifier.html" title="syn::fold::fold_trait_bound_modifier fn">fold_trait_bound_modifier</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_trait_item.html" title="syn::fold::fold_trait_item fn">fold_trait_item</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_trait_item_const.html" title="syn::fold::fold_trait_item_const fn">fold_trait_item_const</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_trait_item_macro.html" title="syn::fold::fold_trait_item_macro fn">fold_trait_item_macro</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_trait_item_method.html" title="syn::fold::fold_trait_item_method fn">fold_trait_item_method</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_trait_item_type.html" title="syn::fold::fold_trait_item_type fn">fold_trait_item_type</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_type.html" title="syn::fold::fold_type fn">fold_type</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_type_array.html" title="syn::fold::fold_type_array fn">fold_type_array</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_type_bare_fn.html" title="syn::fold::fold_type_bare_fn fn">fold_type_bare_fn</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_type_group.html" title="syn::fold::fold_type_group fn">fold_type_group</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_type_impl_trait.html" title="syn::fold::fold_type_impl_trait fn">fold_type_impl_trait</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_type_infer.html" title="syn::fold::fold_type_infer fn">fold_type_infer</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_type_macro.html" title="syn::fold::fold_type_macro fn">fold_type_macro</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_type_never.html" title="syn::fold::fold_type_never fn">fold_type_never</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_type_param.html" title="syn::fold::fold_type_param fn">fold_type_param</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_type_param_bound.html" title="syn::fold::fold_type_param_bound fn">fold_type_param_bound</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_type_paren.html" title="syn::fold::fold_type_paren fn">fold_type_paren</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_type_path.html" title="syn::fold::fold_type_path fn">fold_type_path</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_type_ptr.html" title="syn::fold::fold_type_ptr fn">fold_type_ptr</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_type_reference.html" title="syn::fold::fold_type_reference fn">fold_type_reference</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_type_slice.html" title="syn::fold::fold_type_slice fn">fold_type_slice</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_type_trait_object.html" title="syn::fold::fold_type_trait_object fn">fold_type_trait_object</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_type_tuple.html" title="syn::fold::fold_type_tuple fn">fold_type_tuple</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_un_op.html" title="syn::fold::fold_un_op fn">fold_un_op</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_use_glob.html" title="syn::fold::fold_use_glob fn">fold_use_glob</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_use_group.html" title="syn::fold::fold_use_group fn">fold_use_group</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_use_name.html" title="syn::fold::fold_use_name fn">fold_use_name</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_use_path.html" title="syn::fold::fold_use_path fn">fold_use_path</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_use_rename.html" title="syn::fold::fold_use_rename fn">fold_use_rename</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_use_tree.html" title="syn::fold::fold_use_tree fn">fold_use_tree</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_variadic.html" title="syn::fold::fold_variadic fn">fold_variadic</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_variant.html" title="syn::fold::fold_variant fn">fold_variant</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_vis_crate.html" title="syn::fold::fold_vis_crate fn">fold_vis_crate</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_vis_public.html" title="syn::fold::fold_vis_public fn">fold_vis_public</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_vis_restricted.html" title="syn::fold::fold_vis_restricted fn">fold_vis_restricted</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_visibility.html" title="syn::fold::fold_visibility fn">fold_visibility</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_where_clause.html" title="syn::fold::fold_where_clause fn">fold_where_clause</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.fold_where_predicate.html" title="syn::fold::fold_where_predicate fn">fold_where_predicate</a></div><div class="item-right docblock-short"></div></div></div></section><section id="search" class="content hidden"></section></div></main><div id="rustdoc-vars" data-root-path="../../" data-current-crate="syn" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.59.0 (9d1b2106e 2022-02-23)" ></div>
|
||
</body></html> |