From 4db91f7b69dfb799109bf365fb7b37215ce3ff25 Mon Sep 17 00:00:00 2001 From: cuiweixie Date: Fri, 22 Aug 2025 09:14:29 +0800 Subject: [PATCH] Refactor to use reflect.TypeAssert --- internal/collections/ordered_map.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/collections/ordered_map.go b/internal/collections/ordered_map.go index d114e363ea..6c9d334c0f 100644 --- a/internal/collections/ordered_map.go +++ b/internal/collections/ordered_map.go @@ -243,7 +243,7 @@ func resolveKeyName(k reflect.Value) (string, error) { if k.Kind() == reflect.String { return k.String(), nil } - if tm, ok := k.Interface().(encoding.TextMarshaler); ok { + if tm, ok := reflect.TypeAssert[encoding.TextMarshaler](k); ok { if k.Kind() == reflect.Pointer && k.IsNil() { return "", nil }