Автоматически генерировать реализацию CustomStringConvertible для любого объекта
Я должен написать много кода, как это:
extension MyData: CustomStringConvertible {
public var description: String {
return "x: \(x), y: \(y), z: \(z)"
}
}
Есть ли хороший способ автоматически синтезировать этот повторяющийся код?