フィールドを追加する必要があります。
<code>parent</code>の型を決める際に困ったことになります。<code>Rc&lt;T&gt;</code>を含むことができないのはわかります。
そうしたら、<code>leaf.parent</code>が<code>branch</code>を指し、<code>branch.children</code>が<code>leaf</code>を指して循環参照になり、
<code>strong_count</code>値が絶対に0にならなくなってしまうからです。</p>
<!--
Thinking about the relationships another w