A Tree Structure implemented in Rust.

5 min readMar 2, 2022

Rust is known to be notorious difficult when it comes to certain data structures like linked lists, trees, etc. Many of such data structures have in common the necessity of several variables pointing to one value. For instance in a graph, two vertices could have a connection to a shared vertex. But when removing just one of these vertices, the shared vertex should not be dropped. In other words, non of these vertices can…