私は次の列挙型を持っています:
enum Message: ErrorType {
case MessageWithInfo(info:String?)
case MessageDidFail
case MessageDidSend(info:String)
case InvalidMessageData
case MessageWithDelay(delay:Double)
.... will keep adding more
}
メッセージ列挙型を比較できる Equatable 関数を作成する方法を見つけようとしています。
スタック オーバーフローに関する同様の質問をいくつか見つけましたが、すべてのケースをオンにしなくても比較できるような質問は見つかりませんでした。
この列挙型にさらにケースを追加し続けても、equatable 関数を 1 回記述して機能させる方法はありますか?