internal/reflectlite, reflect: handle different StructField

This commit is contained in:
Randy Reddig
2025-03-08 15:45:37 -08:00
committed by Ron Evans
parent 99a618385b
commit c8d0b87a67
4 changed files with 74 additions and 6 deletions
+6 -2
View File
@@ -1,7 +1,11 @@
package reflect
import "internal/reflectlite"
import (
"internal/reflectlite"
"unsafe"
)
func VisibleFields(t Type) []StructField {
return reflectlite.VisibleFields(toRawType(t))
fields := reflectlite.VisibleFields(toRawType(t))
return *(*[]StructField)(unsafe.Pointer(&fields))
}