Chris Paul
04/08/2021, 12:44 PMEither<Error, Result>
with an associated NotFound
error type or Either<Error, Result?>
raulraja
04/08/2021, 12:49 PMChris Paul
04/08/2021, 12:50 PMChris Paul
04/08/2021, 12:51 PMtginiotis
04/08/2021, 12:51 PMLeft
, then having a Right
nullable type also representing some sort of error state seems unidiomatic to the app and would require separate null handling. I vote for the first optionChris Paul
04/08/2021, 12:51 PMChris Paul
04/08/2021, 12:51 PMraulraja
04/08/2021, 12:52 PMChris Paul
04/08/2021, 12:52 PMChris Paul
04/08/2021, 12:53 PMChris Paul
04/08/2021, 12:53 PMChris Paul
04/08/2021, 12:54 PMraulraja
04/08/2021, 12:56 PMraulraja
04/08/2021, 12:57 PMOption<A> == Either<Unit, A> == A?
raulraja
04/08/2021, 12:57 PMraulraja
04/08/2021, 12:58 PMEither<Error?, Result
raulraja
04/08/2021, 12:59 PMLeft(null)
would mean then value not foundChris Paul
04/08/2021, 12:59 PMChris Paul
04/08/2021, 12:59 PMChris Paul
04/08/2021, 1:01 PMraulraja
04/08/2021, 1:01 PMChris Paul
04/08/2021, 1:01 PMChris Paul
04/08/2021, 1:02 PMChris Paul
04/08/2021, 1:02 PMraulraja
04/08/2021, 1:03 PMChris Paul
04/08/2021, 1:03 PMChris Paul
04/08/2021, 1:03 PM