Pre-SIP: Proposal of introducing a Rust-like type "Result"

Be careful that Result is a fairly common term, certainly in wild
usage (at least, I use it in most of my projects, or declination of it).

Actually, I have a new convention to use PureResult[A] as an alias for
Either[MyBusinessErrorSuperType, A] and IOResult[A] as an alias for
ZIO[Any, MyBusinessErrorSuperType, A].

(see https://issues.rudder.io/issues/14870 for context / explanation and
a brief summary of the tooling built on that)

3 Likes