blob: dbe3130692dc793beb1f7305b37e6327c2add090 [file] [log] [blame]
// Copyright 2020 The Fuchsia Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
package config
// GeneratorConfig is used to configure generators.
type GeneratorConfig struct {
// RustBenchmarksFidlLibrary is the name for the fidl library used in rust benchmarks.
RustBenchmarksFidlLibrary string
// CppBenchmarksFidlLibrary is the name for the fidl library used in cpp benchmarks.
CppBenchmarksFidlLibrary string
// FuzzerCorpusHostDir is the directory for generated conformance test fuzzer corpus.
FuzzerCorpusHostDir string
// FuzzerCorpusPackageDataDir is the directory to which corpus files are mapped in their fuchsia
// package's data directory.
FuzzerCorpusPackageDataDir string
// FilterTypes is a list of FIDL types to use as a filter (for test cases).
FilterTypes []string
}