Skip to content

Commit 2f60a43

Browse files
committed
more
1 parent 37d43ba commit 2f60a43

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

internal/debug/shared.go

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,12 @@ func AssertNever(member any, message ...string) {
3232
msg = message[0]
3333
}
3434
var detail string
35-
if member, ok := member.(interface{ KindString() string }); ok {
35+
switch member := member.(type) {
36+
case interface{ KindString() string }:
3637
detail = member.KindString()
37-
} else if member, ok := member.(fmt.Stringer); ok {
38+
case fmt.Stringer:
3839
detail = member.String()
39-
} else {
40+
default:
4041
detail = fmt.Sprintf("%v", member)
4142
}
4243
Fail(fmt.Sprintf("%s %s", msg, detail))

0 commit comments

Comments
 (0)