Structures
There are three types of structures ("structs") that can be created using the
struct keyword:
- Tuple structs, which are, basically, named tuples.
- The classic C structs
- Unit structs, which are field-less, are useful for generics.
Activity
- Add a function
rect_areawhich calculates the area of a rectangle (try using nested destructuring). - Add a function
squarewhich takes aPointand af32as arguments, and returns aRectanglewith its lower left corner on the point, and a width and height corresponding to thef32.