1 2 3 4 5 6 7 8 9 10 11 12 13 14
package work type Work struct { Data []byte err error } func (w *Work) Error() error { return w.err } func (w *Work) SetError(err error) { w.err = err }