Versions in this module Expand all Collapse all v1 v1.0.0 Sep 19, 2023 Changes in this version + type Canonicalizer struct + func New() *Canonicalizer + func NewWithCallbacks(beforeCallback func(string) string, afterCallback func(string) string) *Canonicalizer + func NewWithMaxLength(maxLength int) *Canonicalizer + func NewWithMaxLengthAndCallbacks(maxLength int, beforeCallback func(string) string, ...) *Canonicalizer + func (c *Canonicalizer) Canonicalize(str string) string + func (c *Canonicalizer) CanonicalizeWithSeparator(str string, separator string) string + func (c *Canonicalizer) CanonicalizeWithSeparatorAndSuffix(str string, separator string, suffix string) string + func (c *Canonicalizer) CanonicalizeWithSuffix(str string, suffix string) string + func (c *Canonicalizer) SetAfterCallback(afterCallback func(string) string) + func (c *Canonicalizer) SetBeforeCallback(beforeCallback func(string) string)