Documentation ¶
Overview ¶
Package encoding is an internal encoding helper package.
Index ¶
Constants ¶
View Source
const ( // Delimiter rune for all encodings. Delimiter = rune('$') // DelimiterStr is the string variation of Delimiter. DelimiterStr = string(Delimiter) )
View Source
const ( // ParameterDefaultItemSeparator is the default item separator. ParameterDefaultItemSeparator = "," // ParameterDefaultKeyValueSeparator is the default key value separator. ParameterDefaultKeyValueSeparator = "=" )
Variables ¶
View Source
var ( // Base64RawAdaptedEncoding is the adapted encoding for crypt purposes without padding. Base64RawAdaptedEncoding = base64.NewEncoding(encodeBase64Adapted).WithPadding(base64.NoPadding) )
Functions ¶
Types ¶
type Parameter ¶
Parameter is a key value pair.
func DecodeParameterStr ¶
DecodeParameterStr is an alias for DecodeParameterStrAdvanced using item separator and key value separator of ',' and '=' respectively.
func DecodeParameterStrAdvanced ¶
DecodeParameterStrAdvanced decodes parameter strings into a []Parameter where sepItem separates each parameter, and sepKV separates the key and value.
Click to show internal directories.
Click to hide internal directories.