Versions in this module Expand all Collapse all v1 v1.48.0 Jun 15, 2019 v1.47.0 Apr 13, 2019 Changes in this version + const EncodeBackSlash + const EncodeCtl + const EncodeDel + const EncodeHashPercent + const EncodeInvalidUtf8 + const EncodeLeftSpace + const EncodeLeftTilde + const EncodeRightPeriod + const EncodeRightSpace + const EncodeSlash + const EncodeStandard + const EncodeWin + const EncodeZero + 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 + 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) ToStandardName(s string) string + func (mask MultiEncoder) ToStandardPath(s string) string