writercloser.go 260 B

12345678910111213141516171819202122
  1. package tarsum
  2. import (
  3. "io"
  4. )
  5. type writeCloseFlusher interface {
  6. io.WriteCloser
  7. Flush() error
  8. }
  9. type nopCloseFlusher struct {
  10. io.Writer
  11. }
  12. func (n *nopCloseFlusher) Close() error {
  13. return nil
  14. }
  15. func (n *nopCloseFlusher) Flush() error {
  16. return nil
  17. }