diff --git a/common/buf/copy.go b/common/buf/copy.go index ef2854751..87a9518e4 100644 --- a/common/buf/copy.go +++ b/common/buf/copy.go @@ -52,6 +52,7 @@ func (e readError) Inner() error { return e.error } +// IsReadError returns true if the error in Copy() comes from reading. func IsReadError(err error) bool { _, ok := err.(readError) return ok @@ -69,6 +70,7 @@ func (e writeError) Inner() error { return e.error } +// IsWriteError returns true if the error in Copy() comes from writing. func IsWriteError(err error) bool { _, ok := err.(writeError) return ok