Versions in this module Expand all Collapse all v1 v1.0.1 Jul 26, 2023 v1.0.0 Jul 26, 2023 Changes in this version + var All = []Constructor + var ErrEmptyResult = errors.New("renderer plugin returned an empty result") + var ErrNilTemplate = errors.New("renderer plugin has nil template") + type Case int + const CaseCamel + const CaseCommand + const CaseDefault + const CaseDotted + const CasePascal + const CaseScreaming + const CaseSnake + const CaseTrain + func (c Case) String() string + func (c Case) Val(e *config.Element) string + type Constructor func() Plugin + type GetterFunc func(e config.Element) interface + type Plugin interface + Enabled func(c *config.Config) bool + Load func(b []byte) error + Name func() string + Priority func() int + Render func(c *config.Config) error + Result func() ([]byte, error) + Validate func(c *config.Config) error + func NewCSVPlugin() Plugin + func NewCamelCasePlugin() Plugin + func NewCoderPlugin() Plugin + func NewCommandCasePlugin() Plugin + func NewConstPlugin() Plugin + func NewDefinitionPlugin() Plugin + func NewDescriptionerPlugin() Plugin + func NewDottedCasePlugin() Plugin + func NewErrorsPlugin() Plugin + func NewFlagsPlugin() Plugin + func NewHTTPCodesPlugin() Plugin + func NewHeaderPlugin() Plugin + func NewJSONPlugin() Plugin + func NewMessagesPlugin() Plugin + func NewNamesPlugin() Plugin + func NewNamespacerPlugin() Plugin + func NewOSExitCodesPlugin() Plugin + func NewParsePlugin() Plugin + func NewPascalCasePlugin() Plugin + func NewSQLPlugin() Plugin + func NewScreamingCasePlugin() Plugin + func NewSnakeCasePlugin() Plugin + func NewSourcerPlugin() Plugin + func NewStringerPlugin() Plugin + func NewTextPlugin() Plugin + func NewTrainCasePlugin() Plugin + func NewTyperPlugin() Plugin + func NewValuesPlugin() Plugin + func NewYAMLPlugin() Plugin + func NewYARPCCodesPlugin() Plugin + type PluginList []Plugin + func (r PluginList) Len() int + func (r PluginList) Less(i, j int) bool + func (r PluginList) Swap(i, j int) + type ValueType int + const ValueTypeInt + const ValueTypeString + const ValueTypeYARPCError + func (v ValueType) FormatValue(buf io.Writer, values ...interface{}) (int, error) + func (v ValueType) String() string