micro/sync/data/options.go

20 lines
274 B
Go
Raw Normal View History

2019-05-31 02:43:23 +03:00
package data
type Options struct {
Nodes []string
Prefix string
}
func Nodes(a ...string) Option {
return func(o *Options) {
o.Nodes = a
}
}
// Prefix sets a prefix to any lock ids used
func Prefix(p string) Option {
return func(o *Options) {
o.Prefix = p
}
}