func (opts *Options) ToOption() Option {
	return func(nopts *Options) error {
		*nopts = *opts
		if opts.Other != nil {
			nopts.Other = make(map[interface{}]interface{}, len(opts.Other))
			for k, v := range opts.Other {
				nopts.Other[k] = v
			}
		}
		return nil
	}
}
func (opts *Options) ToOption() Option {
	return func(nopts *Options) error {
		*nopts = *opts
		if opts.Other != nil {
			nopts.Other = make(map[interface{}]interface{}, len(opts.Other))
			for k, v := range opts.Other {
				nopts.Other[k] = v
			}
		}
		return nil
	}
}
func ( opts * Options ) ToOption ( ) Option { return func ( nopts * Options ) error { * nopts = * opts if opts . Other != nil { nopts . Other = make ( map [ interface { } ] interface { } , len ( opts . Other ) ) for k , v := range opts . Other { nopts . Other [ k ] = v } } return nil } }
// ToOption converts this Options to a single Option.
ToOption converts this Options to a single Option .