Files
stfs/internal/ioext/flusher.go
T

20 lines
282 B
Go

package ioext
import "io"
type FlusherWriter interface {
io.WriteCloser
Flush() error
}
type NopFlusherWriter struct {
io.WriteCloser
}
func (NopFlusherWriter) Flush() error { return nil }
func AddFlushNop(w io.WriteCloser) NopFlusherWriter {
return NopFlusherWriter{w}
}