You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Nov 3, 2025. It is now read-only.
<!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="List of all items in this crate"><title>List of all items in this crate</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><linkrel="stylesheet" href="../static.files/normalize-9960930a.css"><linkrel="stylesheet" href="../static.files/rustdoc-ca0dd0c4.css"><metaname="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="cactusref" data-themes="" data-resource-suffix="" data-rustdoc-version="1.93.0-nightly (b15a874aa 2025-11-02)" data-channel="nightly" data-search-js="search-5c29b3b5.js" data-stringdex-js="stringdex-c3e638e9.js" data-settings-js="settings-c38705f0.js" ><scriptsrc="../static.files/storage-e2aeef58.js"></script><scriptdefersrc="../static.files/main-ce535bd0.js"></script><noscript><linkrel="stylesheet" href="../static.files/noscript-263c88ec.css"></noscript><linkrel="alternate icon" type="image/png" href="../static.files/favicon-32x32-eab170b8.png"><linkrel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><bodyclass="rustdoc mod sys"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><rustdoc-topbar><h2><ahref="#">All</a></h2></rustdoc-topbar><navclass="sidebar"><divclass="sidebar-crate"><h2><ahref="../cactusref/index.html">cactusref</a><spanclass="version">0.5.0</span></h2></div><divclass="sidebar-elems"><sectionid="rustdoc-toc"><h3><ahref="#structs">Crate Items</a></h3><ulclass="block"><li><ahref="#structs" title="Structs">Structs</a></li><li><ahref="#traits" title="Traits">Traits</a></li><li><ahref="#types" title="Type Aliases">Type Aliases</a></li></ul></section><divid="rustdoc-modnav"></div></div></nav><divclass="sidebar-resizer" title="Drag to resize sidebar"></div><main><divclass="width-limiter"><sectionid="main-content" class="content"><divclass="main-heading"><h1>List of all items</h1><rustdoc-toolbar></rustdoc-toolbar></div><h3id="structs">Structs</h3><ulclass="all-items"><li><ahref="struct.Rc.html">Rc</a></li><li><ahref="struct.Weak.html">Weak</a></li></ul><h3id="traits">Traits</h3><ulclass="all-items"><li><ahref="trait.Adopt.html">Adopt</a></li></ul><h3id="types">Type Aliases</h3><ulclass="all-items"><li><ahref="type.CactusRef.html">CactusRef</a></li><li><ahref="type.CactusWeakRef.html">CactusWeakRef</a></li></ul></section></div></main></body></html>
<!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="Examples of implementing self-referential data structures with CactusRef. `CactusRef` can be used to implement collections that own strong references to themselves."><title>cactusref::implementing_self_referential_data_structures - 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><linkrel="stylesheet" href="../../static.files/normalize-9960930a.css"><linkrel="stylesheet" href="../../static.files/rustdoc-ca0dd0c4.css"><metaname="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="cactusref" data-themes="" data-resource-suffix="" data-rustdoc-version="1.93.0-nightly (b15a874aa 2025-11-02)" data-channel="nightly" data-search-js="search-5c29b3b5.js" data-stringdex-js="stringdex-c3e638e9.js" data-settings-js="settings-c38705f0.js" ><scriptsrc="../../static.files/storage-e2aeef58.js"></script><scriptdefersrc="../sidebar-items.js"></script><scriptdefersrc="../../static.files/main-ce535bd0.js"></script><noscript><linkrel="stylesheet" href="../../static.files/noscript-263c88ec.css"></noscript><linkrel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-eab170b8.png"><linkrel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.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]--><rustdoc-topbar><h2><ahref="#">Module implementing_self_referential_data_structures</a></h2></rustdoc-topbar><navclass="sidebar"><divclass="sidebar-crate"><h2><ahref="../../cactusref/index.html">cactusref</a><spanclass="version">0.5.0</span></h2></div><divclass="sidebar-elems"><sectionid="rustdoc-toc"><h2class="location"><ahref="#">Module implementing_<wbr>self_<wbr>referential_<wbr>data_<wbr>structures</a></h2><h3><ahref="#">Sections</a></h3><ulclass="block top-toc"><li><ahref="#doubly-linked-list" title="Doubly-linked List">Doubly-linked List</a></li></ul></section><divid="rustdoc-modnav"><h2class="in-crate"><ahref="../index.html">In crate cactusref</a></h2></div></div></nav><divclass="sidebar-resizer" title="Drag to resize sidebar"></div><main><divclass="width-limiter"><sectionid="main-content" class="content"><divclass="main-heading"><divclass="rustdoc-breadcrumbs"><ahref="../index.html">cactusref</a></div><h1>Module <span>implementing_<wbr>self_<wbr>referential_<wbr>data_<wbr>structures</span> <buttonid="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><spanclass="sub-heading"><aclass="src" href="../../src/cactusref/doc/implementing_self_referential_data_structures.rs.html#1-118">Source</a></span></div><detailsclass="toggle top-doc" open><summaryclass="hideme"><span>Expand description</span></summary><divclass="docblock"><p>Examples of implementing self-referential data structures with CactusRef.
2
+
<code>CactusRef</code> can be used to implement collections that own strong references
<spanclass="comment">// all memory consumed by the list nodes is reclaimed.</span></code></pre></div></div></details></section></div></main></body></html>
0 commit comments