diff --git a/config/reflection_magic.go b/config/reflection_magic.go index c23658e9cc01ba1a25066cd4d8a6c925da39fab0..d66a26e27cbf2607bcd116f964e5c36ff3aff48d 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")