func mustSerializeJSON(value interface{ … }
func stripWhitespace(data string) string { … }
func compress(algorithm CompressionAlgorithm, input []byte) ([]byte, error) { … }
func decompress(algorithm CompressionAlgorithm, input []byte) ([]byte, error) { … }
func deflate(input []byte) ([]byte, error) { … }
func inflate(input []byte) ([]byte, error) { … }
type byteBuffer …
func newBuffer(data []byte) *byteBuffer { … }
func newFixedSizeBuffer(data []byte, length int) *byteBuffer { … }
func newBufferFromInt(num uint64) *byteBuffer { … }
func (b *byteBuffer) MarshalJSON() ([]byte, error) { … }
func (b *byteBuffer) UnmarshalJSON(data []byte) error { … }
func (b *byteBuffer) base64() string { … }
func (b *byteBuffer) bytes() []byte { … }
func (b byteBuffer) bigInt() *big.Int { … }
func (b byteBuffer) toInt() int { … }