[swift-evolution] Equatability for enums with associated values

Anton Zhilin antonyzhilin at gmail.com
Fri Jan 13 15:10:00 CST 2017

That seems pretty close to Rust’s derive. Why not invent a similar syntax
in Swift? Otherwise it will make us look through all the sources to make
sure deriving is used.

enum Option: @derive Equatable {

Also, we can get better looking compilation errors, like:

ERROR at line 1, col 14: could not derive Equatable for Option
enum Option: @derive Equatable {

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-evolution/attachments/20170114/dd738729/attachment.html>

More information about the swift-evolution mailing list