type golang.org/x/net/idna.Profile
24 uses
golang.org/x/net/idna (current package)
idna.go#L106: func (p *Profile) validateLabels() bool {
idna.go#L194: fromPuny func(p *Profile, s string) error
idna.go#L198: mapping func(p *Profile, s string) (mapped string, isBidi bool, err error)
idna.go#L206: type Profile struct {
idna.go#L224: func New(o ...Option) *Profile {
idna.go#L225: p := &Profile{}
idna.go#L234: func (p *Profile) ToASCII(s string) (string, error) {
idna.go#L242: func (p *Profile) ToUnicode(s string) (string, error) {
idna.go#L250: func (p *Profile) String() string {
idna.go#L279: Punycode *Profile = punycode
idna.go#L284: Lookup *Profile = lookup
idna.go#L288: Display *Profile = display
idna.go#L292: Registration *Profile = registration
idna.go#L294: punycode = &Profile{}
idna.go#L295: lookup = &Profile{options{
idna.go#L305: display = &Profile{options{
idna.go#L314: registration = &Profile{options{
idna.go#L361: func (p *Profile) process(s string, toASCII bool) (string, error) {
idna.go#L472: func normalize(p *Profile, s string) (mapped string, isBidi bool, err error) {
idna.go#L481: func validateRegistration(p *Profile, s string) (idem string, bidi bool, err error) {
idna.go#L523: func validateAndMap(p *Profile, s string) (vm string, bidi bool, err error) {
idna.go#L661: func (p *Profile) simplify(cat category) category {
idna.go#L686: func validateFromPunycode(p *Profile, s string) error {
idna.go#L778: func (p *Profile) validateLabel(s string, labelCode string) (err error) {