Documentation
¶
Index ¶
- type Adder
- type ArrayOfBuiltInTypes
- func (this *ArrayOfBuiltInTypes) Compare(that *ArrayOfBuiltInTypes) int
- func (this *ArrayOfBuiltInTypes) DeepCopy(that *ArrayOfBuiltInTypes)
- func (this *ArrayOfBuiltInTypes) Equal(that *ArrayOfBuiltInTypes) bool
- func (this *ArrayOfBuiltInTypes) GoString() string
- func (this *ArrayOfBuiltInTypes) Hash() uint64
- type ArrayOfPtrToBuiltInTypes
- func (this *ArrayOfPtrToBuiltInTypes) Compare(that *ArrayOfPtrToBuiltInTypes) int
- func (this *ArrayOfPtrToBuiltInTypes) DeepCopy(that *ArrayOfPtrToBuiltInTypes)
- func (this *ArrayOfPtrToBuiltInTypes) Equal(that *ArrayOfPtrToBuiltInTypes) bool
- func (this *ArrayOfPtrToBuiltInTypes) GoString() string
- func (this *ArrayOfPtrToBuiltInTypes) Hash() uint64
- type BuiltInTypes
- func (this *BuiltInTypes) Clone() *BuiltInTypes
- func (this *BuiltInTypes) Compare(that *BuiltInTypes) int
- func (this *BuiltInTypes) DeepCopy(that *BuiltInTypes)
- func (this *BuiltInTypes) Equal(that *BuiltInTypes) bool
- func (this *BuiltInTypes) GoString() string
- func (this *BuiltInTypes) Hash() uint64
- type DeriveTheDerived
- type Duration
- type EmbeddedStruct1
- type EmbeddedStruct2
- type Empty
- type Enums
- type FieldWithStructWithPrivateFields
- type KeyValue
- type LocalType
- type MapWithStructs
- type MapsOfBuiltInTypes
- func (this *MapsOfBuiltInTypes) Compare(that *MapsOfBuiltInTypes) int
- func (this *MapsOfBuiltInTypes) DeepCopy(that *MapsOfBuiltInTypes)
- func (this *MapsOfBuiltInTypes) Equal(that *MapsOfBuiltInTypes) bool
- func (this *MapsOfBuiltInTypes) GoString() string
- func (this *MapsOfBuiltInTypes) Hash() uint64
- type MapsOfSimplerBuiltInTypes
- func (this *MapsOfSimplerBuiltInTypes) Compare(that *MapsOfSimplerBuiltInTypes) int
- func (this *MapsOfSimplerBuiltInTypes) DeepCopy(that *MapsOfSimplerBuiltInTypes)
- func (this *MapsOfSimplerBuiltInTypes) Equal(that *MapsOfSimplerBuiltInTypes) bool
- func (this *MapsOfSimplerBuiltInTypes) GoString() string
- func (this *MapsOfSimplerBuiltInTypes) Hash() uint64
- type MyEnum
- type MySlice
- type Name
- type NamedTypes
- type Nickname
- type PrivateBuiltInTypes
- type PrivateEmbedded
- func (this *PrivateEmbedded) Compare(that *PrivateEmbedded) int
- func (this *PrivateEmbedded) DeepCopy(that *PrivateEmbedded)
- func (this *PrivateEmbedded) Equal(that *PrivateEmbedded) bool
- func (this *PrivateEmbedded) Generate(rand *rand.Rand, size int) reflect.Value
- func (this *PrivateEmbedded) GoString() string
- func (this *PrivateEmbedded) Hash() uint64
- type PtrTo
- type PtrToBuiltInTypes
- func (this *PtrToBuiltInTypes) Clone() *PtrToBuiltInTypes
- func (this *PtrToBuiltInTypes) Compare(that *PtrToBuiltInTypes) int
- func (this *PtrToBuiltInTypes) DeepCopy(that *PtrToBuiltInTypes)
- func (this *PtrToBuiltInTypes) Equal(that *PtrToBuiltInTypes) bool
- func (this *PtrToBuiltInTypes) GoString() string
- func (this *PtrToBuiltInTypes) Hash() uint64
- type RecursiveType
- type SliceOfBuiltInTypes
- func (this *SliceOfBuiltInTypes) Compare(that *SliceOfBuiltInTypes) int
- func (this *SliceOfBuiltInTypes) DeepCopy(that *SliceOfBuiltInTypes)
- func (this *SliceOfBuiltInTypes) Equal(that *SliceOfBuiltInTypes) bool
- func (this *SliceOfBuiltInTypes) GoString() string
- func (this *SliceOfBuiltInTypes) Hash() uint64
- type SliceOfPtrToBuiltInTypes
- func (this *SliceOfPtrToBuiltInTypes) Compare(that *SliceOfPtrToBuiltInTypes) int
- func (this *SliceOfPtrToBuiltInTypes) DeepCopy(that *SliceOfPtrToBuiltInTypes)
- func (this *SliceOfPtrToBuiltInTypes) Equal(that *SliceOfPtrToBuiltInTypes) bool
- func (this *SliceOfPtrToBuiltInTypes) GoString() string
- func (this *SliceOfPtrToBuiltInTypes) Hash() uint64
- type SliceToSlice
- type SomeJson
- type StructOfStructs
- type StructWithStringAlias
- type StructWithStructFieldWithoutEqualMethod
- func (this *StructWithStructFieldWithoutEqualMethod) Compare(that *StructWithStructFieldWithoutEqualMethod) int
- func (this *StructWithStructFieldWithoutEqualMethod) DeepCopy(that *StructWithStructFieldWithoutEqualMethod)
- func (this *StructWithStructFieldWithoutEqualMethod) Equal(that *StructWithStructFieldWithoutEqualMethod) bool
- func (this *StructWithStructFieldWithoutEqualMethod) GoString() string
- func (this *StructWithStructFieldWithoutEqualMethod) Hash() uint64
- type StructWithStructWithFromAnotherPackage
- func (this *StructWithStructWithFromAnotherPackage) Compare(that *StructWithStructWithFromAnotherPackage) int
- func (this *StructWithStructWithFromAnotherPackage) DeepCopy(that *StructWithStructWithFromAnotherPackage)
- func (this *StructWithStructWithFromAnotherPackage) Equal(that *StructWithStructWithFromAnotherPackage) bool
- func (this *StructWithStructWithFromAnotherPackage) GoString() string
- func (this *StructWithStructWithFromAnotherPackage) Hash() uint64
- type StructWithoutEqualMethod
- type StructWithoutMethod
- type Structs
- type Time
- type UnnamedStruct
- type Visitor
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ArrayOfBuiltInTypes ¶
type ArrayOfBuiltInTypes struct {
Bool [1]bool
Byte [2]byte
Complex128 [3]complex128
Complex64 [4]complex64
Float64 [5]float64
Float32 [6]float32
Int [7]int
Int16 [8]int16
Int32 [9]int32
Int64 [10]int64
Int8 [11]int8
Rune [12]rune
String [13]string
Uint [14]uint
Uint16 [15]uint16
Uint32 [16]uint32
Uint64 [17]uint64
Uint8 [18]uint8
UintPtr [19]uintptr
AnotherBoolOfDifferentSize [10]bool
}
func (*ArrayOfBuiltInTypes) Compare ¶
func (this *ArrayOfBuiltInTypes) Compare(that *ArrayOfBuiltInTypes) int
func (*ArrayOfBuiltInTypes) DeepCopy ¶
func (this *ArrayOfBuiltInTypes) DeepCopy(that *ArrayOfBuiltInTypes)
func (*ArrayOfBuiltInTypes) Equal ¶
func (this *ArrayOfBuiltInTypes) Equal(that *ArrayOfBuiltInTypes) bool
func (*ArrayOfBuiltInTypes) GoString ¶
func (this *ArrayOfBuiltInTypes) GoString() string
func (*ArrayOfBuiltInTypes) Hash ¶
func (this *ArrayOfBuiltInTypes) Hash() uint64
type ArrayOfPtrToBuiltInTypes ¶
type ArrayOfPtrToBuiltInTypes struct {
Bool [1]*bool
Byte [2]*byte
Complex128 [3]*complex128
Complex64 [4]*complex64
Float64 [5]*float64
Float32 [6]*float32
Int [7]*int
Int16 [8]*int16
Int32 [9]*int32
Int64 [10]*int64
Int8 [11]*int8
Rune [12]*rune
String [13]*string
Uint [14]*uint
Uint16 [15]*uint16
Uint32 [16]*uint32
Uint64 [17]*uint64
Uint8 [18]*uint8
UintPtr [19]*uintptr
AnotherBoolOfDifferentSize [10]*bool
}
func (*ArrayOfPtrToBuiltInTypes) Compare ¶
func (this *ArrayOfPtrToBuiltInTypes) Compare(that *ArrayOfPtrToBuiltInTypes) int
func (*ArrayOfPtrToBuiltInTypes) DeepCopy ¶
func (this *ArrayOfPtrToBuiltInTypes) DeepCopy(that *ArrayOfPtrToBuiltInTypes)
func (*ArrayOfPtrToBuiltInTypes) Equal ¶
func (this *ArrayOfPtrToBuiltInTypes) Equal(that *ArrayOfPtrToBuiltInTypes) bool
func (*ArrayOfPtrToBuiltInTypes) GoString ¶
func (this *ArrayOfPtrToBuiltInTypes) GoString() string
func (*ArrayOfPtrToBuiltInTypes) Hash ¶
func (this *ArrayOfPtrToBuiltInTypes) Hash() uint64
type BuiltInTypes ¶
type BuiltInTypes struct {
Bool bool
Byte byte
Complex128 complex128
Complex64 complex64
Float64 float64
Float32 float32
Int int
Int16 int16
Int32 int32
Int64 int64
Int8 int8
Rune rune
String string
Uint uint
Uint16 uint16
Uint32 uint32
Uint64 uint64
Uint8 uint8
UintPtr uintptr
}
func (*BuiltInTypes) Clone ¶
func (this *BuiltInTypes) Clone() *BuiltInTypes
func (*BuiltInTypes) Compare ¶
func (this *BuiltInTypes) Compare(that *BuiltInTypes) int
func (*BuiltInTypes) DeepCopy ¶
func (this *BuiltInTypes) DeepCopy(that *BuiltInTypes)
func (*BuiltInTypes) Equal ¶
func (this *BuiltInTypes) Equal(that *BuiltInTypes) bool
func (*BuiltInTypes) GoString ¶
func (this *BuiltInTypes) GoString() string
func (*BuiltInTypes) Hash ¶
func (this *BuiltInTypes) Hash() uint64
type DeriveTheDerived ¶
type DeriveTheDerived struct {
Field int
}
type Duration ¶
type EmbeddedStruct1 ¶
type EmbeddedStruct1 struct {
Name
StructWithoutMethod
*Structs
}
func (*EmbeddedStruct1) Compare ¶
func (this *EmbeddedStruct1) Compare(that *EmbeddedStruct1) int
func (*EmbeddedStruct1) DeepCopy ¶
func (this *EmbeddedStruct1) DeepCopy(that *EmbeddedStruct1)
func (*EmbeddedStruct1) Equal ¶
func (this *EmbeddedStruct1) Equal(that *EmbeddedStruct1) bool
func (*EmbeddedStruct1) GoString ¶
func (this *EmbeddedStruct1) GoString() string
func (*EmbeddedStruct1) Hash ¶
func (this *EmbeddedStruct1) Hash() uint64
type EmbeddedStruct2 ¶
type EmbeddedStruct2 struct {
Structs
*Name
*StructWithoutMethod
}
func (*EmbeddedStruct2) Compare ¶
func (this *EmbeddedStruct2) Compare(that *EmbeddedStruct2) int
func (*EmbeddedStruct2) DeepCopy ¶
func (this *EmbeddedStruct2) DeepCopy(that *EmbeddedStruct2)
func (*EmbeddedStruct2) Equal ¶
func (this *EmbeddedStruct2) Equal(that *EmbeddedStruct2) bool
func (*EmbeddedStruct2) GoString ¶
func (this *EmbeddedStruct2) GoString() string
func (*EmbeddedStruct2) Hash ¶
func (this *EmbeddedStruct2) Hash() uint64
type Enums ¶
type FieldWithStructWithPrivateFields ¶
type FieldWithStructWithPrivateFields struct {
A *extra.PrivateFieldAndNoEqualMethod
}
func (*FieldWithStructWithPrivateFields) Compare ¶
func (this *FieldWithStructWithPrivateFields) Compare(that *FieldWithStructWithPrivateFields) int
func (*FieldWithStructWithPrivateFields) DeepCopy ¶
func (this *FieldWithStructWithPrivateFields) DeepCopy(that *FieldWithStructWithPrivateFields)
func (*FieldWithStructWithPrivateFields) Equal ¶
func (this *FieldWithStructWithPrivateFields) Equal(that *FieldWithStructWithPrivateFields) bool
type MapWithStructs ¶
type MapWithStructs struct {
NameToString map[Name]string
StringToName map[string]Name
StringToPtrToName map[string]*Name
StringToSliceOfName map[string][]Name
StringToSliceOfPtrToName map[string][]*Name
StringToStructWithoutMethod map[string]StructWithoutMethod
StructWithoutMethodToString map[StructWithoutMethod]string
StringToPtrToStructWithoutMethod map[string]*StructWithoutMethod
StringToSliceOfStructWithoutMethod map[string][]StructWithoutMethod
StringToSliceOfPtrToStructWithoutMethod map[string][]*StructWithoutMethod
}
func (*MapWithStructs) Compare ¶
func (this *MapWithStructs) Compare(that *MapWithStructs) int
func (*MapWithStructs) DeepCopy ¶
func (this *MapWithStructs) DeepCopy(that *MapWithStructs)
func (*MapWithStructs) Equal ¶
func (this *MapWithStructs) Equal(that *MapWithStructs) bool
func (*MapWithStructs) GoString ¶
func (this *MapWithStructs) GoString() string
func (*MapWithStructs) Hash ¶
func (this *MapWithStructs) Hash() uint64
type MapsOfBuiltInTypes ¶
type MapsOfBuiltInTypes struct {
BoolToString map[bool]string
StringToBool map[string]bool
Complex128ToComplex64 map[complex128]complex64
Float64ToUint32 map[float64]uint32
Uint16ToUint8 map[uint16]uint8
}
func (*MapsOfBuiltInTypes) Compare ¶
func (this *MapsOfBuiltInTypes) Compare(that *MapsOfBuiltInTypes) int
func (*MapsOfBuiltInTypes) DeepCopy ¶
func (this *MapsOfBuiltInTypes) DeepCopy(that *MapsOfBuiltInTypes)
func (*MapsOfBuiltInTypes) Equal ¶
func (this *MapsOfBuiltInTypes) Equal(that *MapsOfBuiltInTypes) bool
func (*MapsOfBuiltInTypes) GoString ¶
func (this *MapsOfBuiltInTypes) GoString() string
func (*MapsOfBuiltInTypes) Hash ¶
func (this *MapsOfBuiltInTypes) Hash() uint64
type MapsOfSimplerBuiltInTypes ¶
type MapsOfSimplerBuiltInTypes struct {
StringToUint32 map[string]uint32
Uint64ToInt64 map[uint8]int64
}
func (*MapsOfSimplerBuiltInTypes) Compare ¶
func (this *MapsOfSimplerBuiltInTypes) Compare(that *MapsOfSimplerBuiltInTypes) int
func (*MapsOfSimplerBuiltInTypes) DeepCopy ¶
func (this *MapsOfSimplerBuiltInTypes) DeepCopy(that *MapsOfSimplerBuiltInTypes)
func (*MapsOfSimplerBuiltInTypes) Equal ¶
func (this *MapsOfSimplerBuiltInTypes) Equal(that *MapsOfSimplerBuiltInTypes) bool
func (*MapsOfSimplerBuiltInTypes) GoString ¶
func (this *MapsOfSimplerBuiltInTypes) GoString() string
func (*MapsOfSimplerBuiltInTypes) Hash ¶
func (this *MapsOfSimplerBuiltInTypes) Hash() uint64
type NamedTypes ¶
func (*NamedTypes) Compare ¶
func (this *NamedTypes) Compare(that *NamedTypes) int
func (*NamedTypes) DeepCopy ¶
func (this *NamedTypes) DeepCopy(that *NamedTypes)
func (*NamedTypes) Equal ¶
func (this *NamedTypes) Equal(that *NamedTypes) bool
func (*NamedTypes) GoString ¶
func (this *NamedTypes) GoString() string
func (*NamedTypes) Hash ¶
func (this *NamedTypes) Hash() uint64
type PrivateBuiltInTypes ¶
type PrivateBuiltInTypes struct {
// contains filtered or unexported fields
}
func (*PrivateBuiltInTypes) Compare ¶
func (this *PrivateBuiltInTypes) Compare(that *PrivateBuiltInTypes) int
func (*PrivateBuiltInTypes) DeepCopy ¶
func (this *PrivateBuiltInTypes) DeepCopy(that *PrivateBuiltInTypes)
func (*PrivateBuiltInTypes) Equal ¶
func (this *PrivateBuiltInTypes) Equal(that *PrivateBuiltInTypes) bool
func (*PrivateBuiltInTypes) Hash ¶
func (this *PrivateBuiltInTypes) Hash() uint64
type PrivateEmbedded ¶
type PrivateEmbedded struct {
// contains filtered or unexported fields
}
func (*PrivateEmbedded) Compare ¶
func (this *PrivateEmbedded) Compare(that *PrivateEmbedded) int
func (*PrivateEmbedded) DeepCopy ¶
func (this *PrivateEmbedded) DeepCopy(that *PrivateEmbedded)
func (*PrivateEmbedded) Equal ¶
func (this *PrivateEmbedded) Equal(that *PrivateEmbedded) bool
func (*PrivateEmbedded) GoString ¶
func (this *PrivateEmbedded) GoString() string
func (*PrivateEmbedded) Hash ¶
func (this *PrivateEmbedded) Hash() uint64
type PtrToBuiltInTypes ¶
type PtrToBuiltInTypes struct {
Bool *bool
Byte *byte
Complex128 *complex128
Complex64 *complex64
Float64 *float64
Float32 *float32
Int *int
Int16 *int16
Int32 *int32
Int64 *int64
Int8 *int8
Rune *rune
String *string
Uint *uint
Uint16 *uint16
Uint32 *uint32
Uint64 *uint64
Uint8 *uint8
UintPtr *uintptr
}
func (*PtrToBuiltInTypes) Clone ¶
func (this *PtrToBuiltInTypes) Clone() *PtrToBuiltInTypes
func (*PtrToBuiltInTypes) Compare ¶
func (this *PtrToBuiltInTypes) Compare(that *PtrToBuiltInTypes) int
func (*PtrToBuiltInTypes) DeepCopy ¶
func (this *PtrToBuiltInTypes) DeepCopy(that *PtrToBuiltInTypes)
func (*PtrToBuiltInTypes) Equal ¶
func (this *PtrToBuiltInTypes) Equal(that *PtrToBuiltInTypes) bool
func (*PtrToBuiltInTypes) GoString ¶
func (this *PtrToBuiltInTypes) GoString() string
func (*PtrToBuiltInTypes) Hash ¶
func (this *PtrToBuiltInTypes) Hash() uint64
type RecursiveType ¶
type RecursiveType struct {
Bytes []byte
N map[int]RecursiveType
}
func (*RecursiveType) Compare ¶
func (this *RecursiveType) Compare(that *RecursiveType) int
func (*RecursiveType) DeepCopy ¶
func (this *RecursiveType) DeepCopy(that *RecursiveType)
func (*RecursiveType) Equal ¶
func (this *RecursiveType) Equal(that *RecursiveType) bool
func (*RecursiveType) GoString ¶
func (this *RecursiveType) GoString() string
func (*RecursiveType) Hash ¶
func (this *RecursiveType) Hash() uint64
type SliceOfBuiltInTypes ¶
type SliceOfBuiltInTypes struct {
Bool []bool
Byte []byte
Complex128 []complex128
Complex64 []complex64
Float64 []float64
Float32 []float32
Int []int
Int16 []int16
Int32 []int32
Int64 []int64
Int8 []int8
Rune []rune
String []string
Uint []uint
Uint16 []uint16
Uint32 []uint32
Uint64 []uint64
Uint8 []uint8
UintPtr []uintptr
}
func (*SliceOfBuiltInTypes) Compare ¶
func (this *SliceOfBuiltInTypes) Compare(that *SliceOfBuiltInTypes) int
func (*SliceOfBuiltInTypes) DeepCopy ¶
func (this *SliceOfBuiltInTypes) DeepCopy(that *SliceOfBuiltInTypes)
func (*SliceOfBuiltInTypes) Equal ¶
func (this *SliceOfBuiltInTypes) Equal(that *SliceOfBuiltInTypes) bool
func (*SliceOfBuiltInTypes) GoString ¶
func (this *SliceOfBuiltInTypes) GoString() string
func (*SliceOfBuiltInTypes) Hash ¶
func (this *SliceOfBuiltInTypes) Hash() uint64
type SliceOfPtrToBuiltInTypes ¶
type SliceOfPtrToBuiltInTypes struct {
Bool []*bool
Byte []*byte
Complex128 []*complex128
Complex64 []*complex64
Float64 []*float64
Float32 []*float32
Int []*int
Int16 []*int16
Int32 []*int32
Int64 []*int64
Int8 []*int8
Rune []*rune
String []*string
Uint []*uint
Uint16 []*uint16
Uint32 []*uint32
Uint64 []*uint64
Uint8 []*uint8
UintPtr []*uintptr
}
func (*SliceOfPtrToBuiltInTypes) Compare ¶
func (this *SliceOfPtrToBuiltInTypes) Compare(that *SliceOfPtrToBuiltInTypes) int
func (*SliceOfPtrToBuiltInTypes) DeepCopy ¶
func (this *SliceOfPtrToBuiltInTypes) DeepCopy(that *SliceOfPtrToBuiltInTypes)
func (*SliceOfPtrToBuiltInTypes) Equal ¶
func (this *SliceOfPtrToBuiltInTypes) Equal(that *SliceOfPtrToBuiltInTypes) bool
func (*SliceOfPtrToBuiltInTypes) GoString ¶
func (this *SliceOfPtrToBuiltInTypes) GoString() string
func (*SliceOfPtrToBuiltInTypes) Hash ¶
func (this *SliceOfPtrToBuiltInTypes) Hash() uint64
type SliceToSlice ¶
func (*SliceToSlice) Compare ¶
func (this *SliceToSlice) Compare(that *SliceToSlice) int
func (*SliceToSlice) DeepCopy ¶
func (this *SliceToSlice) DeepCopy(that *SliceToSlice)
func (*SliceToSlice) Equal ¶
func (this *SliceToSlice) Equal(that *SliceToSlice) bool
func (*SliceToSlice) GoString ¶
func (this *SliceToSlice) GoString() string
func (*SliceToSlice) Hash ¶
func (this *SliceToSlice) Hash() uint64
type StructOfStructs ¶
type StructOfStructs struct {
S1, S2 Structs
}
func (*StructOfStructs) DeepCopy ¶
func (this *StructOfStructs) DeepCopy(that *StructOfStructs)
type StructWithStringAlias ¶
type StructWithStringAlias struct {
Field stringAlias
}
type StructWithStructFieldWithoutEqualMethod ¶
type StructWithStructFieldWithoutEqualMethod struct {
A *StructWithoutEqualMethod
B StructWithoutEqualMethod
}
func (*StructWithStructFieldWithoutEqualMethod) Compare ¶
func (this *StructWithStructFieldWithoutEqualMethod) Compare(that *StructWithStructFieldWithoutEqualMethod) int
func (*StructWithStructFieldWithoutEqualMethod) DeepCopy ¶
func (this *StructWithStructFieldWithoutEqualMethod) DeepCopy(that *StructWithStructFieldWithoutEqualMethod)
func (*StructWithStructFieldWithoutEqualMethod) Equal ¶
func (this *StructWithStructFieldWithoutEqualMethod) Equal(that *StructWithStructFieldWithoutEqualMethod) bool
func (*StructWithStructFieldWithoutEqualMethod) GoString ¶
func (this *StructWithStructFieldWithoutEqualMethod) GoString() string
func (*StructWithStructFieldWithoutEqualMethod) Hash ¶
func (this *StructWithStructFieldWithoutEqualMethod) Hash() uint64
type StructWithStructWithFromAnotherPackage ¶
type StructWithStructWithFromAnotherPackage struct {
A *extra.StructWithoutEqualMethod
B extra.StructWithoutEqualMethod
}
func (*StructWithStructWithFromAnotherPackage) Compare ¶
func (this *StructWithStructWithFromAnotherPackage) Compare(that *StructWithStructWithFromAnotherPackage) int
func (*StructWithStructWithFromAnotherPackage) DeepCopy ¶
func (this *StructWithStructWithFromAnotherPackage) DeepCopy(that *StructWithStructWithFromAnotherPackage)
func (*StructWithStructWithFromAnotherPackage) Equal ¶
func (this *StructWithStructWithFromAnotherPackage) Equal(that *StructWithStructWithFromAnotherPackage) bool
func (*StructWithStructWithFromAnotherPackage) GoString ¶
func (this *StructWithStructWithFromAnotherPackage) GoString() string
func (*StructWithStructWithFromAnotherPackage) Hash ¶
func (this *StructWithStructWithFromAnotherPackage) Hash() uint64
type StructWithoutEqualMethod ¶
type StructWithoutEqualMethod struct {
Num int64
}
type StructWithoutMethod ¶
type StructWithoutMethod struct {
Name string
}
type Structs ¶
type Structs struct {
Struct Name
PtrToStruct *Name
SliceOfStructs []Name
SliceToPtrOfStruct []*Name
StructWithoutMethod StructWithoutMethod
PtrToStructWithoutMethod *StructWithoutMethod
SliceOfStructWithoutMethod []StructWithoutMethod
SliceToPtrOfStructWithoutMethod []*StructWithoutMethod
}
type UnnamedStruct ¶
type UnnamedStruct struct {
Unnamed struct {
String string
}
}
func (*UnnamedStruct) DeepCopy ¶
func (this *UnnamedStruct) DeepCopy(that *UnnamedStruct)
func (*UnnamedStruct) Equal ¶
func (this *UnnamedStruct) Equal(that *UnnamedStruct) bool
Click to show internal directories.
Click to hide internal directories.