Implementation of Tree Data Structures in Rust