31 lines
574 B
Swift
31 lines
574 B
Swift
//
|
|
// 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
|
|
}
|
|
}
|