Versions in this module Expand all Collapse all v1 v1.164.0 Jun 18, 2026 Changes in this version type Rule + func MergeRules(rules ...Rule) []Rule + func (r Rule) IsCompatible(other *Rule) bool + func (r Rule) Merge(other *Rule) Rule v1.163.0 Jun 18, 2026 Changes in this version + var InitialismReplacer = mustNewReplacer(InitialismRules) + var InitialismRules = []Rule + func ToCamelCase(value string, replacers ...*Replacer) string + func ToKebabCase(value string, replacers ...*Replacer) string + func ToPascalCase(value string, replacers ...*Replacer) string + func ToSnakeCase(value string, replacers ...*Replacer) string + type Replacer struct + func NewReplacer(rules ...Rule) (*Replacer, error) + func (r *Replacer) Replace(value string) string + func (r *Replacer) WriteString(ctx context.Context, w io.Writer, s string) (n int, err error) + type Rule struct + Exceptions []string + Replacement string + Token string + func (r *Rule) Validate() (err error)