From d69082ea9a7f089a3afa2600be12595f66cb4d7a Mon Sep 17 00:00:00 2001 From: Oleg Zaytsev Date: Thu, 23 Mar 2023 11:10:56 +0100 Subject: [PATCH] Revert "Implement Is() for multierrors" --- tsdb/errors/errors.go | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/tsdb/errors/errors.go b/tsdb/errors/errors.go index aa0a4b1b3..607a7782a 100644 --- a/tsdb/errors/errors.go +++ b/tsdb/errors/errors.go @@ -16,7 +16,6 @@ package errors import ( "bytes" - "errors" "fmt" "io" ) @@ -80,19 +79,6 @@ func (es nonNilMultiError) Error() string { return buf.String() } -// Is attempts to match the provided error against errors in the error list. -// -// This function allows errors.Is to traverse the values stored in the MultiError. -// It returns true if any of the errors in the list match the target. -func (es nonNilMultiError) Is(target error) bool { - for _, err := range es.errs { - if errors.Is(err, target) { - return true - } - } - return false -} - // CloseAll closes all given closers while recording error in MultiError. func CloseAll(cs []io.Closer) error { errs := NewMulti()