package packstream

Import Path
	github.com/neo4j/neo4j-go-driver/v4/neo4j/internal/packstream (on go.dev)

Dependency Relation
	imports 3 packages, and imported by one package

Involved Source Files Package packstream handles serialization of data sent to database server and deserialization of data received from database server. packer.go unpacker.go
Package-Level Type Names (total 6, in which 5 are exported)
/* sort exporteds by: | */
(*T) Error() string *T : error
(*T) Error() string *T : error
(*T) ArrayHeader(l int) (*T) Begin(buf []byte) (*T) Bool(b bool) (*T) Bytes(b []byte) (*T) End() ([]byte, error) (*T) Float32(f float32) (*T) Float64(f float64) (*T) Float64s(ii []float64) (*T) Int(i int) (*T) Int16(i int16) (*T) Int32(i int32) (*T) Int64(i int64) (*T) Int64s(ii []int64) (*T) Int8(i int8) (*T) IntMap(m map[string]int) (*T) Ints(ii []int) (*T) MapHeader(l int) (*T) Nil() (*T) String(s string) (*T) StringMap(m map[string]string) (*T) Strings(ss []string) (*T) StructHeader(tag byte, num int) (*T) Uint16(i uint16) (*T) Uint32(i uint32) (*T) Uint64(i uint64) (*T) Uint8(i uint8)
// Packed type Err error (*T) Bool() bool (*T) ByteArray() []byte (*T) Float() float64 (*T) Int() int64 (*T) Len() uint32 (*T) Next() (*T) Reset(buf []byte) (*T) String() string (*T) StructTag() byte *T : fmt.Stringer
(*T) Error() string *T : error
Package-Level Functions (only one, which is unexported)
Package-Level Variables (only one, which is unexported)
Package-Level Constants (total 11, all are exported)
const PackedArray = 6
const PackedByteArray = 5
const PackedFalse = 10
const PackedFloat = 2
const PackedInt = 1
const PackedMap = 7
const PackedNil = 8
const PackedStr = 3
const PackedStruct = 4
const PackedTrue = 9
const PackedUndef = 0 // Undefined must be zero!