package custom

import "github.com/gogo/protobuf/test/custom"

Package custom contains custom types for test and example purposes. These types are used by the test structures generated by gogoprotobuf.

Index

Functions

func GetLittleEndianUint128

func GetLittleEndianUint128(buffer []byte, offset int) (value [2]uint64)

func GetLittleEndianUint64

func GetLittleEndianUint64(b []byte, offset int) uint64

func PutLittleEndianUint128

func PutLittleEndianUint128(buffer []byte, offset int, v [2]uint64)

func PutLittleEndianUint64

func PutLittleEndianUint64(b []byte, offset int, v uint64)

Types

type Uint128

type Uint128 [2]uint64

func NewPopulatedUint128

func NewPopulatedUint128(r randy) *Uint128

func (Uint128) Compare

func (this Uint128) Compare(that Uint128) int

func (Uint128) Equal

func (this Uint128) Equal(that Uint128) bool

func (Uint128) Marshal

func (u Uint128) Marshal() ([]byte, error)

func (Uint128) MarshalJSON

func (u Uint128) MarshalJSON() ([]byte, error)

func (Uint128) MarshalTo

func (u Uint128) MarshalTo(data []byte) (n int, err error)

func (Uint128) Size

func (u Uint128) Size() int

func (*Uint128) Unmarshal

func (u *Uint128) Unmarshal(data []byte) error

func (*Uint128) UnmarshalJSON

func (u *Uint128) UnmarshalJSON(data []byte) error

Source Files

custom.go

Version
v1.3.1
Published
Oct 14, 2019
Platform
js/wasm
Imports
3 packages
Last checked
2 days ago

Tools for package owners.