<!DOCTYPE html><htmllang="en"><head><metacharset="utf-8"><metaname="viewport"content="width=device-width, initial-scale=1.0"><metaname="generator"content="rustdoc"><metaname="description"content="Document tree traversal to mutate an exclusive borrow of a document tree in place."><title>toml_edit::visit_mut - Rust</title><linkrel="preload"as="font"type="font/woff2"crossoriginhref="../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><linkrel="preload"as="font"type="font/woff2"crossoriginhref="../../static.files/FiraSans-Regular-018c141bf0843ffd.woff2"><linkrel="preload"as="font"type="font/woff2"crossoriginhref="../../static.files/FiraSans-Medium-8f9a781e4970d388.woff2"><linkrel="preload"as="font"type="font/woff2"crossoriginhref="../../static.files/SourceCodePro-Regular-562dcc5011b6de7d.ttf.woff2"><linkrel="preload"as="font"type="font/woff2"crossoriginhref="../../static.files/SourceCodePro-Semibold-d899c5a5c4aeb14a.ttf.woff2"><linkrel="stylesheet"href="../../static.files/normalize-76eba96aa4d2e634.css"><linkrel="stylesheet"href="../../static.files/rustdoc-5bc39a1768837dd0.css"><metaname="rustdoc-vars"data-root-path="../../"data-static-root-path="../../static.files/"data-current-crate="toml_edit"data-themes=""data-resource-suffix=""data-rustdoc-version="1.77.2 (25ef9e3d8 2024-04-09)"data-channel="1.77.2"data-search-js="search-dd67cee4cfa65049.js"data-settings-js="settings-4313503d2e1961c2.js"><scriptsrc="../../static.files/storage-4c98445ec4002617.js"></script><scriptdefersrc="../sidebar-items.js"></script><scriptdefersrc="../../static.files/main-48f368f3872407c8.js"></script><noscript><linkrel="stylesheet"href="../../static.files/noscript-04d5337699b92874.css"></noscript><linkrel="alternate icon"type="image/png"href="../../static.files/favicon-16x16-8b506e7a72182f1c.png"><linkrel="alternate icon"type="image/png"href="../../static.files/favicon-32x32-422f7d1d52889060.png"><linkrel="icon"type="image/svg+xml"href="../../static.files/favicon-2c020d218678b618.svg"></head><bodyclass="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><navclass="mobile-topbar"><buttonclass="sidebar-menu-toggle"title="show sidebar"></button></nav><navclass="sidebar"><divclass="sidebar-crate"><h2><ahref="../../toml_edit/index.html">toml_edit</a><spanclass="version">0.22.9</span></h2></div><h2class="location"><ahref="#">Module visit_mut</a></h2><divclass="sidebar-elems"><section><ulclass="block"><li><ahref="#traits">Traits</a></li><li><ahref="#functions">Functions</a></li></ul></section><h2><ahref="../index.html">In crate toml_edit</a></h2></div></nav><divclass="sidebar-resizer"></div>
<main><divclass="width-limiter"><navclass="sub"><formclass="search-form"><span></span><divid="sidebar-button"tabindex="-1"><ahref="../../toml_edit/all.html"title="show sidebar"></a></div><inputclass="search-input"name="search"aria-label="Run search in the documentation"autocomplete="off"spellcheck="false"placeholder="Click or press ‘S’ to search, ‘?’ for more options…"type="search"><divid="help-button"tabindex="-1"><ahref="../../help.html"title="help">?</a></div><divid="settings-menu"tabindex="-1"><ahref="../../settings.html"title="settings"><imgwidth="22"height="22"alt="Change settings"src="../../static.files/wheel-7b819b6101059cd0.svg"></a></div></form></nav><sectionid="main-content"class="content"><divclass="main-heading"><h1>Module <ahref="../index.html">toml_edit</a>::<wbr><aclass="mod"href="#">visit_mut</a><buttonid="copy-path"title="Copy item path to clipboard"><imgsrc="../../static.files/clipboard-7571035ce49a181d.svg"width="19"height="18"alt="Copy item path"></button></h1><spanclass="out-of-band"><aclass="src"href="../../src/toml_edit/visit_mut.rs.html#1-256">source</a> · <buttonid="toggle-all-docs"title="collapse all docs">[<span>−</span>]</button></span></div><detailsclass="toggle top-doc"open><summaryclass="hideme"><span>Expand description</span></summary><divclass="docblock"><p>Document tree traversal to mutate an exclusive borrow of a document tree in place.</p>
<p>Each method of the <ahref="trait.VisitMut.html"title="trait toml_edit::visit_mut::VisitMut"><code>VisitMut</code></a> trait is a hook that can be overridden
to customize the behavior when mutating 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></details><h2id="traits"class="section-header">Traits<ahref="#traits"class="anchor">§</a></h2><ulclass="item-table"><li><divclass="item-name"><aclass="trait"href="trait.VisitMut.html"title="trait toml_edit::visit_mut::VisitMut">VisitMut</a></div><divclass="desc docblock-short">Document tree traversal to mutate an exclusive borrow of a document tree in-place.</div></li></ul><h2id="functions"class="section-header">Functions<ahref="#functions"class="anchor">§</a></h2><ulclass="item-table"><li><divclass="item-name"><aclass="fn"href="fn.visit_array_mut.html"title="fn toml_edit::visit_mut::visit_array_mut">visit_array_mut</a></div></li><li><divclass="item-name"><aclass="fn"href="fn.visit_array_of_tables_mut.html"title="fn toml_edit::visit_mut::visit_array_of_tables_mut">visit_array_of_tables_mut</a></div></li><li><divclass="item-name"><aclass="fn"href="fn.visit_document_mut.html"title="fn toml_edit::visit_mut::visit_document_mut">visit_document_mut</a></div></li><li><divclass="item-name"><aclass="fn"href="fn.visit_inline_table_mut.html"title="fn toml_edit::visit_mut::visit_inline_table_mut">visit_inline_table_mut</a></div></li><li><divclass="item-name"><aclass="fn"href="fn.visit_item_mut.html"title="fn toml_edit::visit_mut::visit_item_mut">visit_item_mut</a></div></li><li><divclass="item-name"><aclass="fn"href="fn.visit_table_like_kv_mut.html"title="fn toml_edit::visit_mut::visit_table_like_kv_mut">visit_table_like_kv_mut</a></div></li><li><divclass="item-name"><aclass="fn"href="fn.visit_table_like_mut.html"title="fn toml_edit::visit_mut::visit_table_like_mut">visit_table_like_mut</a></div></li><li><divclass="item-name"><aclass="fn"href="fn.visit_table_mut.html"title="fn toml_edit::visit_mut::visit_table_mut">visit_table_mut</a></div></li><li><divclass="item-name"><aclass="fn"href="fn.visit_value_mut.html"title="fn toml_edit::visit_mut::visit_value_mut">visit_value_mut</a></div></li></ul></section></div></main></body></html>