# Functions
GetFieldGoType returns the Go type used for a field.
GetFieldGoZeroValue returns the go zero value for a field.
GetParameterErrorReturnString gets the return string for an error for a method.
GetRequestAndResponseParameterStrings gets the parameters for the given request and response fields.
GetUnexportGoName returns a new unexported type for the go name.
HandlerWithOptionHandler returns a new HandlerOption that sets the given param function.
NewFileHandler returns a newHandler for the protogen file function.
NewGoPackageHandler returns a newHandler for the protogen package function.
NewHandler returns a new protoplugin.Handler for the protogen.Plugin function.
NewNamedFileHandler returns a new file handler for a named plugin.
NewNamedGoPackageHandler returns a new go package handler for a named plugin.
NewNamedPerFileHandler returns a new per-file handler for a named plugin.
NewNamedPerGoPackageHandler returns a new per-go-package handler for a named plugin.
NewPerFileHandler returns a newHandler for the protogen per-file function.
NewPerGoPackageHandler returns a newHandler for the protogen per-package function.
ValidateFieldNotMap validates that the field is not a map.
ValidateFieldNotOneof validates that the field is not a oneof.
ValidateMethodUnary validates that the method is unary.
# Structs
GoPackageFileSet are files within a single Go package.
# Interfaces
NamedHelper is a helper to deal with named golang plugins.
# Type aliases
HandlerOption is an option for a new Handler.