Mengekspresikan ide melalui fungsi adalah cara yang telah terbukti untuk merepresentasikan perilaku dan data (C telah melakukannya selama beberapa dekade!). Secara historis, ilmu komputer telah menemukan cara lain yang berguna dan ekspresif untuk mengagregasikan dan mengabstraksi data. Mungkin kamu mengenal pemrograman berorientasi objek (OOP) sebagai salah satu cara tersebut. Di bab ini kita akan menjelajahi apa yang ditawarkan Rust di luar fungsi biasa.
