func New() string {
	var result string
	backoff.RetryNotify(func() error {
		uuid, err := uuid.NewV4()
		if err != nil {
			return err
		}
		result = uuid.String()
		return nil
	}, backoff.NewInfiniteBackOff(), func(err error, d time.Duration) error {
		fmt.Printf("error from uuid.NewV4: %v", err)
		return nil
	})
	return result
}
func New() string {
	var result string
	backoff.RetryNotify(func() error {
		uuid, err := uuid.NewV4()
		if err != nil {
			return err
		}
		result = uuid.String()
		return nil
	}, backoff.NewInfiniteBackOff(), func(err error, d time.Duration) error {
		fmt.Printf("error from uuid.NewV4: %v", err)
		return nil
	})
	return result
}
func New ( ) string { var result string backoff . RetryNotify ( func ( ) error { uuid , err := uuid . NewV4 ( ) if err != nil { return err } result = uuid . String ( ) return nil } , backoff . NewInfiniteBackOff ( ) , func ( err error , d time . Duration ) error { fmt . Printf ( " " , err ) return nil } ) return result }
// New returns a new uuid.
New returns a new uuid .