Skip to content

Commit 283d549

Browse files
committed
code health: replace deprecated EncodeSliceLen and DecodeSliceLen
EncodeSlieceLen[1] and DecodeSliceLen[2] are marked as deprecated in msgpack v2.9.2. The patch replaces it with EncodeArrayLen and DecodeArrayLen. 1. https://pkg.go.dev/github.com/vmihailenco/[email protected]+incompatible#Encoder.EncodeSliceLen 2. https://pkg.go.dev/github.com/vmihailenco/[email protected]+incompatible#Decoder.DecodeSliceLen Part of #124
1 parent f8e9c70 commit 283d549

8 files changed

+21
-21
lines changed

client_tools.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ type IntKey struct {
1111
}
1212

1313
func (k IntKey) EncodeMsgpack(enc *msgpack.Encoder) error {
14-
enc.EncodeSliceLen(1)
14+
enc.EncodeArrayLen(1)
1515
enc.EncodeInt(k.I)
1616
return nil
1717
}
@@ -23,7 +23,7 @@ type UintKey struct {
2323
}
2424

2525
func (k UintKey) EncodeMsgpack(enc *msgpack.Encoder) error {
26-
enc.EncodeSliceLen(1)
26+
enc.EncodeArrayLen(1)
2727
enc.EncodeUint(k.I)
2828
return nil
2929
}
@@ -35,7 +35,7 @@ type StringKey struct {
3535
}
3636

3737
func (k StringKey) EncodeMsgpack(enc *msgpack.Encoder) error {
38-
enc.EncodeSliceLen(1)
38+
enc.EncodeArrayLen(1)
3939
enc.EncodeString(k.S)
4040
return nil
4141
}
@@ -47,7 +47,7 @@ type IntIntKey struct {
4747
}
4848

4949
func (k IntIntKey) EncodeMsgpack(enc *msgpack.Encoder) error {
50-
enc.EncodeSliceLen(2)
50+
enc.EncodeArrayLen(2)
5151
enc.EncodeInt(k.I1)
5252
enc.EncodeInt(k.I2)
5353
return nil
@@ -61,7 +61,7 @@ type Op struct {
6161
}
6262

6363
func (o Op) EncodeMsgpack(enc *msgpack.Encoder) error {
64-
enc.EncodeSliceLen(3)
64+
enc.EncodeArrayLen(3)
6565
enc.EncodeString(o.Op)
6666
enc.EncodeInt(o.Field)
6767
return enc.Encode(o.Arg)
@@ -76,7 +76,7 @@ type OpSplice struct {
7676
}
7777

7878
func (o OpSplice) EncodeMsgpack(enc *msgpack.Encoder) error {
79-
enc.EncodeSliceLen(5)
79+
enc.EncodeArrayLen(5)
8080
enc.EncodeString(o.Op)
8181
enc.EncodeInt(o.Field)
8282
enc.EncodeInt(o.Pos)

example_custom_unpacking_test.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ type Tuple3 struct {
2525
}
2626

2727
func (c *Tuple2) EncodeMsgpack(e *msgpack.Encoder) error {
28-
if err := e.EncodeSliceLen(3); err != nil {
28+
if err := e.EncodeArrayLen(3); err != nil {
2929
return err
3030
}
3131
if err := e.EncodeUint(c.Cid); err != nil {
@@ -41,7 +41,7 @@ func (c *Tuple2) EncodeMsgpack(e *msgpack.Encoder) error {
4141
func (c *Tuple2) DecodeMsgpack(d *msgpack.Decoder) error {
4242
var err error
4343
var l int
44-
if l, err = d.DecodeSliceLen(); err != nil {
44+
if l, err = d.DecodeArrayLen(); err != nil {
4545
return err
4646
}
4747
if l != 3 {
@@ -53,7 +53,7 @@ func (c *Tuple2) DecodeMsgpack(d *msgpack.Decoder) error {
5353
if c.Orig, err = d.DecodeString(); err != nil {
5454
return err
5555
}
56-
if l, err = d.DecodeSliceLen(); err != nil {
56+
if l, err = d.DecodeArrayLen(); err != nil {
5757
return err
5858
}
5959
c.Members = make([]Member, l)

queue/queue.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -342,7 +342,7 @@ type queueData struct {
342342
func (qd *queueData) DecodeMsgpack(d *msgpack.Decoder) error {
343343
var err error
344344
var l int
345-
if l, err = d.DecodeSliceLen(); err != nil {
345+
if l, err = d.DecodeArrayLen(); err != nil {
346346
return err
347347
}
348348
if l > 1 {

queue/queue_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,7 @@ type customData struct {
218218
func (c *customData) DecodeMsgpack(d *msgpack.Decoder) error {
219219
var err error
220220
var l int
221-
if l, err = d.DecodeSliceLen(); err != nil {
221+
if l, err = d.DecodeArrayLen(); err != nil {
222222
return err
223223
}
224224
if l != 1 {
@@ -231,7 +231,7 @@ func (c *customData) DecodeMsgpack(d *msgpack.Decoder) error {
231231
}
232232

233233
func (c *customData) EncodeMsgpack(e *msgpack.Encoder) error {
234-
if err := e.EncodeSliceLen(1); err != nil {
234+
if err := e.EncodeArrayLen(1); err != nil {
235235
return err
236236
}
237237
if err := e.EncodeString(c.customField); err != nil {

queue/task.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ type Task struct {
1717
func (t *Task) DecodeMsgpack(d *msgpack.Decoder) error {
1818
var err error
1919
var l int
20-
if l, err = d.DecodeSliceLen(); err != nil {
20+
if l, err = d.DecodeArrayLen(); err != nil {
2121
return err
2222
}
2323
if l < 3 {

request.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ type single struct {
140140
func (s *single) DecodeMsgpack(d *msgpack.Decoder) error {
141141
var err error
142142
var len int
143-
if len, err = d.DecodeSliceLen(); err != nil {
143+
if len, err = d.DecodeArrayLen(); err != nil {
144144
return err
145145
}
146146
if s.found = len >= 1; !s.found {
@@ -423,7 +423,7 @@ func encodeSQLBind(enc *msgpack.Encoder, from interface{}) error {
423423
}
424424

425425
encodeNamedFromMap := func(mp map[string]interface{}) error {
426-
if err := enc.EncodeSliceLen(len(mp)); err != nil {
426+
if err := enc.EncodeArrayLen(len(mp)); err != nil {
427427
return err
428428
}
429429
for k, v := range mp {
@@ -435,7 +435,7 @@ func encodeSQLBind(enc *msgpack.Encoder, from interface{}) error {
435435
}
436436

437437
encodeNamedFromStruct := func(val reflect.Value) error {
438-
if err := enc.EncodeSliceLen(val.NumField()); err != nil {
438+
if err := enc.EncodeArrayLen(val.NumField()); err != nil {
439439
return err
440440
}
441441
cached, ok := lowerCaseNames.Load(val.Type())
@@ -469,7 +469,7 @@ func encodeSQLBind(enc *msgpack.Encoder, from interface{}) error {
469469
if !ok {
470470
castedKVSlice := from.([]KeyValueBind)
471471
t := len(castedKVSlice)
472-
if err := enc.EncodeSliceLen(t); err != nil {
472+
if err := enc.EncodeArrayLen(t); err != nil {
473473
return err
474474
}
475475
for _, v := range castedKVSlice {
@@ -480,7 +480,7 @@ func encodeSQLBind(enc *msgpack.Encoder, from interface{}) error {
480480
return nil
481481
}
482482

483-
if err := enc.EncodeSliceLen(len(castedSlice)); err != nil {
483+
if err := enc.EncodeArrayLen(len(castedSlice)); err != nil {
484484
return err
485485
}
486486
for i := 0; i < len(castedSlice); i++ {

tarantool_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ type Member struct {
2323
}
2424

2525
func (m *Member) EncodeMsgpack(e *msgpack.Encoder) error {
26-
if err := e.EncodeSliceLen(2); err != nil {
26+
if err := e.EncodeArrayLen(2); err != nil {
2727
return err
2828
}
2929
if err := e.EncodeString(m.Name); err != nil {
@@ -38,7 +38,7 @@ func (m *Member) EncodeMsgpack(e *msgpack.Encoder) error {
3838
func (m *Member) DecodeMsgpack(d *msgpack.Decoder) error {
3939
var err error
4040
var l int
41-
if l, err = d.DecodeSliceLen(); err != nil {
41+
if l, err = d.DecodeArrayLen(); err != nil {
4242
return err
4343
}
4444
if l != 2 {

uuid/uuid_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ type TupleUUID struct {
3636
func (t *TupleUUID) DecodeMsgpack(d *msgpack.Decoder) error {
3737
var err error
3838
var l int
39-
if l, err = d.DecodeSliceLen(); err != nil {
39+
if l, err = d.DecodeArrayLen(); err != nil {
4040
return err
4141
}
4242
if l != 1 {

0 commit comments

Comments
 (0)