(As pointed out by @Cœur below, this does not really answer the question, but might bring value to the context of it, so I'll leave it up)
From The Language Guide - Classes and Structures [emphasis mine]:
Definition syntax
Here’s an example of a structure definition and a class definition:
struct Resolution {
var width = 0
var height = 0
}
// ...
...
Memberwise Initializers for Structure Types
All structures have an automatically-generated memberwise initializer,
which you can use to initialize the member properties of new structure
instances. Initial values for the properties of the new instance can
be passed to the memberwise initializer by name:
let vga = Resolution(width: 640, height: 480)
Unlike structures, class
instances do not receive a default memberwise initializer.
...
Also worth mentioning that these are only available given that the strucutre do not define any of their own custom initializers; from the Language Guide - Initialization
Memberwise Initializers for Structure Types
Structure types automatically receive a memberwise initializer if they
do not define any of their own custom initializers. Unlike a default
initializer, the structure receives a memberwise initializer even if
it has stored properties that do not have default values.
...