Data Structure In Rust