gleamy_bench
Types
pub type Function(a, b) {
Function(label: String, function: fn(a) -> b)
}
Constructors
-
Function(label: String, function: fn(a) -> b)
pub type Input(a) {
Input(label: String, value: a)
}
Constructors
-
Input(label: String, value: a)
pub type Option {
Warmup(ms: Int)
Duration(ms: Int)
Quiet
}
Constructors
-
Warmup(ms: Int)
-
Duration(ms: Int)
-
Quiet
pub type Set {
Set(input: String, function: String, reps: List(Float))
}
Constructors
-
Set(input: String, function: String, reps: List(Float))
Functions
pub fn run(
inputs: List(Input(a)),
functions: List(Function(a, b)),
options: List(Option),
) -> List(Set)