[swift-users] Making Error sub-enums Equatable
    Rick Mann 
    rmann at latencyzero.com
       
    Mon May  8 04:01:34 CDT 2017
    
    
  
Seriously, I've been googling this for a half-hour, and I can't find an answer (everything that comes up is for ErrorType, absolutely nothing for Error).
I have an enum:
enum MyErrors : Error
{
    case one(String)
    case two
    case three(String)
}
let a: MyErrors = .one("foo")
let b = .two
let c = .towo
I want to compare them with ==, and I don't care about the associated types. I can't for the life of me figure out how without an exhaustive switch statement in a == definition. Is that the only way?
-- 
Rick Mann
rmann at latencyzero.com
    
    
More information about the swift-users
mailing list