BenchmarkRunner.benchmarkWithResult
Tuple!(T, "value", BenchmarkResult, "stats") benchmarkWithResult(T)(string name, T delegate() @safe func) @safeBenchmarks a function that returns a value.
Parameters
name | Name of the benchmark |
func | Function to benchmark |
Returns
A tuple of (result, benchmark statistics)
Throws
BenchmarkException if the function fails