Exploring Rust Struct Types and Applications