App

Definitions

def runAll(f: Unit -> a \ ef): a \ (ef & (~(Clock + Console + FileReadWithResult + FileWriteWithResult + Logger))) + IO Source

Runs the given function f handling all effects specified in the signature.

def runAllWithResult(f: Unit -> a \ ef): Result[IoError, a] \ (ef & (~(Clock + Console + FileRead + FileWrite + Logger))) + IO Source

Runs the given function f handling all effects specified in the signature where some handlers may return Result.