I'm only interested in results with .success
type that come from my query.
How can I set a filter to only pass through .success results from Result<Value>
enum?
public enum Result<Value> {
case success(Value)
case failure(Error)
}
query.filter{ (result: Result<Double>) in
switch result {
case .success:
return true
case .failure:
return false
}
}
I want to do shorthand check for success only, but compiler does not allow this.
.filter{result in
return result == .success
}