Versions in this module Expand all Collapse all v1 v1.54.4 Nov 23, 2020 Changes in this version + const Base + const Display + const QuoteRune + const Standard + func FromStandardName(e Encoder, s string) string + func FromStandardPath(e Encoder, s string) string + func ToStandardName(e Encoder, s string) string + func ToStandardPath(e Encoder, s string) string + type Encoder interface + Decode func(string) string + Encode func(string) string + FromStandardName func(string) string + FromStandardPath func(string) string + ToStandardName func(string) string + ToStandardPath func(string) string + func Identity() Encoder + type MultiEncoder uint + const EncodeAsterisk + const EncodeBackQuote + const EncodeBackSlash + const EncodeColon + const EncodeCrLf + const EncodeCtl + const EncodeDel + const EncodeDollar + const EncodeDot + const EncodeDoubleQuote + const EncodeHash + const EncodeHashPercent + const EncodeInvalidUtf8 + const EncodeLeftCrLfHtVt + const EncodeLeftPeriod + const EncodeLeftSpace + const EncodeLeftTilde + const EncodeLtGt + const EncodePercent + const EncodePipe + const EncodeQuestion + const EncodeRightCrLfHtVt + const EncodeRightPeriod + const EncodeRightSpace + const EncodeSingleQuote + const EncodeSlash + const EncodeWin + const EncodeZero + func (mask *MultiEncoder) Scan(s fmt.ScanState, ch rune) error + func (mask *MultiEncoder) Set(in string) error + func (mask MultiEncoder) Decode(in string) string + func (mask MultiEncoder) Encode(in string) string + func (mask MultiEncoder) FromStandardName(s string) string + func (mask MultiEncoder) FromStandardPath(s string) string + func (mask MultiEncoder) Has(flag MultiEncoder) bool + func (mask MultiEncoder) String() string + func (mask MultiEncoder) ToStandardName(s string) string + func (mask MultiEncoder) ToStandardPath(s string) string + func (mask MultiEncoder) Type() string