# Functions
ConfigProviderWithDevelMode returns a ConfigProviderOption that allows devel-mode.
ConfigProviderWithLogger returns a ConfigProviderOption that uses the given logger.
NewConfigProvider returns a new ConfigProvider.
ParseGenPluginType parses the GenPluginType from the given string.
# Constants
DefaultConfigFilename is the default config filename.
GenPluginTypeGo says the plugin is a Golang plugin that is or uses github.com/golang/protobuf.
GenPluginTypeGogo says the plugin is a Golang plugin that is or uses github.com/gogo/protobuf.
GenPluginTypeNone says there is no specific plugin type.
# Variables
ConfigFilenames are all possible config filenames.
# Structs
BreakConfig is the break config.
CompileConfig is the compile config.
Config is the main config.
CreateConfig is the create config.
ExternalConfig is the external representation of Config.
GenConfig is the gen config.
GenGoPluginOptions are options for go plugins.
GenPlugin is a plugin to use.
LintConfig is the lint config.
OutputPath is an output path.
# Interfaces
ConfigProvider provides Configs.
# Type aliases
ConfigProviderOption is an option for a new ConfigProvider.
GenPluginType is a type of protoc plugin.