Versions in this module Expand all Collapse all v4 v4.2.0 Dec 22, 2025 Changes in this version + const ProtocGenGoPluginName + const TransitiveImportMappingsKey + func GetGoOutputBaseName(f *protoc.File, importMappings map[string]string) string + func GetImportMappings(options []string) (map[string]string, []string) + func ResolvePluginOptionsTransitive(cfg *protoc.PluginConfiguration, r *rule.Rule, from label.Label) []string + func ResolveTransitiveImportMappings(r *rule.Rule, from label.Label) map[string]string + type ProtocGenGoPlugin struct + func (p *ProtocGenGoPlugin) Configure(ctx *protoc.PluginContext) *protoc.PluginConfiguration + func (p *ProtocGenGoPlugin) Name() string + func (p *ProtocGenGoPlugin) ResolvePluginOptions(cfg *protoc.PluginConfiguration, r *rule.Rule, from label.Label) []string