sigs.k8s.io/cluster-api@v1.6.3/internal/runtime/test/v1alpha1/zz_generated.conversion.go (about) 1 //go:build !ignore_autogenerated_core_runtime 2 // +build !ignore_autogenerated_core_runtime 3 4 /* 5 Copyright The Kubernetes Authors. 6 7 Licensed under the Apache License, Version 2.0 (the "License"); 8 you may not use this file except in compliance with the License. 9 You may obtain a copy of the License at 10 11 http://www.apache.org/licenses/LICENSE-2.0 12 13 Unless required by applicable law or agreed to in writing, software 14 distributed under the License is distributed on an "AS IS" BASIS, 15 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 16 See the License for the specific language governing permissions and 17 limitations under the License. 18 */ 19 20 // Code generated by conversion-gen. DO NOT EDIT. 21 22 package v1alpha1 23 24 import ( 25 conversion "k8s.io/apimachinery/pkg/conversion" 26 runtime "k8s.io/apimachinery/pkg/runtime" 27 v1alpha4 "sigs.k8s.io/cluster-api/api/v1alpha4" 28 v1beta1 "sigs.k8s.io/cluster-api/api/v1beta1" 29 v1alpha2 "sigs.k8s.io/cluster-api/internal/runtime/test/v1alpha2" 30 ) 31 32 func init() { 33 localSchemeBuilder.Register(RegisterConversions) 34 } 35 36 // RegisterConversions adds conversion functions to the given scheme. 37 // Public to allow building arbitrary schemes. 38 func RegisterConversions(s *runtime.Scheme) error { 39 if err := s.AddGeneratedConversionFunc((*FakeRequest)(nil), (*v1alpha2.FakeRequest)(nil), func(a, b interface{}, scope conversion.Scope) error { 40 return Convert_v1alpha1_FakeRequest_To_v1alpha2_FakeRequest(a.(*FakeRequest), b.(*v1alpha2.FakeRequest), scope) 41 }); err != nil { 42 return err 43 } 44 if err := s.AddGeneratedConversionFunc((*v1alpha2.FakeRequest)(nil), (*FakeRequest)(nil), func(a, b interface{}, scope conversion.Scope) error { 45 return Convert_v1alpha2_FakeRequest_To_v1alpha1_FakeRequest(a.(*v1alpha2.FakeRequest), b.(*FakeRequest), scope) 46 }); err != nil { 47 return err 48 } 49 if err := s.AddGeneratedConversionFunc((*v1alpha2.FakeResponse)(nil), (*FakeResponse)(nil), func(a, b interface{}, scope conversion.Scope) error { 50 return Convert_v1alpha2_FakeResponse_To_v1alpha1_FakeResponse(a.(*v1alpha2.FakeResponse), b.(*FakeResponse), scope) 51 }); err != nil { 52 return err 53 } 54 if err := s.AddConversionFunc((*FakeResponse)(nil), (*v1alpha2.FakeResponse)(nil), func(a, b interface{}, scope conversion.Scope) error { 55 return Convert_v1alpha1_FakeResponse_To_v1alpha2_FakeResponse(a.(*FakeResponse), b.(*v1alpha2.FakeResponse), scope) 56 }); err != nil { 57 return err 58 } 59 if err := s.AddConversionFunc((*v1alpha4.Cluster)(nil), (*v1beta1.Cluster)(nil), func(a, b interface{}, scope conversion.Scope) error { 60 return Convert_v1alpha4_Cluster_To_v1beta1_Cluster(a.(*v1alpha4.Cluster), b.(*v1beta1.Cluster), scope) 61 }); err != nil { 62 return err 63 } 64 if err := s.AddConversionFunc((*v1beta1.Cluster)(nil), (*v1alpha4.Cluster)(nil), func(a, b interface{}, scope conversion.Scope) error { 65 return Convert_v1beta1_Cluster_To_v1alpha4_Cluster(a.(*v1beta1.Cluster), b.(*v1alpha4.Cluster), scope) 66 }); err != nil { 67 return err 68 } 69 return nil 70 } 71 72 func autoConvert_v1alpha1_FakeRequest_To_v1alpha2_FakeRequest(in *FakeRequest, out *v1alpha2.FakeRequest, s conversion.Scope) error { 73 out.CommonRequest = in.CommonRequest 74 if err := Convert_v1alpha4_Cluster_To_v1beta1_Cluster(&in.Cluster, &out.Cluster, s); err != nil { 75 return err 76 } 77 out.Second = in.Second 78 out.First = in.First 79 return nil 80 } 81 82 // Convert_v1alpha1_FakeRequest_To_v1alpha2_FakeRequest is an autogenerated conversion function. 83 func Convert_v1alpha1_FakeRequest_To_v1alpha2_FakeRequest(in *FakeRequest, out *v1alpha2.FakeRequest, s conversion.Scope) error { 84 return autoConvert_v1alpha1_FakeRequest_To_v1alpha2_FakeRequest(in, out, s) 85 } 86 87 func autoConvert_v1alpha2_FakeRequest_To_v1alpha1_FakeRequest(in *v1alpha2.FakeRequest, out *FakeRequest, s conversion.Scope) error { 88 out.CommonRequest = in.CommonRequest 89 if err := Convert_v1beta1_Cluster_To_v1alpha4_Cluster(&in.Cluster, &out.Cluster, s); err != nil { 90 return err 91 } 92 out.Second = in.Second 93 out.First = in.First 94 return nil 95 } 96 97 // Convert_v1alpha2_FakeRequest_To_v1alpha1_FakeRequest is an autogenerated conversion function. 98 func Convert_v1alpha2_FakeRequest_To_v1alpha1_FakeRequest(in *v1alpha2.FakeRequest, out *FakeRequest, s conversion.Scope) error { 99 return autoConvert_v1alpha2_FakeRequest_To_v1alpha1_FakeRequest(in, out, s) 100 } 101 102 func autoConvert_v1alpha1_FakeResponse_To_v1alpha2_FakeResponse(in *FakeResponse, out *v1alpha2.FakeResponse, s conversion.Scope) error { 103 out.CommonResponse = in.CommonResponse 104 out.Second = in.Second 105 out.First = in.First 106 return nil 107 } 108 109 func autoConvert_v1alpha2_FakeResponse_To_v1alpha1_FakeResponse(in *v1alpha2.FakeResponse, out *FakeResponse, s conversion.Scope) error { 110 out.CommonResponse = in.CommonResponse 111 out.Second = in.Second 112 out.First = in.First 113 return nil 114 } 115 116 // Convert_v1alpha2_FakeResponse_To_v1alpha1_FakeResponse is an autogenerated conversion function. 117 func Convert_v1alpha2_FakeResponse_To_v1alpha1_FakeResponse(in *v1alpha2.FakeResponse, out *FakeResponse, s conversion.Scope) error { 118 return autoConvert_v1alpha2_FakeResponse_To_v1alpha1_FakeResponse(in, out, s) 119 }