- go version bump

- go fix
This commit is contained in:
2026-02-20 16:11:11 +05:30
parent 166b3fda5c
commit a048cb0d73
7 changed files with 40 additions and 24 deletions

View File

@@ -7,8 +7,9 @@ package ptr
import "strings"
//go:fix inline
func Ref[T string | bool | Num](v T) *T {
return &v
return new(v)
}
func Deref[T any](v *T) T {
@@ -19,16 +20,18 @@ func Deref[T any](v *T) T {
return *v
}
//go:fix inline
func Bool(v bool) *bool {
return &v
return new(v)
}
func GetBool(v *bool) bool {
return Deref(v)
}
//go:fix inline
func Str(v string) *string {
return &v
return new(v)
}
func GetStr(v *string) string {
@@ -48,8 +51,9 @@ type Num interface {
uint8 | int8 | uint16 | int16 | uint32 | int32 | uint64 | int64 | uint | int | float32 | float64
}
//go:fix inline
func Number[T Num](v T) *T {
return &v
return new(v)
}
func GetNumber[T Num](v *T) T {