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.