From 853358890b15cb9e809e2d4aecf731ee24508807 Mon Sep 17 00:00:00 2001 From: Georg Reinke Date: Wed, 5 Jan 2022 19:51:37 +0100 Subject: [PATCH] fix: better error for struct without exported fields Fixes #289. --- sig.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sig.go b/sig.go index 41a0398..6b9cadb 100644 --- a/sig.go +++ b/sig.go @@ -102,7 +102,7 @@ func getSignature(t reflect.Type, depth *depthCounter) (sig string) { } } if len(s) == 0 { - panic("empty struct") + panic(InvalidTypeError{t}) } return "(" + s + ")" case reflect.Array, reflect.Slice: