Mark Fisher
02/05/2020, 8:31 AMwith (Option.monadError()) {
createId("123") shouldBe Some(123)
// ...
In the code above it, createId
is an extension of MonadThrow
not MonadError
so this doesn't compile.
How do I get a monadThrow
from an Option
to make this work?simon.vergauwen
02/05/2020, 10:43 AMMonadThrow
instance for Option
since Option
cannot deal with Throwable
as an error.pakoito
02/05/2020, 10:43 AMpakoito
02/05/2020, 10:43 AMpakoito
02/05/2020, 10:43 AMMark Fisher
02/05/2020, 11:46 AMMark Fisher
02/05/2020, 11:48 AMpakoito
02/05/2020, 12:34 PMEither.monadError()
pakoito
02/05/2020, 12:34 PMpakoito
02/05/2020, 12:35 PMMark Fisher
02/05/2020, 12:38 PM