From 10983035db1a9fc9ee5b57104d81c9a23cf35c8b Mon Sep 17 00:00:00 2001 From: Levente Batuska Date: Fri, 3 Jan 2025 13:58:55 +0100 Subject: [PATCH] fix(Assert): swap reflect.Ptr to the new reflect.Pointer --- assert/assert.go | 2 +- type/optional.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/assert/assert.go b/assert/assert.go index 29641e8..585e9da 100644 --- a/assert/assert.go +++ b/assert/assert.go @@ -26,7 +26,7 @@ func file_func_line() (string, string, int) { func IsNillable(kind reflect.Kind) bool { switch kind { // based on reflect/type.go -> Kind - case reflect.Ptr, reflect.Chan, reflect.Func, reflect.Interface, reflect.Map, reflect.Slice, reflect.UnsafePointer: + case reflect.Pointer, reflect.Chan, reflect.Func, reflect.Interface, reflect.Map, reflect.Slice, reflect.UnsafePointer: return true default: return false diff --git a/type/optional.go b/type/optional.go index 398ed4c..652c894 100644 --- a/type/optional.go +++ b/type/optional.go @@ -175,7 +175,7 @@ func (opt *Optional[T]) scanBuiltin(src interface{}) Optional[error] { opt.value = newPtr.Interface().(T) } } else { - if srcVal.Kind() == reflect.Ptr { + if srcVal.Kind() == reflect.Pointer { opt.value = srcVal.Elem().Interface().(T) } else { opt.value = srcVal.Interface().(T)