Last

case class Last[R](value: Option[Eval[Eff[R, Unit]]])

Encapsulation of one optional last action to execute at the end of the program

Companion:
object
Source:
Last.scala
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

def *>(last: Last[R]): Last[R]
Source:
Last.scala
def <*(last: Last[R]): Last[R]
Source:
Last.scala
def interpret[U](n: Eff[R, Unit] => Eff[U, Unit]): Last[U]

interpret this last action as a set of effects in another stack

interpret this last action as a set of effects in another stack

Source:
Last.scala
def interpretEff[U](n: Last[R] => Eff[U, Unit]): Last[U]
Source:
Last.scala

Inherited methods

Inherited from:
Product