Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type BenchmarkGroup ¶
type BenchmarkGroup struct {
Name string // Name of the dir where the benchmark is located
Headline string
Description string
Benchmarks []Benchmark
Code string
Constants string
}
func ProcessBenchmarkGroups ¶
func ProcessBenchmarkGroups(logger *slog.Logger, benchmarksDir string) (groups []BenchmarkGroup, err error)
type BenchmarkMeta ¶
type BenchmarkMeta struct {
Name string `json:"name"`
Headline string `json:"headline"`
Description string `json:"description"`
Tags []string `json:"tags"`
Contributors []string `json:"contributors"`
Meta []struct {
Implementation string `json:"implementation"`
Description string `json:"description"`
} `json:"meta"`
}
Click to show internal directories.
Click to hide internal directories.