package eff
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- eff
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- type /=[M[_], R] = MemberInOut[M, R]
- type <=[M[_], R] = Member[M, R]
- case class EvaluateValue[A](run: Eval[A]) extends Safe[A] with Product with Serializable
- case class FailedFinalizer(t: Throwable) extends Safe[Unit] with Product with Serializable
- case class FailedValue[A](t: Throwable) extends Safe[A] with Product with Serializable
-
sealed
trait
Safe[A] extends AnyRef
The Safe type is a mix of a ThrowableEither / Eval effect and a writer effect to collect finalizer failures
- trait SafeCreation extends SafeTypes
- trait SafeEffect extends SafeCreation with SafeInterpretation
- trait SafeInterpretation extends SafeCreation
- trait SafeTypes extends AnyRef
- type |=[M[_], R] = MemberIn[M, R]
Value Members
- object Safe
- object SafeEffect extends SafeEffect
- object SafeInterpretation extends SafeInterpretation