diff options
| author | Marc Pervaz Boocha <mboocha@sudomsg.com> | 2026-02-23 19:54:49 +0530 |
|---|---|---|
| committer | Marc Pervaz Boocha <mboocha@sudomsg.com> | 2026-02-23 19:54:49 +0530 |
| commit | ded497edd0500cc82b5bbddd7b5f9653ef92a098 (patch) | |
| tree | 1cddebdc938df54173f329665602baa158f7a6c0 | |
| parent | Use go systemd package (diff) | |
| download | kit-ded497edd0500cc82b5bbddd7b5f9653ef92a098.tar kit-ded497edd0500cc82b5bbddd7b5f9653ef92a098.tar.gz kit-ded497edd0500cc82b5bbddd7b5f9653ef92a098.tar.bz2 kit-ded497edd0500cc82b5bbddd7b5f9653ef92a098.tar.lz kit-ded497edd0500cc82b5bbddd7b5f9653ef92a098.tar.xz kit-ded497edd0500cc82b5bbddd7b5f9653ef92a098.tar.zst kit-ded497edd0500cc82b5bbddd7b5f9653ef92a098.zip | |
go fix 1.26
| -rw-r--r-- | generic/generic.go | 8 | ||||
| -rw-r--r-- | generic/generic_test.go | 6 |
2 files changed, 6 insertions, 8 deletions
diff --git a/generic/generic.go b/generic/generic.go index 8ac3c51..980e3dc 100644 --- a/generic/generic.go +++ b/generic/generic.go @@ -9,10 +9,6 @@ import ( "maps" ) -// Package generic provides common generic utility functions and types. -// -// It includes zero value helpers, pointer helpers, iteration helpers for map-like sequences, -// and a simple generic Set implementation. func Zero[T any]() T { var v T return v @@ -37,8 +33,10 @@ func IsZero[T comparable](v T) bool { // Example: // // p := generic.Ptr(42) // *int with value 42 +// +//go:fix inline func Ptr[T any](v T) *T { - return &v + return new(v) } // Keys returns an iterator (Seq) over the keys of the input map-like sequence. diff --git a/generic/generic_test.go b/generic/generic_test.go index 76c447c..c7ebc51 100644 --- a/generic/generic_test.go +++ b/generic/generic_test.go @@ -58,7 +58,7 @@ func TestIsZero(t *testing.T) { }, { "non-nil pointer", - generic.Ptr(X{}), + new(X{}), false, }, } @@ -86,7 +86,7 @@ func TestIsZero(t *testing.T) { func TestPtr(t *testing.T) { v := 42 - p := generic.Ptr(v) + p := new(v) if p == nil || *p != v { t.Errorf("Ptr(42) = %v, want pointer to 42", p) } @@ -135,7 +135,7 @@ func TestSet_Add_Has_Del(t *testing.T) { } func TestSet_All(t *testing.T) { - s :=generic.NewSet[string]() + s := generic.NewSet[string]() s.Add("x") s.Add("y") s.Add("z") |
