Versions in this module Expand all Collapse all v1 v1.0.1 Jan 30, 2026 v1.0.0 Jan 28, 2026 Changes in this version + func AsInterface[T any](v reflect.Value) (T, error) + func CopyAndIndirect(n int, s any) any + func CountIndirectionsBetweenTypes(t1 reflect.Type, t2 reflect.Type) (int, error) + func CountIndirectionsBetweenTypesUnsafely(t1 reflect.Type, t2 reflect.Type) int + func EnsureConcreteValue(v reflect.Value) (reflect.Value, error) + func FollowPointersToConcreteType(t reflect.Type) (reflect.Type, int) + func FollowPointersToConcreteValue(v reflect.Value) any + func GetNilValue(t reflect.Type) (any, error) + func GetTypeName(t reflect.Type) string + func Indirect(n int, s any) (any, error) + func TypeImplementsInterface[T any](t reflect.Type) bool + type Field struct + Name string + Value any + func GetFields[T any](v T) []Field