nomino/generators.go

24 lines
326 B
Go
Raw Normal View History

2025-03-07 17:00:38 -06:00
package nomino
import (
"github.com/google/uuid"
)
func setGenerator(c *config, g generator) {
c.generator = g
}
func uuidGen() (string, error) {
u, err := uuid.NewRandom()
if err != nil {
return "", err
}
return u.String(), nil
}
func WithUUID() Option {
return func(c *config) {
setGenerator(c, uuidGen)
}
}