type ByteStruct …
type StringStruct …
type ArrayStruct …
type Gobber …
type ValueGobber …
type BinaryGobber …
type BinaryValueGobber …
type TextGobber …
type TextValueGobber …
func (g *ByteStruct) GobEncode() ([]byte, error) { … }
func (g *ByteStruct) GobDecode(data []byte) error { … }
func (g *StringStruct) GobEncode() ([]byte, error) { … }
func (g *StringStruct) GobDecode(data []byte) error { … }
func (a *ArrayStruct) GobEncode() ([]byte, error) { … }
func (a *ArrayStruct) GobDecode(data []byte) error { … }
func (g *Gobber) GobEncode() ([]byte, error) { … }
func (g *Gobber) GobDecode(data []byte) error { … }
func (g *BinaryGobber) MarshalBinary() ([]byte, error) { … }
func (g *BinaryGobber) UnmarshalBinary(data []byte) error { … }
func (g *TextGobber) MarshalText() ([]byte, error) { … }
func (g *TextGobber) UnmarshalText(data []byte) error { … }
func (v ValueGobber) GobEncode() ([]byte, error) { … }
func (v *ValueGobber) GobDecode(data []byte) error { … }
func (v BinaryValueGobber) MarshalBinary() ([]byte, error) { … }
func (v *BinaryValueGobber) UnmarshalBinary(data []byte) error { … }
func (v TextValueGobber) MarshalText() ([]byte, error) { … }
func (v *TextValueGobber) UnmarshalText(data []byte) error { … }
type GobTest0 …
type GobTest1 …
type GobTest2 …
type GobTest3 …
type GobTest4 …
type GobTest5 …
type GobTest6 …
type GobTest7 …
type GobTestIgnoreEncoder …
type GobTestValueEncDec …
type GobTestIndirectEncDec …
type GobTestArrayEncDec …
type GobTestIndirectArrayEncDec …
func TestGobEncoderField(t *testing.T) { … }
func TestGobEncoderValueField(t *testing.T) { … }
func TestGobEncoderIndirectField(t *testing.T) { … }
func TestGobEncoderArrayField(t *testing.T) { … }
func TestGobEncoderIndirectArrayField(t *testing.T) { … }
func TestGobEncoderFieldsOfDifferentType(t *testing.T) { … }
func TestGobEncoderValueEncoder(t *testing.T) { … }
func TestGobEncoderValueThenPointer(t *testing.T) { … }
func TestGobEncoderPointerThenValue(t *testing.T) { … }
func TestGobEncoderFieldTypeError(t *testing.T) { … }
func TestGobEncoderStructSingleton(t *testing.T) { … }
func TestGobEncoderNonStructSingleton(t *testing.T) { … }
func TestGobEncoderIgnoreStructField(t *testing.T) { … }
func TestGobEncoderIgnoreNonStructField(t *testing.T) { … }
func TestGobEncoderIgnoreNilEncoder(t *testing.T) { … }
type gobDecoderBug0 …
func (br *gobDecoderBug0) String() string { … }
func (br *gobDecoderBug0) GobEncode() ([]byte, error) { … }
func (br *gobDecoderBug0) GobDecode(b []byte) error { … }
func TestGobEncoderExtraIndirect(t *testing.T) { … }
type isZeroBug …
type isZeroBugArray …
func (a isZeroBugArray) GobEncode() (b []byte, e error) { … }
func (a *isZeroBugArray) GobDecode(data []byte) error { … }
type isZeroBugInterface …
func (i isZeroBugInterface) GobEncode() (b []byte, e error) { … }
func (i *isZeroBugInterface) GobDecode(data []byte) error { … }
func TestGobEncodeIsZero(t *testing.T) { … }
func TestGobEncodePtrError(t *testing.T) { … }
func TestNetIP(t *testing.T) { … }
func TestIgnoreDepthLimit(t *testing.T) { … }