Intro
This post corresponds to Chapter 9. Structs in the "Programming Rust" book.
Rust structs are data collection; fields can be named or tuple (or there can be no fields at all). Like in Go, you can have methods bound to structs (there is no separate "class" concept).