let Point(_, origin_y, origin_z) = origin;
```
+Patterns like `Point(_, origin_y, origin_z)` are also used in
+[match expressions][match].
+
One case when a tuple struct is very useful is when it has only one element.
We call this the ‘newtype’ pattern, because it allows you to create a new type
that is distinct from its contained value and also expresses its own semantic
referenced with dot notation as well, a `struct` gives us actual names,
rather than positions.
+[match]: match.html
+
# Unit-like structs
You can define a `struct` with no members at all: