File tree Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -99,7 +99,7 @@ func (a *SliceScanner) scanString(src string) error {
99
99
return err
100
100
}
101
101
if len (elems ) == 0 {
102
- a .destSlice .Set ( reflect . Zero ( a . destSlice . Type ()) )
102
+ a .destSlice .SetZero ( )
103
103
return nil
104
104
}
105
105
elemType := a .destSlice .Type ().Elem ()
@@ -128,7 +128,7 @@ func ScanValue(src any, dest reflect.Value) error {
128
128
if src != nil {
129
129
dest .Set (reflect .ValueOf (src ))
130
130
} else {
131
- dest .Set ( reflect . Zero ( dest . Type ()) )
131
+ dest .SetZero ( )
132
132
}
133
133
return nil
134
134
}
@@ -197,7 +197,7 @@ func ScanValue(src any, dest reflect.Value) error {
197
197
case nil :
198
198
switch dest .Kind () {
199
199
case reflect .Ptr , reflect .Slice , reflect .Map :
200
- dest .Set ( reflect . Zero ( dest . Type ()) )
200
+ dest .SetZero ( )
201
201
return nil
202
202
}
203
203
}
Original file line number Diff line number Diff line change @@ -249,7 +249,7 @@ func convertAssign(dest, src any) error {
249
249
switch dv .Kind () {
250
250
case reflect .Ptr :
251
251
if src == nil {
252
- dv .Set ( reflect . Zero ( dv . Type ()) )
252
+ dv .SetZero ( )
253
253
return nil
254
254
}
255
255
dv .Set (reflect .New (dv .Type ().Elem ()))
You can’t perform that action at this time.
0 commit comments