Documentation
¶
Overview ¶
This is a test package.
Index ¶
- func RegisterDefaults(scheme *runtime.Scheme) error
- func SetDefaults_Struct_Primitives(obj *Struct_Primitives)
- func SetObjectDefaults_Struct_Everything(in *Struct_Everything)
- func SetObjectDefaults_Struct_Pointer(in *Struct_Pointer)
- func SetObjectDefaults_Struct_Primitives(in *Struct_Primitives)
- func SetObjectDefaults_Struct_Slices(in *Struct_Slices)
- func SetObjectDefaults_Struct_Struct_Primitives(in *Struct_Struct_Primitives)
- type Struct_Everything
- type Struct_Pointer
- type Struct_Primitives
- type Struct_Primitives_Alias
- type Struct_Slices
- type Struct_Struct_Primitives
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterDefaults ¶
RegisterDefaults adds defaulters functions to the given scheme. Public to allow building arbitrary schemes. All generated defaulters are covering - they call all nested defaulters.
func SetDefaults_Struct_Primitives ¶
func SetDefaults_Struct_Primitives(obj *Struct_Primitives)
func SetObjectDefaults_Struct_Everything ¶
func SetObjectDefaults_Struct_Everything(in *Struct_Everything)
func SetObjectDefaults_Struct_Pointer ¶
func SetObjectDefaults_Struct_Pointer(in *Struct_Pointer)
func SetObjectDefaults_Struct_Primitives ¶
func SetObjectDefaults_Struct_Primitives(in *Struct_Primitives)
func SetObjectDefaults_Struct_Slices ¶
func SetObjectDefaults_Struct_Slices(in *Struct_Slices)
func SetObjectDefaults_Struct_Struct_Primitives ¶
func SetObjectDefaults_Struct_Struct_Primitives(in *Struct_Struct_Primitives)
Types ¶
type Struct_Everything ¶
type Struct_Everything struct {
empty.TypeMeta
BoolPtrField *bool
IntPtrField *int
StringPtrField *string
FloatPtrField *float64
PointerStructField Struct_Pointer
SliceBoolField []bool
SliceByteField []byte
SliceIntField []int
SliceStringField []string
SliceFloatField []float64
SlicesStructField Struct_Slices
}
Everything
type Struct_Pointer ¶
type Struct_Pointer struct {
empty.TypeMeta
PointerStructPrimitivesField Struct_Primitives
PointerPointerStructPrimitivesField *Struct_Primitives
PointerStructPrimitivesAliasField Struct_Primitives_Alias
PointerPointerStructPrimitivesAliasField Struct_Primitives_Alias
PointerStructStructPrimitives Struct_Struct_Primitives
PointerPointerStructStructPrimitives *Struct_Struct_Primitives
}
Pointer
type Struct_Primitives ¶
type Struct_Primitives struct {
empty.TypeMeta
BoolField *bool
IntField *int
StringField *string
FloatField *float64
}
Only primitives
type Struct_Primitives_Alias ¶
type Struct_Primitives_Alias Struct_Primitives
type Struct_Slices ¶
type Struct_Slices struct {
empty.TypeMeta
SliceStructPrimitivesField []Struct_Primitives
SlicePointerStructPrimitivesField []*Struct_Primitives
SliceStructPrimitivesAliasField []Struct_Primitives_Alias
SlicePointerStructPrimitivesAliasField []*Struct_Primitives_Alias
SliceStructStructPrimitives []Struct_Struct_Primitives
SlicePointerStructStructPrimitives []*Struct_Struct_Primitives
}
Slices
type Struct_Struct_Primitives ¶
type Struct_Struct_Primitives struct {
empty.TypeMeta
StructField Struct_Primitives
}
Click to show internal directories.
Click to hide internal directories.