@@ -52,32 +52,6 @@ func addSliceRoutes[TSource, TDest any]() {
52
52
return nil
53
53
})
54
54
//source slice is a value, dest slice is a pointer
55
- addSliceRoute (func (sourceSlice * []TSource , pointerDestSlice * []TDest ) error {
56
- if len (* sourceSlice ) == 0 {
57
- * pointerDestSlice = make ([]TDest , 0 )
58
- }
59
- for _ , source := range * sourceSlice {
60
- dest , err := MapTo [TDest ](source )
61
- if err != nil {
62
- return err
63
- }
64
- * pointerDestSlice = append (* pointerDestSlice , dest )
65
- }
66
- return nil
67
- })
68
- addSliceRoute (func (sourceSlice * []TSource , pointerDestSlice * []* TDest ) error {
69
- if len (* sourceSlice ) == 0 {
70
- * pointerDestSlice = make ([]* TDest , 0 )
71
- }
72
- for _ , source := range * sourceSlice {
73
- dest , err := MapTo [TDest ](source )
74
- if err != nil {
75
- return err
76
- }
77
- * pointerDestSlice = append (* pointerDestSlice , & dest )
78
- }
79
- return nil
80
- })
81
55
addSliceRoute (func (sourceSlice []* TSource , pointerDestSlice * []TDest ) error {
82
56
if len (sourceSlice ) == 0 {
83
57
* pointerDestSlice = make ([]TDest , 0 )
@@ -104,32 +78,6 @@ func addSliceRoutes[TSource, TDest any]() {
104
78
}
105
79
return nil
106
80
})
107
- addSliceRoute (func (sourceSlice * []* TSource , pointerDestSlice * []TDest ) error {
108
- if len (* sourceSlice ) == 0 {
109
- * pointerDestSlice = make ([]TDest , 0 )
110
- }
111
- for _ , source := range * sourceSlice {
112
- dest , err := MapTo [TDest ](source )
113
- if err != nil {
114
- return err
115
- }
116
- * pointerDestSlice = append (* pointerDestSlice , dest )
117
- }
118
- return nil
119
- })
120
- addSliceRoute (func (sourceSlice * []* TSource , pointerDestSlice * []* TDest ) error {
121
- if len (* sourceSlice ) == 0 {
122
- * pointerDestSlice = make ([]* TDest , 0 )
123
- }
124
- for _ , source := range * sourceSlice {
125
- dest , err := MapTo [TDest ](source )
126
- if err != nil {
127
- return err
128
- }
129
- * pointerDestSlice = append (* pointerDestSlice , & dest )
130
- }
131
- return nil
132
- })
133
81
}
134
82
135
83
func addRoute [TSource , TDest any | []any ](mapFunc func (source TSource , dest * TDest ) error ) error {
0 commit comments