Rust and Object-Oriented Programming Basics