mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-28 22:17:14 +00:00
IntOrString conversions
This commit is contained in:
parent
3546bcbd5a
commit
bb8117f4f8
@ -36,6 +36,8 @@ func AddConversionFuncs(scheme *runtime.Scheme) error {
|
|||||||
Convert_v1_ListMeta_To_v1_ListMeta,
|
Convert_v1_ListMeta_To_v1_ListMeta,
|
||||||
|
|
||||||
Convert_intstr_IntOrString_To_intstr_IntOrString,
|
Convert_intstr_IntOrString_To_intstr_IntOrString,
|
||||||
|
Convert_Pointer_intstr_IntOrString_To_intstr_IntOrString,
|
||||||
|
Convert_intstr_IntOrString_To_Pointer_intstr_IntOrString,
|
||||||
|
|
||||||
Convert_Pointer_v1_Duration_To_v1_Duration,
|
Convert_Pointer_v1_Duration_To_v1_Duration,
|
||||||
Convert_v1_Duration_To_Pointer_v1_Duration,
|
Convert_v1_Duration_To_Pointer_v1_Duration,
|
||||||
@ -200,6 +202,21 @@ func Convert_intstr_IntOrString_To_intstr_IntOrString(in, out *intstr.IntOrStrin
|
|||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func Convert_Pointer_intstr_IntOrString_To_intstr_IntOrString(in **intstr.IntOrString, out *intstr.IntOrString, s conversion.Scope) error {
|
||||||
|
if *in == nil {
|
||||||
|
*out = intstr.IntOrString{} // zero value
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
*out = **in // copy
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func Convert_intstr_IntOrString_To_Pointer_intstr_IntOrString(in *intstr.IntOrString, out **intstr.IntOrString, s conversion.Scope) error {
|
||||||
|
temp := *in // copy
|
||||||
|
*out = &temp
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
// +k8s:conversion-fn=copy-only
|
// +k8s:conversion-fn=copy-only
|
||||||
func Convert_v1_Time_To_v1_Time(in *Time, out *Time, s conversion.Scope) error {
|
func Convert_v1_Time_To_v1_Time(in *Time, out *Time, s conversion.Scope) error {
|
||||||
// Cannot deep copy these, because time.Time has unexported fields.
|
// Cannot deep copy these, because time.Time has unexported fields.
|
||||||
|
Loading…
Reference in New Issue
Block a user