Cause.isFailure vs Cause.isDie
Effects can fail in two ways: Failure (expected, typed errors) and Die (defects—unexpected crashes). Use Cause.isFailure and Cause.isDie to inspect what went wrong.
Cause.isFailure(cause)- expected, typed errorsCause.isDie(cause)- defects (bugs, unhandled exceptions)- Use these to decide how to handle
Loading code editor...