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.