ResultImplicits

This trait adds some implicits to easily fold sequences of results

Companion:
object
class Object
trait Matchable
class Any
object ResultImplicits.type

Type members

Classlikes

class ResultFunctionVerification[T, R](t: T => R)(implicit evidence$2: AsResult[R])
implicit class resultsEquivalence[R1](r1: => R1)(implicit evidence$3: AsResult[R1])

Two results r1 and r2 are equivalent if r1.isSuccess == r2.isSuccess

Two results r1 and r2 are equivalent if r1.isSuccess == r2.isSuccess

Implicits

Implicits

final implicit def resultsEquivalence[R1 : AsResult](r1: => R1): resultsEquivalence[R1]

Two results r1 and r2 are equivalent if r1.isSuccess == r2.isSuccess

Two results r1 and r2 are equivalent if r1.isSuccess == r2.isSuccess

implicit def verifyResultFunction[T, R : AsResult](t: T => R): ResultFunctionVerification[T, R]