type mellium.im/sasl.Option

9 uses

	mellium.im/sasl (current package)
		negotiator.go#L44: func NewClient(m Mechanism, opts ...Option) *Negotiator {
		negotiator.go#L66: func NewServer(m Mechanism, permissions func(*Negotiator) bool, opts ...Option) *Negotiator {
		negotiator.go#L171: func (c *Negotiator) Permissions(opts ...Option) bool {
		options.go#L12: type Option func(*Negotiator)
		options.go#L14: func getOpts(n *Negotiator, o ...Option) {
		options.go#L28: func TLSState(cs tls.ConnectionState) Option {
		options.go#L36: func setNonce(v []byte) Option {
		options.go#L45: func RemoteMechanisms(m ...string) Option {
		options.go#L57: func Credentials(f func() (Username, Password, Identity []byte)) Option {