// // ValidationResult+Equatable.swift // RxExample // // Created by Krunoslav Zaher on 12/29/15. // Copyright © 2015 Krunoslav Zaher. All rights reserved. // import Foundation // MARK: Equatable extension ValidationResult : Equatable { } func == (lhs: ValidationResult, rhs: ValidationResult) -> Bool { switch (lhs, rhs) { case (.ok, .ok): return true case (.empty, .empty): return true case (.validating, .validating): return true case (.failed, .failed): return true default: return false } }