(data []byte)
| 28 | var _ = io.Writer(&errWriter{}) |
| 29 | |
| 30 | func (ewr *errWriter) Write(data []byte) (int, error) { |
| 31 | if len(data) <= ewr.skip { |
| 32 | ewr.skip -= len(data) |
| 33 | return len(data), nil |
| 34 | } |
| 35 | |
| 36 | n := ewr.skip |
| 37 | ewr.skip = 0 |
| 38 | |
| 39 | return n, errors.New("I/O error") |
| 40 | } |
| 41 | |
| 42 | // errValue implements Value interface and returns |
| 43 | // error from its encode() and decode() methods |
no outgoing calls
no test coverage detected