File tree Expand file tree Collapse file tree 1 file changed +4
-5
lines changed
Expand file tree Collapse file tree 1 file changed +4
-5
lines changed Original file line number Diff line number Diff line change @@ -245,9 +245,8 @@ func GetAPIErrorCode(e error) int {
245245// APIError but distinguishes fault to function specific errors
246246type FuncError interface {
247247 APIError
248-
249- // hidden method needed for duck typing
250- userError ()
248+ // no-op method (needed to make the interface unique)
249+ ImplementsFuncError ()
251250}
252251
253252type ferr struct {
@@ -258,8 +257,8 @@ type ferr struct {
258257var _ FuncError = ferr {}
259258var _ APIError = ferr {}
260259
261- func (e ferr ) userError () {}
262- func (e ferr ) Code () int { return e .code }
260+ func (e ferr ) ImplementsFuncError () {}
261+ func (e ferr ) Code () int { return e .code }
263262
264263// NewFuncError returns a FuncError
265264func NewFuncError (err APIError ) error { return ferr {code : err .Code (), error : err } }
You can’t perform that action at this time.
0 commit comments