Help me improve this Binary Search Tree

Writing a Binary Search Tree is significantly easier in Javascript than it is Rust. I did however, find myself extremely entertained figuring out the solution after tussling with the compiler for a couple hours. Please email me if you know a better implementation in a more idiomatic Rust way to implement a binary search tree.