Skip to content

Commit 671e693

Browse files
committed
Remove redundant padLefts when size is known
1 parent ac14528 commit 671e693

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

msgpack/src/main/scala/fs2/data/msgpack/low/internal/ItemSerializer.scala

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ private[low] object ItemSerializer {
7878
val size = ByteVector.fromShort(bytes.size.toShort)
7979
ByteVector(Headers.Bin16).buffer ++ size ++ bytes
8080
} else {
81-
val size = ByteVector.fromInt(bytes.size.toInt).padLeft(4)
81+
val size = ByteVector.fromInt(bytes.size.toInt)
8282
ByteVector(Headers.Bin32).buffer ++ size ++ bytes
8383
}
8484

@@ -170,10 +170,10 @@ private[low] object ItemSerializer {
170170
ByteVector(Headers.Bin32) ++ size ++ item.bytes
171171

172172
case item: MsgpackItem.Array =>
173-
ByteVector(Headers.Array32) ++ ByteVector.fromInt(item.size).padLeft(4)
173+
ByteVector(Headers.Array32) ++ ByteVector.fromInt(item.size)
174174

175175
case item: MsgpackItem.Map =>
176-
ByteVector(Headers.Map32) ++ ByteVector.fromInt(item.size).padLeft(4)
176+
ByteVector(Headers.Map32) ++ ByteVector.fromInt(item.size)
177177

178178
case item: MsgpackItem.Extension =>
179179
val size = ByteVector.fromInt(item.bytes.size.toInt)

0 commit comments

Comments
 (0)