Tries

kyo.Tries
object Tries

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Tries.type

Members list

Type members

Types

type Effects = Aborts[Throwable]

Value members

Concrete methods

def catching[T, S](v: => T < S): T < Tries & S
def fail[T](ex: Throwable): T < Tries
def fail[T](msg: String): T < Tries
def get[T, S](v: Try[T] < S): T < Tries & S
def handle[T, S](v: => T < Tries & S)(f: PartialFunction[Throwable, T < S])(implicit flat: Flat[T < Tries & S]): T < S
def layer[Se](handle: Throwable => Nothing < Se): Layer[Tries, Se]
def run[T, S](v: => T < Tries & S)(implicit f: Flat[T < Tries & S]): Try[T] < S