38 lines
730 B
Go
38 lines
730 B
Go
package msgp
|
|
|
|
// The sizes provided
|
|
// are the worst-case
|
|
// encoded sizes for
|
|
// each type. For variable-
|
|
// length types ([]byte, string),
|
|
// the total encoded size is
|
|
// the prefix size plus the
|
|
// length of the object.
|
|
const (
|
|
Int64Size = 9
|
|
IntSize = Int64Size
|
|
UintSize = Int64Size
|
|
Int8Size = 2
|
|
Int16Size = 3
|
|
Int32Size = 5
|
|
Uint8Size = 2
|
|
ByteSize = Uint8Size
|
|
Uint16Size = 3
|
|
Uint32Size = 5
|
|
Uint64Size = Int64Size
|
|
Float64Size = 9
|
|
Float32Size = 5
|
|
Complex64Size = 10
|
|
Complex128Size = 18
|
|
|
|
TimeSize = 15
|
|
BoolSize = 1
|
|
NilSize = 1
|
|
|
|
MapHeaderSize = 5
|
|
ArrayHeaderSize = 5
|
|
|
|
BytesPrefixSize = 5
|
|
StringPrefixSize = 5
|
|
ExtensionPrefixSize = 6
|
|
)
|