View Source Benchee.Benchmark.ScenarioContext (Benchee v1.3.1)
Internal struct the runner & related modules deal with to run a scenario.
Practically bundles information the runner needs to be aware of while running a scenario such as the current_time, end_time, printer, input, function call overhead etc.
Summary
Types
@type t() :: %Benchee.Benchmark.ScenarioContext{ config: Benchee.Benchmark.BenchmarkConfig.t(), current_time: pos_integer() | nil, end_time: pos_integer() | nil, function_call_overhead: non_neg_integer(), num_iterations: pos_integer(), printer: module(), scenario_input: any(), system: term() }