Chromium Code Reviews| Index: common/errors/transient.go |
| diff --git a/common/errors/transient.go b/common/errors/transient.go |
| index f15c3a9cadb9a0127b3d04320646681d8de91219..e1d5a6bcffbb460f153dfbd1afbef8c42ad1957b 100644 |
| --- a/common/errors/transient.go |
| +++ b/common/errors/transient.go |
| @@ -17,10 +17,17 @@ type transientWrapper struct { |
| error |
| } |
| +var _ Transient = transientWrapper{} |
| +var _ Wrap = transientWrapper{} |
|
iannucci
2016/01/27 02:55:49
var _ interface {
Transient
Wrap
} = transient
dnj (Google)
2016/01/27 03:24:25
Done.
|
| + |
| func (t transientWrapper) IsTransient() bool { |
| return true |
| } |
| +func (t transientWrapper) InnerError() error { |
| + return t.error |
| +} |
| + |
| // IsTransient tests if a given error is Transient. |
| func IsTransient(err error) bool { |
| if t, ok := err.(Transient); ok { |