Versions in this module Expand all Collapse all v1 v1.0.3 Mar 30, 2021 v1.0.0 Feb 20, 2018 Changes in this version + type Error struct + Msg string + Rune rune + func (e Error) Error() string + type Mapping map[rune][]rune + var TableB1 Mapping = tableB1 + var TableB2 Mapping = tableB2 + var TableB3 Mapping = tableB3 + func (m Mapping) Map(r rune) (replacement []rune, ok bool) + type Profile struct + CheckBiDi bool + Mappings []Mapping + Normalize bool + Prohibits []Set + var SASLprep Profile = saslprep + func (p Profile) Prepare(s string) (string, error) + type RuneRange [2]rune + func (rr RuneRange) Contains(r rune) bool + type Set []RuneRange + var TableA1 Set = tableA1 + var TableC1_1 Set = tableC1_1 + var TableC1_2 Set = tableC1_2 + var TableC2_1 Set = tableC2_1 + var TableC2_2 Set = tableC2_2 + var TableC3 Set = tableC3 + var TableC4 Set = tableC4 + var TableC5 Set = tableC5 + var TableC6 Set = tableC6 + var TableC7 Set = tableC7 + var TableC8 Set = tableC8 + var TableC9 Set = tableC9 + var TableD1 Set = tableD1 + var TableD2 Set = tableD2 + func (s Set) Contains(r rune) bool