Versions in this module Expand all Collapse all v1 v1.0.1 Dec 11, 2024 v1.0.0 Nov 8, 2019 Changes in this version + const DEFAULT_OMISSION + func Truncate(str string, length int, omission string, pos TruncatePosition) string + func Truncator(str string, length int, strategy Strategy) string + type CutEllipsisLeadingStrategy struct + func (s CutEllipsisLeadingStrategy) Truncate(str string, length int) string + type CutEllipsisStrategy struct + func (s CutEllipsisStrategy) Truncate(str string, length int) string + type CutStrategy struct + func (CutStrategy) Truncate(str string, length int) string + type EllipsisMiddleStrategy struct + func (e EllipsisMiddleStrategy) Truncate(str string, length int) string + type Strategy interface + Truncate func(string, int) string + type TruncatePosition int + const PositionEnd + const PositionMiddle + const PositionStart