Why does this property wrapper code compile?

Your struct’s default memberwise initializer is named init(wrappedValue:). The Property Wrappers proposal states:

2 Likes