INNER CODE UNIT · Go

func

offen/docker-volume-backup · cmd/backup/config.go:189

func (r *RegexpDecoder) Decode(v string) error {
	if v == "" {
		return nil
	}
	re, err := regexp.Compile(v)
	if err != nil {
		return errwrap.Wrap(err, fmt.Sprintf("error compiling given regexp `%s`", v))
	}
	*r = RegexpDecoder{Re: re}
	return nil
}

// NaturalNumber is a type that can be used to decode a positive, non-zero natural number
type NaturalNumber int

func (n *NaturalNumber) Decode(v string) error {
	asInt, err := strconv.Atoi(v)
	if err != nil {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…