k8s.io/kubernetes@v1.31.0-alpha.0.0.20240520171757-56147500dadc/pkg/apis/apidiscovery/v2/zz_generated.conversion.go (about) 1 //go:build !ignore_autogenerated 2 // +build !ignore_autogenerated 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 v2 23 24 import ( 25 unsafe "unsafe" 26 27 v2 "k8s.io/api/apidiscovery/v2" 28 v1 "k8s.io/apimachinery/pkg/apis/meta/v1" 29 conversion "k8s.io/apimachinery/pkg/conversion" 30 runtime "k8s.io/apimachinery/pkg/runtime" 31 apidiscovery "k8s.io/kubernetes/pkg/apis/apidiscovery" 32 ) 33 34 func init() { 35 localSchemeBuilder.Register(RegisterConversions) 36 } 37 38 // RegisterConversions adds conversion functions to the given scheme. 39 // Public to allow building arbitrary schemes. 40 func RegisterConversions(s *runtime.Scheme) error { 41 if err := s.AddGeneratedConversionFunc((*v2.APIGroupDiscovery)(nil), (*apidiscovery.APIGroupDiscovery)(nil), func(a, b interface{}, scope conversion.Scope) error { 42 return Convert_v2_APIGroupDiscovery_To_apidiscovery_APIGroupDiscovery(a.(*v2.APIGroupDiscovery), b.(*apidiscovery.APIGroupDiscovery), scope) 43 }); err != nil { 44 return err 45 } 46 if err := s.AddGeneratedConversionFunc((*apidiscovery.APIGroupDiscovery)(nil), (*v2.APIGroupDiscovery)(nil), func(a, b interface{}, scope conversion.Scope) error { 47 return Convert_apidiscovery_APIGroupDiscovery_To_v2_APIGroupDiscovery(a.(*apidiscovery.APIGroupDiscovery), b.(*v2.APIGroupDiscovery), scope) 48 }); err != nil { 49 return err 50 } 51 if err := s.AddGeneratedConversionFunc((*v2.APIGroupDiscoveryList)(nil), (*apidiscovery.APIGroupDiscoveryList)(nil), func(a, b interface{}, scope conversion.Scope) error { 52 return Convert_v2_APIGroupDiscoveryList_To_apidiscovery_APIGroupDiscoveryList(a.(*v2.APIGroupDiscoveryList), b.(*apidiscovery.APIGroupDiscoveryList), scope) 53 }); err != nil { 54 return err 55 } 56 if err := s.AddGeneratedConversionFunc((*apidiscovery.APIGroupDiscoveryList)(nil), (*v2.APIGroupDiscoveryList)(nil), func(a, b interface{}, scope conversion.Scope) error { 57 return Convert_apidiscovery_APIGroupDiscoveryList_To_v2_APIGroupDiscoveryList(a.(*apidiscovery.APIGroupDiscoveryList), b.(*v2.APIGroupDiscoveryList), scope) 58 }); err != nil { 59 return err 60 } 61 if err := s.AddGeneratedConversionFunc((*v2.APIResourceDiscovery)(nil), (*apidiscovery.APIResourceDiscovery)(nil), func(a, b interface{}, scope conversion.Scope) error { 62 return Convert_v2_APIResourceDiscovery_To_apidiscovery_APIResourceDiscovery(a.(*v2.APIResourceDiscovery), b.(*apidiscovery.APIResourceDiscovery), scope) 63 }); err != nil { 64 return err 65 } 66 if err := s.AddGeneratedConversionFunc((*apidiscovery.APIResourceDiscovery)(nil), (*v2.APIResourceDiscovery)(nil), func(a, b interface{}, scope conversion.Scope) error { 67 return Convert_apidiscovery_APIResourceDiscovery_To_v2_APIResourceDiscovery(a.(*apidiscovery.APIResourceDiscovery), b.(*v2.APIResourceDiscovery), scope) 68 }); err != nil { 69 return err 70 } 71 if err := s.AddGeneratedConversionFunc((*v2.APISubresourceDiscovery)(nil), (*apidiscovery.APISubresourceDiscovery)(nil), func(a, b interface{}, scope conversion.Scope) error { 72 return Convert_v2_APISubresourceDiscovery_To_apidiscovery_APISubresourceDiscovery(a.(*v2.APISubresourceDiscovery), b.(*apidiscovery.APISubresourceDiscovery), scope) 73 }); err != nil { 74 return err 75 } 76 if err := s.AddGeneratedConversionFunc((*apidiscovery.APISubresourceDiscovery)(nil), (*v2.APISubresourceDiscovery)(nil), func(a, b interface{}, scope conversion.Scope) error { 77 return Convert_apidiscovery_APISubresourceDiscovery_To_v2_APISubresourceDiscovery(a.(*apidiscovery.APISubresourceDiscovery), b.(*v2.APISubresourceDiscovery), scope) 78 }); err != nil { 79 return err 80 } 81 if err := s.AddGeneratedConversionFunc((*v2.APIVersionDiscovery)(nil), (*apidiscovery.APIVersionDiscovery)(nil), func(a, b interface{}, scope conversion.Scope) error { 82 return Convert_v2_APIVersionDiscovery_To_apidiscovery_APIVersionDiscovery(a.(*v2.APIVersionDiscovery), b.(*apidiscovery.APIVersionDiscovery), scope) 83 }); err != nil { 84 return err 85 } 86 if err := s.AddGeneratedConversionFunc((*apidiscovery.APIVersionDiscovery)(nil), (*v2.APIVersionDiscovery)(nil), func(a, b interface{}, scope conversion.Scope) error { 87 return Convert_apidiscovery_APIVersionDiscovery_To_v2_APIVersionDiscovery(a.(*apidiscovery.APIVersionDiscovery), b.(*v2.APIVersionDiscovery), scope) 88 }); err != nil { 89 return err 90 } 91 return nil 92 } 93 94 func autoConvert_v2_APIGroupDiscovery_To_apidiscovery_APIGroupDiscovery(in *v2.APIGroupDiscovery, out *apidiscovery.APIGroupDiscovery, s conversion.Scope) error { 95 out.ObjectMeta = in.ObjectMeta 96 out.Versions = *(*[]apidiscovery.APIVersionDiscovery)(unsafe.Pointer(&in.Versions)) 97 return nil 98 } 99 100 // Convert_v2_APIGroupDiscovery_To_apidiscovery_APIGroupDiscovery is an autogenerated conversion function. 101 func Convert_v2_APIGroupDiscovery_To_apidiscovery_APIGroupDiscovery(in *v2.APIGroupDiscovery, out *apidiscovery.APIGroupDiscovery, s conversion.Scope) error { 102 return autoConvert_v2_APIGroupDiscovery_To_apidiscovery_APIGroupDiscovery(in, out, s) 103 } 104 105 func autoConvert_apidiscovery_APIGroupDiscovery_To_v2_APIGroupDiscovery(in *apidiscovery.APIGroupDiscovery, out *v2.APIGroupDiscovery, s conversion.Scope) error { 106 out.ObjectMeta = in.ObjectMeta 107 out.Versions = *(*[]v2.APIVersionDiscovery)(unsafe.Pointer(&in.Versions)) 108 return nil 109 } 110 111 // Convert_apidiscovery_APIGroupDiscovery_To_v2_APIGroupDiscovery is an autogenerated conversion function. 112 func Convert_apidiscovery_APIGroupDiscovery_To_v2_APIGroupDiscovery(in *apidiscovery.APIGroupDiscovery, out *v2.APIGroupDiscovery, s conversion.Scope) error { 113 return autoConvert_apidiscovery_APIGroupDiscovery_To_v2_APIGroupDiscovery(in, out, s) 114 } 115 116 func autoConvert_v2_APIGroupDiscoveryList_To_apidiscovery_APIGroupDiscoveryList(in *v2.APIGroupDiscoveryList, out *apidiscovery.APIGroupDiscoveryList, s conversion.Scope) error { 117 out.ListMeta = in.ListMeta 118 out.Items = *(*[]apidiscovery.APIGroupDiscovery)(unsafe.Pointer(&in.Items)) 119 return nil 120 } 121 122 // Convert_v2_APIGroupDiscoveryList_To_apidiscovery_APIGroupDiscoveryList is an autogenerated conversion function. 123 func Convert_v2_APIGroupDiscoveryList_To_apidiscovery_APIGroupDiscoveryList(in *v2.APIGroupDiscoveryList, out *apidiscovery.APIGroupDiscoveryList, s conversion.Scope) error { 124 return autoConvert_v2_APIGroupDiscoveryList_To_apidiscovery_APIGroupDiscoveryList(in, out, s) 125 } 126 127 func autoConvert_apidiscovery_APIGroupDiscoveryList_To_v2_APIGroupDiscoveryList(in *apidiscovery.APIGroupDiscoveryList, out *v2.APIGroupDiscoveryList, s conversion.Scope) error { 128 out.ListMeta = in.ListMeta 129 out.Items = *(*[]v2.APIGroupDiscovery)(unsafe.Pointer(&in.Items)) 130 return nil 131 } 132 133 // Convert_apidiscovery_APIGroupDiscoveryList_To_v2_APIGroupDiscoveryList is an autogenerated conversion function. 134 func Convert_apidiscovery_APIGroupDiscoveryList_To_v2_APIGroupDiscoveryList(in *apidiscovery.APIGroupDiscoveryList, out *v2.APIGroupDiscoveryList, s conversion.Scope) error { 135 return autoConvert_apidiscovery_APIGroupDiscoveryList_To_v2_APIGroupDiscoveryList(in, out, s) 136 } 137 138 func autoConvert_v2_APIResourceDiscovery_To_apidiscovery_APIResourceDiscovery(in *v2.APIResourceDiscovery, out *apidiscovery.APIResourceDiscovery, s conversion.Scope) error { 139 out.Resource = in.Resource 140 out.ResponseKind = (*v1.GroupVersionKind)(unsafe.Pointer(in.ResponseKind)) 141 out.Scope = apidiscovery.ResourceScope(in.Scope) 142 out.SingularResource = in.SingularResource 143 out.Verbs = *(*[]string)(unsafe.Pointer(&in.Verbs)) 144 out.ShortNames = *(*[]string)(unsafe.Pointer(&in.ShortNames)) 145 out.Categories = *(*[]string)(unsafe.Pointer(&in.Categories)) 146 out.Subresources = *(*[]apidiscovery.APISubresourceDiscovery)(unsafe.Pointer(&in.Subresources)) 147 return nil 148 } 149 150 // Convert_v2_APIResourceDiscovery_To_apidiscovery_APIResourceDiscovery is an autogenerated conversion function. 151 func Convert_v2_APIResourceDiscovery_To_apidiscovery_APIResourceDiscovery(in *v2.APIResourceDiscovery, out *apidiscovery.APIResourceDiscovery, s conversion.Scope) error { 152 return autoConvert_v2_APIResourceDiscovery_To_apidiscovery_APIResourceDiscovery(in, out, s) 153 } 154 155 func autoConvert_apidiscovery_APIResourceDiscovery_To_v2_APIResourceDiscovery(in *apidiscovery.APIResourceDiscovery, out *v2.APIResourceDiscovery, s conversion.Scope) error { 156 out.Resource = in.Resource 157 out.ResponseKind = (*v1.GroupVersionKind)(unsafe.Pointer(in.ResponseKind)) 158 out.Scope = v2.ResourceScope(in.Scope) 159 out.SingularResource = in.SingularResource 160 out.Verbs = *(*[]string)(unsafe.Pointer(&in.Verbs)) 161 out.ShortNames = *(*[]string)(unsafe.Pointer(&in.ShortNames)) 162 out.Categories = *(*[]string)(unsafe.Pointer(&in.Categories)) 163 out.Subresources = *(*[]v2.APISubresourceDiscovery)(unsafe.Pointer(&in.Subresources)) 164 return nil 165 } 166 167 // Convert_apidiscovery_APIResourceDiscovery_To_v2_APIResourceDiscovery is an autogenerated conversion function. 168 func Convert_apidiscovery_APIResourceDiscovery_To_v2_APIResourceDiscovery(in *apidiscovery.APIResourceDiscovery, out *v2.APIResourceDiscovery, s conversion.Scope) error { 169 return autoConvert_apidiscovery_APIResourceDiscovery_To_v2_APIResourceDiscovery(in, out, s) 170 } 171 172 func autoConvert_v2_APISubresourceDiscovery_To_apidiscovery_APISubresourceDiscovery(in *v2.APISubresourceDiscovery, out *apidiscovery.APISubresourceDiscovery, s conversion.Scope) error { 173 out.Subresource = in.Subresource 174 out.ResponseKind = (*v1.GroupVersionKind)(unsafe.Pointer(in.ResponseKind)) 175 out.AcceptedTypes = *(*[]v1.GroupVersionKind)(unsafe.Pointer(&in.AcceptedTypes)) 176 out.Verbs = *(*[]string)(unsafe.Pointer(&in.Verbs)) 177 return nil 178 } 179 180 // Convert_v2_APISubresourceDiscovery_To_apidiscovery_APISubresourceDiscovery is an autogenerated conversion function. 181 func Convert_v2_APISubresourceDiscovery_To_apidiscovery_APISubresourceDiscovery(in *v2.APISubresourceDiscovery, out *apidiscovery.APISubresourceDiscovery, s conversion.Scope) error { 182 return autoConvert_v2_APISubresourceDiscovery_To_apidiscovery_APISubresourceDiscovery(in, out, s) 183 } 184 185 func autoConvert_apidiscovery_APISubresourceDiscovery_To_v2_APISubresourceDiscovery(in *apidiscovery.APISubresourceDiscovery, out *v2.APISubresourceDiscovery, s conversion.Scope) error { 186 out.Subresource = in.Subresource 187 out.ResponseKind = (*v1.GroupVersionKind)(unsafe.Pointer(in.ResponseKind)) 188 out.AcceptedTypes = *(*[]v1.GroupVersionKind)(unsafe.Pointer(&in.AcceptedTypes)) 189 out.Verbs = *(*[]string)(unsafe.Pointer(&in.Verbs)) 190 return nil 191 } 192 193 // Convert_apidiscovery_APISubresourceDiscovery_To_v2_APISubresourceDiscovery is an autogenerated conversion function. 194 func Convert_apidiscovery_APISubresourceDiscovery_To_v2_APISubresourceDiscovery(in *apidiscovery.APISubresourceDiscovery, out *v2.APISubresourceDiscovery, s conversion.Scope) error { 195 return autoConvert_apidiscovery_APISubresourceDiscovery_To_v2_APISubresourceDiscovery(in, out, s) 196 } 197 198 func autoConvert_v2_APIVersionDiscovery_To_apidiscovery_APIVersionDiscovery(in *v2.APIVersionDiscovery, out *apidiscovery.APIVersionDiscovery, s conversion.Scope) error { 199 out.Version = in.Version 200 out.Resources = *(*[]apidiscovery.APIResourceDiscovery)(unsafe.Pointer(&in.Resources)) 201 out.Freshness = apidiscovery.DiscoveryFreshness(in.Freshness) 202 return nil 203 } 204 205 // Convert_v2_APIVersionDiscovery_To_apidiscovery_APIVersionDiscovery is an autogenerated conversion function. 206 func Convert_v2_APIVersionDiscovery_To_apidiscovery_APIVersionDiscovery(in *v2.APIVersionDiscovery, out *apidiscovery.APIVersionDiscovery, s conversion.Scope) error { 207 return autoConvert_v2_APIVersionDiscovery_To_apidiscovery_APIVersionDiscovery(in, out, s) 208 } 209 210 func autoConvert_apidiscovery_APIVersionDiscovery_To_v2_APIVersionDiscovery(in *apidiscovery.APIVersionDiscovery, out *v2.APIVersionDiscovery, s conversion.Scope) error { 211 out.Version = in.Version 212 out.Resources = *(*[]v2.APIResourceDiscovery)(unsafe.Pointer(&in.Resources)) 213 out.Freshness = v2.DiscoveryFreshness(in.Freshness) 214 return nil 215 } 216 217 // Convert_apidiscovery_APIVersionDiscovery_To_v2_APIVersionDiscovery is an autogenerated conversion function. 218 func Convert_apidiscovery_APIVersionDiscovery_To_v2_APIVersionDiscovery(in *apidiscovery.APIVersionDiscovery, out *v2.APIVersionDiscovery, s conversion.Scope) error { 219 return autoConvert_apidiscovery_APIVersionDiscovery_To_v2_APIVersionDiscovery(in, out, s) 220 }