*: use methods of binary.AppendByteOrder where applicable
We often use binary.PutUint*, but almost all these cases have preallocated buffer of the size that matches exactly the desired one and use a single or a couple of calls to PutUint*. Thus, I don't think that replacing binary.PutUint* by AppendUint* will make things better for all these usages. Signed-off-by: Anna Shaleva <shaleva.ann@nspcc.ru>
This commit is contained in:
parent
dc3d1300dd
commit
241d5f593e
1 changed files with 2 additions and 2 deletions
|
@ -499,8 +499,8 @@ func (v *Version) Bytes() []byte {
|
|||
if v.KeepOnlyLatestState {
|
||||
mask |= keepOnlyLatestStateBit
|
||||
}
|
||||
res := append([]byte(v.Value), '\x00', byte(v.StoragePrefix), mask, 0, 0, 0, 0)
|
||||
binary.LittleEndian.PutUint32(res[len(res)-4:], v.Magic)
|
||||
res := append([]byte(v.Value), '\x00', byte(v.StoragePrefix), mask)
|
||||
res = binary.LittleEndian.AppendUint32(res, v.Magic)
|
||||
return res
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue