FnWithFallback

Companion:
class
class Object
trait Matchable
class Any

Value members

Concrete methods

def choose[A, B](g: A => FnWithFallback[A, B]): FnWithFallback[A, B]
def extract[A, B, E](cond: A => Option[E])(ok: A => E => B): FnWithFallback[A, B]
def optionKleisli[A, B](g: A => Option[B]): FnWithFallback[A, B]
def when[A, B](cond: A => Boolean)(ok: A => B): FnWithFallback[A, B]
def whenByName[A, B](cond: A => Boolean)(ok: => B): FnWithFallback[A, B]
def whenByNeed[A, B](cond: A => Boolean)(ok: => B): FnWithFallback[A, B]
def whenByValue[A, B](cond: A => Boolean)(ok: B): FnWithFallback[A, B]