Execution

object Execution
Companion
class
trait Product
trait Mirror
class Object
trait Matchable
class Any

Type members

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Inherited from
Mirror

Value members

Concrete methods

def apply[T](r: => T, continuation: FragmentsContinuation)(using evidence$1: AsResult[T]): Execution

create an execution with a Continuation

create an execution with a Continuation

def executed[T](r: T)(using evidence$9: AsResult[T]): Execution

create an execution which will not execute but directly return a value

create an execution which will not execute but directly return a value

def future[T](f: => Future[T])(using evidence$5: AsResult[T]): Execution

create an execution with a future

create an execution with a future

def getStatistics(env: Env, specClassName: String): Result

get the execution statistics of a specification: a Decorated result

get the execution statistics of a specification: a Decorated result

def result[T](r: => T)(using evidence$2: AsResult[T]): Execution

create an execution returning a specific result

create an execution returning a specific result

def specificationStats(specClassName: String): Execution

insert the specification statistics for a given specification

insert the specification statistics for a given specification

def withEnv[T](f: Env => T)(using evidence$3: AsResult[T]): Execution

create an execution using the Env, synchronously by default

create an execution using the Env, synchronously by default

def withEnvAsync[T](f: Env => Future[T])(using evidence$6: AsResult[T]): Execution

create an execution using the Env

create an execution using the Env

create an execution using the Env and Flatten the execution

create an execution using the Env and Flatten the execution

def withEnvSync[T](f: Env => T)(using evidence$4: AsResult[T]): Execution

create an execution using the Env

create an execution using the Env

def withExecutionContext[T](f: ExecutionContext => T)(using evidence$8: AsResult[T]): Execution

create an execution using the execution context

create an execution using the execution context

def withExecutionEnv[T](f: ExecutionEnv => T)(using evidence$7: AsResult[T]): Execution

create an execution using the execution environment

create an execution using the execution environment

Concrete fields

nothing to execute

nothing to execute

Givens

Givens

given given_Monoid_Option: Monoid[Option[FiniteDuration]]

Implicits

Implicits

implicit def asExecutionToExecution[T](t: => T)(using evidence$10: AsExecution[T]): Execution