diff --git a/config/reflection_magic.go b/config/reflection_magic.go index c23658e9c..d66a26e27 100644 --- a/config/reflection_magic.go +++ b/config/reflection_magic.go @@ -23,7 +23,7 @@ func checkReturnType(fnType, tptType reflect.Type) error { fallthrough case 1: if !fnType.Out(0).Implements(tptType) { - return fmt.Errorf("expected first return value from transport constructor to be a transport") + return fmt.Errorf("transport constructor returns %s which doesn't implement %s", fnType.Out(0), tptType) } default: return fmt.Errorf("expected transport constructor to return a transport and, optionally, an error")