Structs provide a way to group related variables and functions into a new user-defined type.
The compiler generates a constructor for each struct. Fields can be omitted from the constructor.
You can add methods to a struct
You can access struct data by using the self
keyword
Check out the playground!