From 0ceacd7b1d0b03e3da1d552aa0bbbe7037e57e90 Mon Sep 17 00:00:00 2001 From: tobi <31960611+tsmethurst@users.noreply.github.com> Date: Sun, 22 Jan 2023 12:26:47 +0100 Subject: [chore] bump db dependencies (#1366) --- vendor/github.com/uptrace/bun/util.go | 46 ----------------------------------- 1 file changed, 46 deletions(-) (limited to 'vendor/github.com/uptrace/bun/util.go') diff --git a/vendor/github.com/uptrace/bun/util.go b/vendor/github.com/uptrace/bun/util.go index ce56be805..09ffbb996 100644 --- a/vendor/github.com/uptrace/bun/util.go +++ b/vendor/github.com/uptrace/bun/util.go @@ -66,49 +66,3 @@ func sliceElemType(v reflect.Value) reflect.Type { } return indirectType(elemType) } - -func makeSliceNextElemFunc(v reflect.Value) func() reflect.Value { - if v.Kind() == reflect.Array { - var pos int - return func() reflect.Value { - v := v.Index(pos) - pos++ - return v - } - } - - sliceType := v.Type() - elemType := sliceType.Elem() - - if elemType.Kind() == reflect.Ptr { - elemType = elemType.Elem() - return func() reflect.Value { - if v.Len() < v.Cap() { - v.Set(v.Slice(0, v.Len()+1)) - elem := v.Index(v.Len() - 1) - if elem.IsNil() { - elem.Set(reflect.New(elemType)) - } - return elem.Elem() - } - - elem := reflect.New(elemType) - v.Set(reflect.Append(v, elem)) - return elem.Elem() - } - } - - zero := reflect.Zero(elemType) - return func() reflect.Value { - l := v.Len() - c := v.Cap() - - if l < c { - v.Set(v.Slice(0, l+1)) - return v.Index(l) - } - - v.Set(reflect.Append(v, zero)) - return v.Index(l) - } -} -- cgit v1.2.3