Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GenerateConfig ¶
type GenerateConfig struct { GenerateTraces bool `yaml:"generate_tracer"` VendorPath string `yaml:"vendor_path"` Imports []string `yaml:"imports"` PluginsConfigsImports []ImportedPluginsConfigs PluginsConfigs `yaml:",inline"` }
func (*GenerateConfig) ParseImports ¶
func (gc *GenerateConfig) ParseImports() error
type Generator ¶
type Generator struct { Config *GenerateConfig Plugins []Plugin }
func (*Generator) GetPluginsInfosKeys ¶
func (*Generator) PrintInfos ¶
func (*Generator) RegisterPlugin ¶
type ImportedPluginsConfigs ¶
type ImportedPluginsConfigs struct { Path string PluginsConfigs PluginsConfigs }
type PluginContext ¶
type PluginContext struct {
Plugins []Plugin
}
type PluginFabric ¶
type PluginFabric = func() Plugin
type PluginsConfigs ¶
type PluginsConfigs map[string]interface{}
Click to show internal directories.
Click to hide internal directories.