diff --git a/pkg/ioutils/writers.go b/pkg/ioutils/writers.go index b896f16ebc..9c2d5d3b70 100644 --- a/pkg/ioutils/writers.go +++ b/pkg/ioutils/writers.go @@ -5,28 +5,6 @@ import ( "sync/atomic" ) -// NopWriter represents a type which write operation is nop. -// -// Deprecated: use [io.Discard] instead. This type will be removed in the next release. -type NopWriter struct{} - -func (*NopWriter) Write(buf []byte) (int, error) { - return len(buf), nil -} - -type nopWriteCloser struct { - io.Writer -} - -func (w *nopWriteCloser) Close() error { return nil } - -// NopWriteCloser returns a nopWriteCloser. -// -// Deprecated: This function is no longer used and will be removed in the next release. -func NopWriteCloser(w io.Writer) io.WriteCloser { - return &nopWriteCloser{w} -} - type writeCloserWrapper struct { io.Writer closer func() error diff --git a/pkg/ioutils/writers_test.go b/pkg/ioutils/writers_test.go index 10b06fb662..cecd4b42a9 100644 --- a/pkg/ioutils/writers_test.go +++ b/pkg/ioutils/writers_test.go @@ -19,22 +19,3 @@ func TestWriteCloserWrapperClose(t *testing.T) { t.Fatalf("writeCloserWrapper should have call the anonymous function.") } } - -func TestNopWriteCloser(t *testing.T) { - writer := bytes.NewBuffer([]byte{}) - wrapper := NopWriteCloser(writer) - if err := wrapper.Close(); err != nil { - t.Fatal("NopWriteCloser always return nil on Close.") - } -} - -func TestNopWriter(t *testing.T) { - nw := &NopWriter{} - l, err := nw.Write([]byte{'c'}) - if err != nil { - t.Fatal(err) - } - if l != 1 { - t.Fatalf("Expected 1 got %d", l) - } -}