Effect

abstract class Effect[I, E, A]
class Object
trait Matchable
class Any
object CurrentDateTime.type
object CurrentTime.type
object NanoTime.type
object Sleep.type
object GetStrLn.type
object PutStr.type
object PutStrErr.type
object PutStrLn.type
object PutStrLnErr.type
object NextBoolean.type
object NextBytes.type
object NextDouble.type
object NextDoubleBetween.type
object NextFloat.type
object NextFloatBetween.type
object NextGaussian.type
object NextInt.type
object NextIntBetween.type
object NextIntBounded.type
object NextLong.type
object NextLongBetween.type
object NextLongBounded.type
object NextPrintableChar.type
object NextString.type
object NextUUID.type
object SetSeed.type
object Shuffle.type
object Env.type
object EnvOrElse.type
object EnvOrOption.type
object Envs.type
object LineSeparator.type
object Properties.type
object Property.type
object PropertyOrElse.type
object PropertyOrOption.type

Value members

Inherited methods

def apply(returns: Result[I, E, A])(implicit ev: I <:< Unit): Expectation[R]
Inherited from:
Capability
def apply(assertion: Assertion[I], result: Result[I, E, A])(implicit ev: I =!= Unit): Expectation[R]
Inherited from:
Capability
def apply(assertion: Assertion[I])(implicit ev1: I =!= Unit, ev2: A <:< Unit): Expectation[R]
Inherited from:
Capability
def apply()(implicit ev1: I =:= Unit, ev2: A <:< Unit): Expectation[R]
Inherited from:
Capability
def isEqual[R0 <: Has[_], I0, E0, A0](that: Capability[R0, I0, E0, A0]): Boolean
Inherited from:
Capability

Inherited fields

Inherited from:
Capability
val id: UUID
Inherited from:
Base
Inherited from:
Capability
val mock: Mock[R]
Inherited from:
Capability
Inherited from:
Capability
override val toString: String

Render method fully qualified name.

Render method fully qualified name.

Inherited from:
Base