INNER CODE UNIT · Go

combineErrors

Edgio/vflow · ipfix/decoder.go:577

func combineErrors(errorSlice ...error) (err error) {
	switch len(errorSlice) {
	case 0:
	case 1:
		err = errorSlice[0]
	default:
		var errMsg bytes.Buffer
		errMsg.WriteString("Multiple errors:")
		for _, subError := range errorSlice {
			errMsg.WriteString("\n- " + subError.Error())
		}
		err = errors.New(errMsg.String())
	}
	return
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…