type golang.org/x/text/secure/precis.Profile

27 uses

	golang.org/x/text/secure/precis (current package)
		profile.go#L28: type Profile struct {
		profile.go#L37: func NewIdentifier(opts ...Option) *Profile {
		profile.go#L38: 	return &Profile{
		profile.go#L48: func NewFreeform(opts ...Option) *Profile {
		profile.go#L49: 	return &Profile{
		profile.go#L59: func NewRestrictedProfile(parent *Profile, disallow runes.Set) *Profile {
		profile.go#L67: func (p *Profile) NewTransformer() *Transformer {
		profile.go#L148: func (b *buffers) enforce(p *Profile, src []byte, comparing bool) (str []byte, err error) {
		profile.go#L241: func (p *Profile) Append(dst, src []byte) ([]byte, error) {
		profile.go#L250: func processBytes(p *Profile, b []byte, key bool) ([]byte, error) {
		profile.go#L265: func (p *Profile) Bytes(b []byte) ([]byte, error) {
		profile.go#L273: func (p *Profile) AppendCompareKey(dst, src []byte) ([]byte, error) {
		profile.go#L282: func processString(p *Profile, s string, key bool) (string, error) {
		profile.go#L292: func (p *Profile) String(s string) (string, error) {
		profile.go#L298: func (p *Profile) CompareKey(s string) (string, error) {
		profile.go#L305: func (p *Profile) Compare(a, b string) bool {
		profile.go#L325: func (p *Profile) Allowed() runes.Set {
		profile.go#L335: 	p       *Profile
		profiles.go#L17: 	Nickname *Profile = nickname
		profiles.go#L20: 	UsernameCaseMapped *Profile = usernameCaseMap
		profiles.go#L23: 	UsernameCasePreserved *Profile = usernameNoCaseMap
		profiles.go#L27: 	OpaqueString *Profile = opaquestring
		profiles.go#L31: 	nickname = &Profile{
		profiles.go#L43: 	usernameCaseMap = &Profile{
		profiles.go#L52: 	usernameNoCaseMap = &Profile{
		profiles.go#L60: 	opaquestring = &Profile{