//go:build !ignore_autogenerated
// +build !ignore_autogenerated

/*
Copyright The Kubernetes Authors.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/

// Code generated by conversion-gen. DO NOT EDIT.

package v1alpha3

import (
	unsafe "unsafe"

	schedulingv1alpha3 "k8s.io/api/scheduling/v1alpha3"
	conversion "k8s.io/apimachinery/pkg/conversion"
	runtime "k8s.io/apimachinery/pkg/runtime"
	scheduling "k8s.io/kubernetes/pkg/apis/scheduling"
)

func init() {
	localSchemeBuilder.Register(RegisterConversions)
}

// RegisterConversions adds conversion functions to the given scheme.
// Public to allow building arbitrary schemes.
func RegisterConversions(s *runtime.Scheme) error {
	if err := s.AddGeneratedConversionFunc((*schedulingv1alpha3.AllCompositeDisruptionMode)(nil), (*scheduling.AllCompositeDisruptionMode)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_AllCompositeDisruptionMode_To_scheduling_AllCompositeDisruptionMode(a.(*schedulingv1alpha3.AllCompositeDisruptionMode), b.(*scheduling.AllCompositeDisruptionMode), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*scheduling.AllCompositeDisruptionMode)(nil), (*schedulingv1alpha3.AllCompositeDisruptionMode)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_scheduling_AllCompositeDisruptionMode_To_v1alpha3_AllCompositeDisruptionMode(a.(*scheduling.AllCompositeDisruptionMode), b.(*schedulingv1alpha3.AllCompositeDisruptionMode), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*schedulingv1alpha3.AllDisruptionMode)(nil), (*scheduling.AllDisruptionMode)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_AllDisruptionMode_To_scheduling_AllDisruptionMode(a.(*schedulingv1alpha3.AllDisruptionMode), b.(*scheduling.AllDisruptionMode), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*scheduling.AllDisruptionMode)(nil), (*schedulingv1alpha3.AllDisruptionMode)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_scheduling_AllDisruptionMode_To_v1alpha3_AllDisruptionMode(a.(*scheduling.AllDisruptionMode), b.(*schedulingv1alpha3.AllDisruptionMode), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*schedulingv1alpha3.BasicSchedulingPolicy)(nil), (*scheduling.BasicSchedulingPolicy)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_BasicSchedulingPolicy_To_scheduling_BasicSchedulingPolicy(a.(*schedulingv1alpha3.BasicSchedulingPolicy), b.(*scheduling.BasicSchedulingPolicy), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*scheduling.BasicSchedulingPolicy)(nil), (*schedulingv1alpha3.BasicSchedulingPolicy)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_scheduling_BasicSchedulingPolicy_To_v1alpha3_BasicSchedulingPolicy(a.(*scheduling.BasicSchedulingPolicy), b.(*schedulingv1alpha3.BasicSchedulingPolicy), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*schedulingv1alpha3.CompositeBasicSchedulingPolicy)(nil), (*scheduling.CompositeBasicSchedulingPolicy)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_CompositeBasicSchedulingPolicy_To_scheduling_CompositeBasicSchedulingPolicy(a.(*schedulingv1alpha3.CompositeBasicSchedulingPolicy), b.(*scheduling.CompositeBasicSchedulingPolicy), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*scheduling.CompositeBasicSchedulingPolicy)(nil), (*schedulingv1alpha3.CompositeBasicSchedulingPolicy)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_scheduling_CompositeBasicSchedulingPolicy_To_v1alpha3_CompositeBasicSchedulingPolicy(a.(*scheduling.CompositeBasicSchedulingPolicy), b.(*schedulingv1alpha3.CompositeBasicSchedulingPolicy), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*schedulingv1alpha3.CompositeDisruptionMode)(nil), (*scheduling.CompositeDisruptionMode)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_CompositeDisruptionMode_To_scheduling_CompositeDisruptionMode(a.(*schedulingv1alpha3.CompositeDisruptionMode), b.(*scheduling.CompositeDisruptionMode), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*scheduling.CompositeDisruptionMode)(nil), (*schedulingv1alpha3.CompositeDisruptionMode)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_scheduling_CompositeDisruptionMode_To_v1alpha3_CompositeDisruptionMode(a.(*scheduling.CompositeDisruptionMode), b.(*schedulingv1alpha3.CompositeDisruptionMode), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*schedulingv1alpha3.CompositeGangSchedulingPolicy)(nil), (*scheduling.CompositeGangSchedulingPolicy)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_CompositeGangSchedulingPolicy_To_scheduling_CompositeGangSchedulingPolicy(a.(*schedulingv1alpha3.CompositeGangSchedulingPolicy), b.(*scheduling.CompositeGangSchedulingPolicy), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*scheduling.CompositeGangSchedulingPolicy)(nil), (*schedulingv1alpha3.CompositeGangSchedulingPolicy)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_scheduling_CompositeGangSchedulingPolicy_To_v1alpha3_CompositeGangSchedulingPolicy(a.(*scheduling.CompositeGangSchedulingPolicy), b.(*schedulingv1alpha3.CompositeGangSchedulingPolicy), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*schedulingv1alpha3.CompositePodGroup)(nil), (*scheduling.CompositePodGroup)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_CompositePodGroup_To_scheduling_CompositePodGroup(a.(*schedulingv1alpha3.CompositePodGroup), b.(*scheduling.CompositePodGroup), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*scheduling.CompositePodGroup)(nil), (*schedulingv1alpha3.CompositePodGroup)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_scheduling_CompositePodGroup_To_v1alpha3_CompositePodGroup(a.(*scheduling.CompositePodGroup), b.(*schedulingv1alpha3.CompositePodGroup), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*schedulingv1alpha3.CompositePodGroupList)(nil), (*scheduling.CompositePodGroupList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_CompositePodGroupList_To_scheduling_CompositePodGroupList(a.(*schedulingv1alpha3.CompositePodGroupList), b.(*scheduling.CompositePodGroupList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*scheduling.CompositePodGroupList)(nil), (*schedulingv1alpha3.CompositePodGroupList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_scheduling_CompositePodGroupList_To_v1alpha3_CompositePodGroupList(a.(*scheduling.CompositePodGroupList), b.(*schedulingv1alpha3.CompositePodGroupList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*schedulingv1alpha3.CompositePodGroupSchedulingConstraints)(nil), (*scheduling.CompositePodGroupSchedulingConstraints)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_CompositePodGroupSchedulingConstraints_To_scheduling_CompositePodGroupSchedulingConstraints(a.(*schedulingv1alpha3.CompositePodGroupSchedulingConstraints), b.(*scheduling.CompositePodGroupSchedulingConstraints), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*scheduling.CompositePodGroupSchedulingConstraints)(nil), (*schedulingv1alpha3.CompositePodGroupSchedulingConstraints)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_scheduling_CompositePodGroupSchedulingConstraints_To_v1alpha3_CompositePodGroupSchedulingConstraints(a.(*scheduling.CompositePodGroupSchedulingConstraints), b.(*schedulingv1alpha3.CompositePodGroupSchedulingConstraints), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*schedulingv1alpha3.CompositePodGroupSchedulingPolicy)(nil), (*scheduling.CompositePodGroupSchedulingPolicy)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_CompositePodGroupSchedulingPolicy_To_scheduling_CompositePodGroupSchedulingPolicy(a.(*schedulingv1alpha3.CompositePodGroupSchedulingPolicy), b.(*scheduling.CompositePodGroupSchedulingPolicy), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*scheduling.CompositePodGroupSchedulingPolicy)(nil), (*schedulingv1alpha3.CompositePodGroupSchedulingPolicy)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_scheduling_CompositePodGroupSchedulingPolicy_To_v1alpha3_CompositePodGroupSchedulingPolicy(a.(*scheduling.CompositePodGroupSchedulingPolicy), b.(*schedulingv1alpha3.CompositePodGroupSchedulingPolicy), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*schedulingv1alpha3.CompositePodGroupSpec)(nil), (*scheduling.CompositePodGroupSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_CompositePodGroupSpec_To_scheduling_CompositePodGroupSpec(a.(*schedulingv1alpha3.CompositePodGroupSpec), b.(*scheduling.CompositePodGroupSpec), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*scheduling.CompositePodGroupSpec)(nil), (*schedulingv1alpha3.CompositePodGroupSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_scheduling_CompositePodGroupSpec_To_v1alpha3_CompositePodGroupSpec(a.(*scheduling.CompositePodGroupSpec), b.(*schedulingv1alpha3.CompositePodGroupSpec), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*schedulingv1alpha3.CompositePodGroupStatus)(nil), (*scheduling.CompositePodGroupStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_CompositePodGroupStatus_To_scheduling_CompositePodGroupStatus(a.(*schedulingv1alpha3.CompositePodGroupStatus), b.(*scheduling.CompositePodGroupStatus), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*scheduling.CompositePodGroupStatus)(nil), (*schedulingv1alpha3.CompositePodGroupStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_scheduling_CompositePodGroupStatus_To_v1alpha3_CompositePodGroupStatus(a.(*scheduling.CompositePodGroupStatus), b.(*schedulingv1alpha3.CompositePodGroupStatus), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*schedulingv1alpha3.CompositePodGroupTemplate)(nil), (*scheduling.CompositePodGroupTemplate)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_CompositePodGroupTemplate_To_scheduling_CompositePodGroupTemplate(a.(*schedulingv1alpha3.CompositePodGroupTemplate), b.(*scheduling.CompositePodGroupTemplate), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*scheduling.CompositePodGroupTemplate)(nil), (*schedulingv1alpha3.CompositePodGroupTemplate)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_scheduling_CompositePodGroupTemplate_To_v1alpha3_CompositePodGroupTemplate(a.(*scheduling.CompositePodGroupTemplate), b.(*schedulingv1alpha3.CompositePodGroupTemplate), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*schedulingv1alpha3.DisruptionMode)(nil), (*scheduling.DisruptionMode)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_DisruptionMode_To_scheduling_DisruptionMode(a.(*schedulingv1alpha3.DisruptionMode), b.(*scheduling.DisruptionMode), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*scheduling.DisruptionMode)(nil), (*schedulingv1alpha3.DisruptionMode)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_scheduling_DisruptionMode_To_v1alpha3_DisruptionMode(a.(*scheduling.DisruptionMode), b.(*schedulingv1alpha3.DisruptionMode), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*schedulingv1alpha3.GangSchedulingPolicy)(nil), (*scheduling.GangSchedulingPolicy)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_GangSchedulingPolicy_To_scheduling_GangSchedulingPolicy(a.(*schedulingv1alpha3.GangSchedulingPolicy), b.(*scheduling.GangSchedulingPolicy), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*scheduling.GangSchedulingPolicy)(nil), (*schedulingv1alpha3.GangSchedulingPolicy)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_scheduling_GangSchedulingPolicy_To_v1alpha3_GangSchedulingPolicy(a.(*scheduling.GangSchedulingPolicy), b.(*schedulingv1alpha3.GangSchedulingPolicy), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*schedulingv1alpha3.PodGroup)(nil), (*scheduling.PodGroup)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_PodGroup_To_scheduling_PodGroup(a.(*schedulingv1alpha3.PodGroup), b.(*scheduling.PodGroup), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*scheduling.PodGroup)(nil), (*schedulingv1alpha3.PodGroup)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_scheduling_PodGroup_To_v1alpha3_PodGroup(a.(*scheduling.PodGroup), b.(*schedulingv1alpha3.PodGroup), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*schedulingv1alpha3.PodGroupList)(nil), (*scheduling.PodGroupList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_PodGroupList_To_scheduling_PodGroupList(a.(*schedulingv1alpha3.PodGroupList), b.(*scheduling.PodGroupList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*scheduling.PodGroupList)(nil), (*schedulingv1alpha3.PodGroupList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_scheduling_PodGroupList_To_v1alpha3_PodGroupList(a.(*scheduling.PodGroupList), b.(*schedulingv1alpha3.PodGroupList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*schedulingv1alpha3.PodGroupResourceClaim)(nil), (*scheduling.PodGroupResourceClaim)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_PodGroupResourceClaim_To_scheduling_PodGroupResourceClaim(a.(*schedulingv1alpha3.PodGroupResourceClaim), b.(*scheduling.PodGroupResourceClaim), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*scheduling.PodGroupResourceClaim)(nil), (*schedulingv1alpha3.PodGroupResourceClaim)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_scheduling_PodGroupResourceClaim_To_v1alpha3_PodGroupResourceClaim(a.(*scheduling.PodGroupResourceClaim), b.(*schedulingv1alpha3.PodGroupResourceClaim), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*schedulingv1alpha3.PodGroupResourceClaimStatus)(nil), (*scheduling.PodGroupResourceClaimStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_PodGroupResourceClaimStatus_To_scheduling_PodGroupResourceClaimStatus(a.(*schedulingv1alpha3.PodGroupResourceClaimStatus), b.(*scheduling.PodGroupResourceClaimStatus), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*scheduling.PodGroupResourceClaimStatus)(nil), (*schedulingv1alpha3.PodGroupResourceClaimStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_scheduling_PodGroupResourceClaimStatus_To_v1alpha3_PodGroupResourceClaimStatus(a.(*scheduling.PodGroupResourceClaimStatus), b.(*schedulingv1alpha3.PodGroupResourceClaimStatus), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*schedulingv1alpha3.PodGroupSchedulingConstraints)(nil), (*scheduling.PodGroupSchedulingConstraints)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_PodGroupSchedulingConstraints_To_scheduling_PodGroupSchedulingConstraints(a.(*schedulingv1alpha3.PodGroupSchedulingConstraints), b.(*scheduling.PodGroupSchedulingConstraints), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*scheduling.PodGroupSchedulingConstraints)(nil), (*schedulingv1alpha3.PodGroupSchedulingConstraints)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_scheduling_PodGroupSchedulingConstraints_To_v1alpha3_PodGroupSchedulingConstraints(a.(*scheduling.PodGroupSchedulingConstraints), b.(*schedulingv1alpha3.PodGroupSchedulingConstraints), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*schedulingv1alpha3.PodGroupSchedulingPolicy)(nil), (*scheduling.PodGroupSchedulingPolicy)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_PodGroupSchedulingPolicy_To_scheduling_PodGroupSchedulingPolicy(a.(*schedulingv1alpha3.PodGroupSchedulingPolicy), b.(*scheduling.PodGroupSchedulingPolicy), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*scheduling.PodGroupSchedulingPolicy)(nil), (*schedulingv1alpha3.PodGroupSchedulingPolicy)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_scheduling_PodGroupSchedulingPolicy_To_v1alpha3_PodGroupSchedulingPolicy(a.(*scheduling.PodGroupSchedulingPolicy), b.(*schedulingv1alpha3.PodGroupSchedulingPolicy), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*schedulingv1alpha3.PodGroupSpec)(nil), (*scheduling.PodGroupSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_PodGroupSpec_To_scheduling_PodGroupSpec(a.(*schedulingv1alpha3.PodGroupSpec), b.(*scheduling.PodGroupSpec), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*scheduling.PodGroupSpec)(nil), (*schedulingv1alpha3.PodGroupSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_scheduling_PodGroupSpec_To_v1alpha3_PodGroupSpec(a.(*scheduling.PodGroupSpec), b.(*schedulingv1alpha3.PodGroupSpec), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*schedulingv1alpha3.PodGroupStatus)(nil), (*scheduling.PodGroupStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_PodGroupStatus_To_scheduling_PodGroupStatus(a.(*schedulingv1alpha3.PodGroupStatus), b.(*scheduling.PodGroupStatus), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*scheduling.PodGroupStatus)(nil), (*schedulingv1alpha3.PodGroupStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_scheduling_PodGroupStatus_To_v1alpha3_PodGroupStatus(a.(*scheduling.PodGroupStatus), b.(*schedulingv1alpha3.PodGroupStatus), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*schedulingv1alpha3.PodGroupTemplate)(nil), (*scheduling.PodGroupTemplate)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_PodGroupTemplate_To_scheduling_PodGroupTemplate(a.(*schedulingv1alpha3.PodGroupTemplate), b.(*scheduling.PodGroupTemplate), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*scheduling.PodGroupTemplate)(nil), (*schedulingv1alpha3.PodGroupTemplate)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_scheduling_PodGroupTemplate_To_v1alpha3_PodGroupTemplate(a.(*scheduling.PodGroupTemplate), b.(*schedulingv1alpha3.PodGroupTemplate), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*schedulingv1alpha3.SingleCompositeDisruptionMode)(nil), (*scheduling.SingleCompositeDisruptionMode)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_SingleCompositeDisruptionMode_To_scheduling_SingleCompositeDisruptionMode(a.(*schedulingv1alpha3.SingleCompositeDisruptionMode), b.(*scheduling.SingleCompositeDisruptionMode), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*scheduling.SingleCompositeDisruptionMode)(nil), (*schedulingv1alpha3.SingleCompositeDisruptionMode)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_scheduling_SingleCompositeDisruptionMode_To_v1alpha3_SingleCompositeDisruptionMode(a.(*scheduling.SingleCompositeDisruptionMode), b.(*schedulingv1alpha3.SingleCompositeDisruptionMode), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*schedulingv1alpha3.SingleDisruptionMode)(nil), (*scheduling.SingleDisruptionMode)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_SingleDisruptionMode_To_scheduling_SingleDisruptionMode(a.(*schedulingv1alpha3.SingleDisruptionMode), b.(*scheduling.SingleDisruptionMode), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*scheduling.SingleDisruptionMode)(nil), (*schedulingv1alpha3.SingleDisruptionMode)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_scheduling_SingleDisruptionMode_To_v1alpha3_SingleDisruptionMode(a.(*scheduling.SingleDisruptionMode), b.(*schedulingv1alpha3.SingleDisruptionMode), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*schedulingv1alpha3.TopologyConstraint)(nil), (*scheduling.TopologyConstraint)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_TopologyConstraint_To_scheduling_TopologyConstraint(a.(*schedulingv1alpha3.TopologyConstraint), b.(*scheduling.TopologyConstraint), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*scheduling.TopologyConstraint)(nil), (*schedulingv1alpha3.TopologyConstraint)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_scheduling_TopologyConstraint_To_v1alpha3_TopologyConstraint(a.(*scheduling.TopologyConstraint), b.(*schedulingv1alpha3.TopologyConstraint), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*schedulingv1alpha3.TypedLocalObjectReference)(nil), (*scheduling.TypedLocalObjectReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_TypedLocalObjectReference_To_scheduling_TypedLocalObjectReference(a.(*schedulingv1alpha3.TypedLocalObjectReference), b.(*scheduling.TypedLocalObjectReference), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*scheduling.TypedLocalObjectReference)(nil), (*schedulingv1alpha3.TypedLocalObjectReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_scheduling_TypedLocalObjectReference_To_v1alpha3_TypedLocalObjectReference(a.(*scheduling.TypedLocalObjectReference), b.(*schedulingv1alpha3.TypedLocalObjectReference), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*schedulingv1alpha3.Workload)(nil), (*scheduling.Workload)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_Workload_To_scheduling_Workload(a.(*schedulingv1alpha3.Workload), b.(*scheduling.Workload), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*scheduling.Workload)(nil), (*schedulingv1alpha3.Workload)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_scheduling_Workload_To_v1alpha3_Workload(a.(*scheduling.Workload), b.(*schedulingv1alpha3.Workload), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*schedulingv1alpha3.WorkloadList)(nil), (*scheduling.WorkloadList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_WorkloadList_To_scheduling_WorkloadList(a.(*schedulingv1alpha3.WorkloadList), b.(*scheduling.WorkloadList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*scheduling.WorkloadList)(nil), (*schedulingv1alpha3.WorkloadList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_scheduling_WorkloadList_To_v1alpha3_WorkloadList(a.(*scheduling.WorkloadList), b.(*schedulingv1alpha3.WorkloadList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*schedulingv1alpha3.WorkloadReference)(nil), (*scheduling.WorkloadReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_WorkloadReference_To_scheduling_WorkloadReference(a.(*schedulingv1alpha3.WorkloadReference), b.(*scheduling.WorkloadReference), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*scheduling.WorkloadReference)(nil), (*schedulingv1alpha3.WorkloadReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_scheduling_WorkloadReference_To_v1alpha3_WorkloadReference(a.(*scheduling.WorkloadReference), b.(*schedulingv1alpha3.WorkloadReference), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*schedulingv1alpha3.WorkloadSpec)(nil), (*scheduling.WorkloadSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1alpha3_WorkloadSpec_To_scheduling_WorkloadSpec(a.(*schedulingv1alpha3.WorkloadSpec), b.(*scheduling.WorkloadSpec), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*scheduling.WorkloadSpec)(nil), (*schedulingv1alpha3.WorkloadSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_scheduling_WorkloadSpec_To_v1alpha3_WorkloadSpec(a.(*scheduling.WorkloadSpec), b.(*schedulingv1alpha3.WorkloadSpec), scope)
	}); err != nil {
		return err
	}
	return nil
}

func autoConvert_v1alpha3_AllCompositeDisruptionMode_To_scheduling_AllCompositeDisruptionMode(in *schedulingv1alpha3.AllCompositeDisruptionMode, out *scheduling.AllCompositeDisruptionMode, s conversion.Scope) error {
	*out = *(*scheduling.AllCompositeDisruptionMode)(unsafe.Pointer(in))
	return nil
}

// Convert_v1alpha3_AllCompositeDisruptionMode_To_scheduling_AllCompositeDisruptionMode is an autogenerated conversion function.
func Convert_v1alpha3_AllCompositeDisruptionMode_To_scheduling_AllCompositeDisruptionMode(in *schedulingv1alpha3.AllCompositeDisruptionMode, out *scheduling.AllCompositeDisruptionMode, s conversion.Scope) error {
	return autoConvert_v1alpha3_AllCompositeDisruptionMode_To_scheduling_AllCompositeDisruptionMode(in, out, s)
}

func autoConvert_scheduling_AllCompositeDisruptionMode_To_v1alpha3_AllCompositeDisruptionMode(in *scheduling.AllCompositeDisruptionMode, out *schedulingv1alpha3.AllCompositeDisruptionMode, s conversion.Scope) error {
	*out = *(*schedulingv1alpha3.AllCompositeDisruptionMode)(unsafe.Pointer(in))
	return nil
}

// Convert_scheduling_AllCompositeDisruptionMode_To_v1alpha3_AllCompositeDisruptionMode is an autogenerated conversion function.
func Convert_scheduling_AllCompositeDisruptionMode_To_v1alpha3_AllCompositeDisruptionMode(in *scheduling.AllCompositeDisruptionMode, out *schedulingv1alpha3.AllCompositeDisruptionMode, s conversion.Scope) error {
	return autoConvert_scheduling_AllCompositeDisruptionMode_To_v1alpha3_AllCompositeDisruptionMode(in, out, s)
}

func autoConvert_v1alpha3_AllDisruptionMode_To_scheduling_AllDisruptionMode(in *schedulingv1alpha3.AllDisruptionMode, out *scheduling.AllDisruptionMode, s conversion.Scope) error {
	*out = *(*scheduling.AllDisruptionMode)(unsafe.Pointer(in))
	return nil
}

// Convert_v1alpha3_AllDisruptionMode_To_scheduling_AllDisruptionMode is an autogenerated conversion function.
func Convert_v1alpha3_AllDisruptionMode_To_scheduling_AllDisruptionMode(in *schedulingv1alpha3.AllDisruptionMode, out *scheduling.AllDisruptionMode, s conversion.Scope) error {
	return autoConvert_v1alpha3_AllDisruptionMode_To_scheduling_AllDisruptionMode(in, out, s)
}

func autoConvert_scheduling_AllDisruptionMode_To_v1alpha3_AllDisruptionMode(in *scheduling.AllDisruptionMode, out *schedulingv1alpha3.AllDisruptionMode, s conversion.Scope) error {
	*out = *(*schedulingv1alpha3.AllDisruptionMode)(unsafe.Pointer(in))
	return nil
}

// Convert_scheduling_AllDisruptionMode_To_v1alpha3_AllDisruptionMode is an autogenerated conversion function.
func Convert_scheduling_AllDisruptionMode_To_v1alpha3_AllDisruptionMode(in *scheduling.AllDisruptionMode, out *schedulingv1alpha3.AllDisruptionMode, s conversion.Scope) error {
	return autoConvert_scheduling_AllDisruptionMode_To_v1alpha3_AllDisruptionMode(in, out, s)
}

func autoConvert_v1alpha3_BasicSchedulingPolicy_To_scheduling_BasicSchedulingPolicy(in *schedulingv1alpha3.BasicSchedulingPolicy, out *scheduling.BasicSchedulingPolicy, s conversion.Scope) error {
	*out = *(*scheduling.BasicSchedulingPolicy)(unsafe.Pointer(in))
	return nil
}

// Convert_v1alpha3_BasicSchedulingPolicy_To_scheduling_BasicSchedulingPolicy is an autogenerated conversion function.
func Convert_v1alpha3_BasicSchedulingPolicy_To_scheduling_BasicSchedulingPolicy(in *schedulingv1alpha3.BasicSchedulingPolicy, out *scheduling.BasicSchedulingPolicy, s conversion.Scope) error {
	return autoConvert_v1alpha3_BasicSchedulingPolicy_To_scheduling_BasicSchedulingPolicy(in, out, s)
}

func autoConvert_scheduling_BasicSchedulingPolicy_To_v1alpha3_BasicSchedulingPolicy(in *scheduling.BasicSchedulingPolicy, out *schedulingv1alpha3.BasicSchedulingPolicy, s conversion.Scope) error {
	*out = *(*schedulingv1alpha3.BasicSchedulingPolicy)(unsafe.Pointer(in))
	return nil
}

// Convert_scheduling_BasicSchedulingPolicy_To_v1alpha3_BasicSchedulingPolicy is an autogenerated conversion function.
func Convert_scheduling_BasicSchedulingPolicy_To_v1alpha3_BasicSchedulingPolicy(in *scheduling.BasicSchedulingPolicy, out *schedulingv1alpha3.BasicSchedulingPolicy, s conversion.Scope) error {
	return autoConvert_scheduling_BasicSchedulingPolicy_To_v1alpha3_BasicSchedulingPolicy(in, out, s)
}

func autoConvert_v1alpha3_CompositeBasicSchedulingPolicy_To_scheduling_CompositeBasicSchedulingPolicy(in *schedulingv1alpha3.CompositeBasicSchedulingPolicy, out *scheduling.CompositeBasicSchedulingPolicy, s conversion.Scope) error {
	*out = *(*scheduling.CompositeBasicSchedulingPolicy)(unsafe.Pointer(in))
	return nil
}

// Convert_v1alpha3_CompositeBasicSchedulingPolicy_To_scheduling_CompositeBasicSchedulingPolicy is an autogenerated conversion function.
func Convert_v1alpha3_CompositeBasicSchedulingPolicy_To_scheduling_CompositeBasicSchedulingPolicy(in *schedulingv1alpha3.CompositeBasicSchedulingPolicy, out *scheduling.CompositeBasicSchedulingPolicy, s conversion.Scope) error {
	return autoConvert_v1alpha3_CompositeBasicSchedulingPolicy_To_scheduling_CompositeBasicSchedulingPolicy(in, out, s)
}

func autoConvert_scheduling_CompositeBasicSchedulingPolicy_To_v1alpha3_CompositeBasicSchedulingPolicy(in *scheduling.CompositeBasicSchedulingPolicy, out *schedulingv1alpha3.CompositeBasicSchedulingPolicy, s conversion.Scope) error {
	*out = *(*schedulingv1alpha3.CompositeBasicSchedulingPolicy)(unsafe.Pointer(in))
	return nil
}

// Convert_scheduling_CompositeBasicSchedulingPolicy_To_v1alpha3_CompositeBasicSchedulingPolicy is an autogenerated conversion function.
func Convert_scheduling_CompositeBasicSchedulingPolicy_To_v1alpha3_CompositeBasicSchedulingPolicy(in *scheduling.CompositeBasicSchedulingPolicy, out *schedulingv1alpha3.CompositeBasicSchedulingPolicy, s conversion.Scope) error {
	return autoConvert_scheduling_CompositeBasicSchedulingPolicy_To_v1alpha3_CompositeBasicSchedulingPolicy(in, out, s)
}

func autoConvert_v1alpha3_CompositeDisruptionMode_To_scheduling_CompositeDisruptionMode(in *schedulingv1alpha3.CompositeDisruptionMode, out *scheduling.CompositeDisruptionMode, s conversion.Scope) error {
	*out = *(*scheduling.CompositeDisruptionMode)(unsafe.Pointer(in))
	return nil
}

// Convert_v1alpha3_CompositeDisruptionMode_To_scheduling_CompositeDisruptionMode is an autogenerated conversion function.
func Convert_v1alpha3_CompositeDisruptionMode_To_scheduling_CompositeDisruptionMode(in *schedulingv1alpha3.CompositeDisruptionMode, out *scheduling.CompositeDisruptionMode, s conversion.Scope) error {
	return autoConvert_v1alpha3_CompositeDisruptionMode_To_scheduling_CompositeDisruptionMode(in, out, s)
}

func autoConvert_scheduling_CompositeDisruptionMode_To_v1alpha3_CompositeDisruptionMode(in *scheduling.CompositeDisruptionMode, out *schedulingv1alpha3.CompositeDisruptionMode, s conversion.Scope) error {
	*out = *(*schedulingv1alpha3.CompositeDisruptionMode)(unsafe.Pointer(in))
	return nil
}

// Convert_scheduling_CompositeDisruptionMode_To_v1alpha3_CompositeDisruptionMode is an autogenerated conversion function.
func Convert_scheduling_CompositeDisruptionMode_To_v1alpha3_CompositeDisruptionMode(in *scheduling.CompositeDisruptionMode, out *schedulingv1alpha3.CompositeDisruptionMode, s conversion.Scope) error {
	return autoConvert_scheduling_CompositeDisruptionMode_To_v1alpha3_CompositeDisruptionMode(in, out, s)
}

func autoConvert_v1alpha3_CompositeGangSchedulingPolicy_To_scheduling_CompositeGangSchedulingPolicy(in *schedulingv1alpha3.CompositeGangSchedulingPolicy, out *scheduling.CompositeGangSchedulingPolicy, s conversion.Scope) error {
	*out = *(*scheduling.CompositeGangSchedulingPolicy)(unsafe.Pointer(in))
	return nil
}

// Convert_v1alpha3_CompositeGangSchedulingPolicy_To_scheduling_CompositeGangSchedulingPolicy is an autogenerated conversion function.
func Convert_v1alpha3_CompositeGangSchedulingPolicy_To_scheduling_CompositeGangSchedulingPolicy(in *schedulingv1alpha3.CompositeGangSchedulingPolicy, out *scheduling.CompositeGangSchedulingPolicy, s conversion.Scope) error {
	return autoConvert_v1alpha3_CompositeGangSchedulingPolicy_To_scheduling_CompositeGangSchedulingPolicy(in, out, s)
}

func autoConvert_scheduling_CompositeGangSchedulingPolicy_To_v1alpha3_CompositeGangSchedulingPolicy(in *scheduling.CompositeGangSchedulingPolicy, out *schedulingv1alpha3.CompositeGangSchedulingPolicy, s conversion.Scope) error {
	*out = *(*schedulingv1alpha3.CompositeGangSchedulingPolicy)(unsafe.Pointer(in))
	return nil
}

// Convert_scheduling_CompositeGangSchedulingPolicy_To_v1alpha3_CompositeGangSchedulingPolicy is an autogenerated conversion function.
func Convert_scheduling_CompositeGangSchedulingPolicy_To_v1alpha3_CompositeGangSchedulingPolicy(in *scheduling.CompositeGangSchedulingPolicy, out *schedulingv1alpha3.CompositeGangSchedulingPolicy, s conversion.Scope) error {
	return autoConvert_scheduling_CompositeGangSchedulingPolicy_To_v1alpha3_CompositeGangSchedulingPolicy(in, out, s)
}

func autoConvert_v1alpha3_CompositePodGroup_To_scheduling_CompositePodGroup(in *schedulingv1alpha3.CompositePodGroup, out *scheduling.CompositePodGroup, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	if err := Convert_v1alpha3_CompositePodGroupSpec_To_scheduling_CompositePodGroupSpec(&in.Spec, &out.Spec, s); err != nil {
		return err
	}
	if err := Convert_v1alpha3_CompositePodGroupStatus_To_scheduling_CompositePodGroupStatus(&in.Status, &out.Status, s); err != nil {
		return err
	}
	return nil
}

// Convert_v1alpha3_CompositePodGroup_To_scheduling_CompositePodGroup is an autogenerated conversion function.
func Convert_v1alpha3_CompositePodGroup_To_scheduling_CompositePodGroup(in *schedulingv1alpha3.CompositePodGroup, out *scheduling.CompositePodGroup, s conversion.Scope) error {
	return autoConvert_v1alpha3_CompositePodGroup_To_scheduling_CompositePodGroup(in, out, s)
}

func autoConvert_scheduling_CompositePodGroup_To_v1alpha3_CompositePodGroup(in *scheduling.CompositePodGroup, out *schedulingv1alpha3.CompositePodGroup, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	if err := Convert_scheduling_CompositePodGroupSpec_To_v1alpha3_CompositePodGroupSpec(&in.Spec, &out.Spec, s); err != nil {
		return err
	}
	if err := Convert_scheduling_CompositePodGroupStatus_To_v1alpha3_CompositePodGroupStatus(&in.Status, &out.Status, s); err != nil {
		return err
	}
	return nil
}

// Convert_scheduling_CompositePodGroup_To_v1alpha3_CompositePodGroup is an autogenerated conversion function.
func Convert_scheduling_CompositePodGroup_To_v1alpha3_CompositePodGroup(in *scheduling.CompositePodGroup, out *schedulingv1alpha3.CompositePodGroup, s conversion.Scope) error {
	return autoConvert_scheduling_CompositePodGroup_To_v1alpha3_CompositePodGroup(in, out, s)
}

func autoConvert_v1alpha3_CompositePodGroupList_To_scheduling_CompositePodGroupList(in *schedulingv1alpha3.CompositePodGroupList, out *scheduling.CompositePodGroupList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]scheduling.CompositePodGroup)(unsafe.Pointer(&in.Items))
	return nil
}

// Convert_v1alpha3_CompositePodGroupList_To_scheduling_CompositePodGroupList is an autogenerated conversion function.
func Convert_v1alpha3_CompositePodGroupList_To_scheduling_CompositePodGroupList(in *schedulingv1alpha3.CompositePodGroupList, out *scheduling.CompositePodGroupList, s conversion.Scope) error {
	return autoConvert_v1alpha3_CompositePodGroupList_To_scheduling_CompositePodGroupList(in, out, s)
}

func autoConvert_scheduling_CompositePodGroupList_To_v1alpha3_CompositePodGroupList(in *scheduling.CompositePodGroupList, out *schedulingv1alpha3.CompositePodGroupList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]schedulingv1alpha3.CompositePodGroup)(unsafe.Pointer(&in.Items))
	return nil
}

// Convert_scheduling_CompositePodGroupList_To_v1alpha3_CompositePodGroupList is an autogenerated conversion function.
func Convert_scheduling_CompositePodGroupList_To_v1alpha3_CompositePodGroupList(in *scheduling.CompositePodGroupList, out *schedulingv1alpha3.CompositePodGroupList, s conversion.Scope) error {
	return autoConvert_scheduling_CompositePodGroupList_To_v1alpha3_CompositePodGroupList(in, out, s)
}

func autoConvert_v1alpha3_CompositePodGroupSchedulingConstraints_To_scheduling_CompositePodGroupSchedulingConstraints(in *schedulingv1alpha3.CompositePodGroupSchedulingConstraints, out *scheduling.CompositePodGroupSchedulingConstraints, s conversion.Scope) error {
	*out = *(*scheduling.CompositePodGroupSchedulingConstraints)(unsafe.Pointer(in))
	return nil
}

// Convert_v1alpha3_CompositePodGroupSchedulingConstraints_To_scheduling_CompositePodGroupSchedulingConstraints is an autogenerated conversion function.
func Convert_v1alpha3_CompositePodGroupSchedulingConstraints_To_scheduling_CompositePodGroupSchedulingConstraints(in *schedulingv1alpha3.CompositePodGroupSchedulingConstraints, out *scheduling.CompositePodGroupSchedulingConstraints, s conversion.Scope) error {
	return autoConvert_v1alpha3_CompositePodGroupSchedulingConstraints_To_scheduling_CompositePodGroupSchedulingConstraints(in, out, s)
}

func autoConvert_scheduling_CompositePodGroupSchedulingConstraints_To_v1alpha3_CompositePodGroupSchedulingConstraints(in *scheduling.CompositePodGroupSchedulingConstraints, out *schedulingv1alpha3.CompositePodGroupSchedulingConstraints, s conversion.Scope) error {
	*out = *(*schedulingv1alpha3.CompositePodGroupSchedulingConstraints)(unsafe.Pointer(in))
	return nil
}

// Convert_scheduling_CompositePodGroupSchedulingConstraints_To_v1alpha3_CompositePodGroupSchedulingConstraints is an autogenerated conversion function.
func Convert_scheduling_CompositePodGroupSchedulingConstraints_To_v1alpha3_CompositePodGroupSchedulingConstraints(in *scheduling.CompositePodGroupSchedulingConstraints, out *schedulingv1alpha3.CompositePodGroupSchedulingConstraints, s conversion.Scope) error {
	return autoConvert_scheduling_CompositePodGroupSchedulingConstraints_To_v1alpha3_CompositePodGroupSchedulingConstraints(in, out, s)
}

func autoConvert_v1alpha3_CompositePodGroupSchedulingPolicy_To_scheduling_CompositePodGroupSchedulingPolicy(in *schedulingv1alpha3.CompositePodGroupSchedulingPolicy, out *scheduling.CompositePodGroupSchedulingPolicy, s conversion.Scope) error {
	*out = *(*scheduling.CompositePodGroupSchedulingPolicy)(unsafe.Pointer(in))
	return nil
}

// Convert_v1alpha3_CompositePodGroupSchedulingPolicy_To_scheduling_CompositePodGroupSchedulingPolicy is an autogenerated conversion function.
func Convert_v1alpha3_CompositePodGroupSchedulingPolicy_To_scheduling_CompositePodGroupSchedulingPolicy(in *schedulingv1alpha3.CompositePodGroupSchedulingPolicy, out *scheduling.CompositePodGroupSchedulingPolicy, s conversion.Scope) error {
	return autoConvert_v1alpha3_CompositePodGroupSchedulingPolicy_To_scheduling_CompositePodGroupSchedulingPolicy(in, out, s)
}

func autoConvert_scheduling_CompositePodGroupSchedulingPolicy_To_v1alpha3_CompositePodGroupSchedulingPolicy(in *scheduling.CompositePodGroupSchedulingPolicy, out *schedulingv1alpha3.CompositePodGroupSchedulingPolicy, s conversion.Scope) error {
	*out = *(*schedulingv1alpha3.CompositePodGroupSchedulingPolicy)(unsafe.Pointer(in))
	return nil
}

// Convert_scheduling_CompositePodGroupSchedulingPolicy_To_v1alpha3_CompositePodGroupSchedulingPolicy is an autogenerated conversion function.
func Convert_scheduling_CompositePodGroupSchedulingPolicy_To_v1alpha3_CompositePodGroupSchedulingPolicy(in *scheduling.CompositePodGroupSchedulingPolicy, out *schedulingv1alpha3.CompositePodGroupSchedulingPolicy, s conversion.Scope) error {
	return autoConvert_scheduling_CompositePodGroupSchedulingPolicy_To_v1alpha3_CompositePodGroupSchedulingPolicy(in, out, s)
}

func autoConvert_v1alpha3_CompositePodGroupSpec_To_scheduling_CompositePodGroupSpec(in *schedulingv1alpha3.CompositePodGroupSpec, out *scheduling.CompositePodGroupSpec, s conversion.Scope) error {
	*out = *(*scheduling.CompositePodGroupSpec)(unsafe.Pointer(in))
	return nil
}

// Convert_v1alpha3_CompositePodGroupSpec_To_scheduling_CompositePodGroupSpec is an autogenerated conversion function.
func Convert_v1alpha3_CompositePodGroupSpec_To_scheduling_CompositePodGroupSpec(in *schedulingv1alpha3.CompositePodGroupSpec, out *scheduling.CompositePodGroupSpec, s conversion.Scope) error {
	return autoConvert_v1alpha3_CompositePodGroupSpec_To_scheduling_CompositePodGroupSpec(in, out, s)
}

func autoConvert_scheduling_CompositePodGroupSpec_To_v1alpha3_CompositePodGroupSpec(in *scheduling.CompositePodGroupSpec, out *schedulingv1alpha3.CompositePodGroupSpec, s conversion.Scope) error {
	*out = *(*schedulingv1alpha3.CompositePodGroupSpec)(unsafe.Pointer(in))
	return nil
}

// Convert_scheduling_CompositePodGroupSpec_To_v1alpha3_CompositePodGroupSpec is an autogenerated conversion function.
func Convert_scheduling_CompositePodGroupSpec_To_v1alpha3_CompositePodGroupSpec(in *scheduling.CompositePodGroupSpec, out *schedulingv1alpha3.CompositePodGroupSpec, s conversion.Scope) error {
	return autoConvert_scheduling_CompositePodGroupSpec_To_v1alpha3_CompositePodGroupSpec(in, out, s)
}

func autoConvert_v1alpha3_CompositePodGroupStatus_To_scheduling_CompositePodGroupStatus(in *schedulingv1alpha3.CompositePodGroupStatus, out *scheduling.CompositePodGroupStatus, s conversion.Scope) error {
	*out = *(*scheduling.CompositePodGroupStatus)(unsafe.Pointer(in))
	return nil
}

// Convert_v1alpha3_CompositePodGroupStatus_To_scheduling_CompositePodGroupStatus is an autogenerated conversion function.
func Convert_v1alpha3_CompositePodGroupStatus_To_scheduling_CompositePodGroupStatus(in *schedulingv1alpha3.CompositePodGroupStatus, out *scheduling.CompositePodGroupStatus, s conversion.Scope) error {
	return autoConvert_v1alpha3_CompositePodGroupStatus_To_scheduling_CompositePodGroupStatus(in, out, s)
}

func autoConvert_scheduling_CompositePodGroupStatus_To_v1alpha3_CompositePodGroupStatus(in *scheduling.CompositePodGroupStatus, out *schedulingv1alpha3.CompositePodGroupStatus, s conversion.Scope) error {
	*out = *(*schedulingv1alpha3.CompositePodGroupStatus)(unsafe.Pointer(in))
	return nil
}

// Convert_scheduling_CompositePodGroupStatus_To_v1alpha3_CompositePodGroupStatus is an autogenerated conversion function.
func Convert_scheduling_CompositePodGroupStatus_To_v1alpha3_CompositePodGroupStatus(in *scheduling.CompositePodGroupStatus, out *schedulingv1alpha3.CompositePodGroupStatus, s conversion.Scope) error {
	return autoConvert_scheduling_CompositePodGroupStatus_To_v1alpha3_CompositePodGroupStatus(in, out, s)
}

func autoConvert_v1alpha3_CompositePodGroupTemplate_To_scheduling_CompositePodGroupTemplate(in *schedulingv1alpha3.CompositePodGroupTemplate, out *scheduling.CompositePodGroupTemplate, s conversion.Scope) error {
	*out = *(*scheduling.CompositePodGroupTemplate)(unsafe.Pointer(in))
	return nil
}

// Convert_v1alpha3_CompositePodGroupTemplate_To_scheduling_CompositePodGroupTemplate is an autogenerated conversion function.
func Convert_v1alpha3_CompositePodGroupTemplate_To_scheduling_CompositePodGroupTemplate(in *schedulingv1alpha3.CompositePodGroupTemplate, out *scheduling.CompositePodGroupTemplate, s conversion.Scope) error {
	return autoConvert_v1alpha3_CompositePodGroupTemplate_To_scheduling_CompositePodGroupTemplate(in, out, s)
}

func autoConvert_scheduling_CompositePodGroupTemplate_To_v1alpha3_CompositePodGroupTemplate(in *scheduling.CompositePodGroupTemplate, out *schedulingv1alpha3.CompositePodGroupTemplate, s conversion.Scope) error {
	*out = *(*schedulingv1alpha3.CompositePodGroupTemplate)(unsafe.Pointer(in))
	return nil
}

// Convert_scheduling_CompositePodGroupTemplate_To_v1alpha3_CompositePodGroupTemplate is an autogenerated conversion function.
func Convert_scheduling_CompositePodGroupTemplate_To_v1alpha3_CompositePodGroupTemplate(in *scheduling.CompositePodGroupTemplate, out *schedulingv1alpha3.CompositePodGroupTemplate, s conversion.Scope) error {
	return autoConvert_scheduling_CompositePodGroupTemplate_To_v1alpha3_CompositePodGroupTemplate(in, out, s)
}

func autoConvert_v1alpha3_DisruptionMode_To_scheduling_DisruptionMode(in *schedulingv1alpha3.DisruptionMode, out *scheduling.DisruptionMode, s conversion.Scope) error {
	*out = *(*scheduling.DisruptionMode)(unsafe.Pointer(in))
	return nil
}

// Convert_v1alpha3_DisruptionMode_To_scheduling_DisruptionMode is an autogenerated conversion function.
func Convert_v1alpha3_DisruptionMode_To_scheduling_DisruptionMode(in *schedulingv1alpha3.DisruptionMode, out *scheduling.DisruptionMode, s conversion.Scope) error {
	return autoConvert_v1alpha3_DisruptionMode_To_scheduling_DisruptionMode(in, out, s)
}

func autoConvert_scheduling_DisruptionMode_To_v1alpha3_DisruptionMode(in *scheduling.DisruptionMode, out *schedulingv1alpha3.DisruptionMode, s conversion.Scope) error {
	*out = *(*schedulingv1alpha3.DisruptionMode)(unsafe.Pointer(in))
	return nil
}

// Convert_scheduling_DisruptionMode_To_v1alpha3_DisruptionMode is an autogenerated conversion function.
func Convert_scheduling_DisruptionMode_To_v1alpha3_DisruptionMode(in *scheduling.DisruptionMode, out *schedulingv1alpha3.DisruptionMode, s conversion.Scope) error {
	return autoConvert_scheduling_DisruptionMode_To_v1alpha3_DisruptionMode(in, out, s)
}

func autoConvert_v1alpha3_GangSchedulingPolicy_To_scheduling_GangSchedulingPolicy(in *schedulingv1alpha3.GangSchedulingPolicy, out *scheduling.GangSchedulingPolicy, s conversion.Scope) error {
	*out = *(*scheduling.GangSchedulingPolicy)(unsafe.Pointer(in))
	return nil
}

// Convert_v1alpha3_GangSchedulingPolicy_To_scheduling_GangSchedulingPolicy is an autogenerated conversion function.
func Convert_v1alpha3_GangSchedulingPolicy_To_scheduling_GangSchedulingPolicy(in *schedulingv1alpha3.GangSchedulingPolicy, out *scheduling.GangSchedulingPolicy, s conversion.Scope) error {
	return autoConvert_v1alpha3_GangSchedulingPolicy_To_scheduling_GangSchedulingPolicy(in, out, s)
}

func autoConvert_scheduling_GangSchedulingPolicy_To_v1alpha3_GangSchedulingPolicy(in *scheduling.GangSchedulingPolicy, out *schedulingv1alpha3.GangSchedulingPolicy, s conversion.Scope) error {
	*out = *(*schedulingv1alpha3.GangSchedulingPolicy)(unsafe.Pointer(in))
	return nil
}

// Convert_scheduling_GangSchedulingPolicy_To_v1alpha3_GangSchedulingPolicy is an autogenerated conversion function.
func Convert_scheduling_GangSchedulingPolicy_To_v1alpha3_GangSchedulingPolicy(in *scheduling.GangSchedulingPolicy, out *schedulingv1alpha3.GangSchedulingPolicy, s conversion.Scope) error {
	return autoConvert_scheduling_GangSchedulingPolicy_To_v1alpha3_GangSchedulingPolicy(in, out, s)
}

func autoConvert_v1alpha3_PodGroup_To_scheduling_PodGroup(in *schedulingv1alpha3.PodGroup, out *scheduling.PodGroup, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	if err := Convert_v1alpha3_PodGroupSpec_To_scheduling_PodGroupSpec(&in.Spec, &out.Spec, s); err != nil {
		return err
	}
	if err := Convert_v1alpha3_PodGroupStatus_To_scheduling_PodGroupStatus(&in.Status, &out.Status, s); err != nil {
		return err
	}
	return nil
}

// Convert_v1alpha3_PodGroup_To_scheduling_PodGroup is an autogenerated conversion function.
func Convert_v1alpha3_PodGroup_To_scheduling_PodGroup(in *schedulingv1alpha3.PodGroup, out *scheduling.PodGroup, s conversion.Scope) error {
	return autoConvert_v1alpha3_PodGroup_To_scheduling_PodGroup(in, out, s)
}

func autoConvert_scheduling_PodGroup_To_v1alpha3_PodGroup(in *scheduling.PodGroup, out *schedulingv1alpha3.PodGroup, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	if err := Convert_scheduling_PodGroupSpec_To_v1alpha3_PodGroupSpec(&in.Spec, &out.Spec, s); err != nil {
		return err
	}
	if err := Convert_scheduling_PodGroupStatus_To_v1alpha3_PodGroupStatus(&in.Status, &out.Status, s); err != nil {
		return err
	}
	return nil
}

// Convert_scheduling_PodGroup_To_v1alpha3_PodGroup is an autogenerated conversion function.
func Convert_scheduling_PodGroup_To_v1alpha3_PodGroup(in *scheduling.PodGroup, out *schedulingv1alpha3.PodGroup, s conversion.Scope) error {
	return autoConvert_scheduling_PodGroup_To_v1alpha3_PodGroup(in, out, s)
}

func autoConvert_v1alpha3_PodGroupList_To_scheduling_PodGroupList(in *schedulingv1alpha3.PodGroupList, out *scheduling.PodGroupList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]scheduling.PodGroup)(unsafe.Pointer(&in.Items))
	return nil
}

// Convert_v1alpha3_PodGroupList_To_scheduling_PodGroupList is an autogenerated conversion function.
func Convert_v1alpha3_PodGroupList_To_scheduling_PodGroupList(in *schedulingv1alpha3.PodGroupList, out *scheduling.PodGroupList, s conversion.Scope) error {
	return autoConvert_v1alpha3_PodGroupList_To_scheduling_PodGroupList(in, out, s)
}

func autoConvert_scheduling_PodGroupList_To_v1alpha3_PodGroupList(in *scheduling.PodGroupList, out *schedulingv1alpha3.PodGroupList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]schedulingv1alpha3.PodGroup)(unsafe.Pointer(&in.Items))
	return nil
}

// Convert_scheduling_PodGroupList_To_v1alpha3_PodGroupList is an autogenerated conversion function.
func Convert_scheduling_PodGroupList_To_v1alpha3_PodGroupList(in *scheduling.PodGroupList, out *schedulingv1alpha3.PodGroupList, s conversion.Scope) error {
	return autoConvert_scheduling_PodGroupList_To_v1alpha3_PodGroupList(in, out, s)
}

func autoConvert_v1alpha3_PodGroupResourceClaim_To_scheduling_PodGroupResourceClaim(in *schedulingv1alpha3.PodGroupResourceClaim, out *scheduling.PodGroupResourceClaim, s conversion.Scope) error {
	*out = *(*scheduling.PodGroupResourceClaim)(unsafe.Pointer(in))
	return nil
}

// Convert_v1alpha3_PodGroupResourceClaim_To_scheduling_PodGroupResourceClaim is an autogenerated conversion function.
func Convert_v1alpha3_PodGroupResourceClaim_To_scheduling_PodGroupResourceClaim(in *schedulingv1alpha3.PodGroupResourceClaim, out *scheduling.PodGroupResourceClaim, s conversion.Scope) error {
	return autoConvert_v1alpha3_PodGroupResourceClaim_To_scheduling_PodGroupResourceClaim(in, out, s)
}

func autoConvert_scheduling_PodGroupResourceClaim_To_v1alpha3_PodGroupResourceClaim(in *scheduling.PodGroupResourceClaim, out *schedulingv1alpha3.PodGroupResourceClaim, s conversion.Scope) error {
	*out = *(*schedulingv1alpha3.PodGroupResourceClaim)(unsafe.Pointer(in))
	return nil
}

// Convert_scheduling_PodGroupResourceClaim_To_v1alpha3_PodGroupResourceClaim is an autogenerated conversion function.
func Convert_scheduling_PodGroupResourceClaim_To_v1alpha3_PodGroupResourceClaim(in *scheduling.PodGroupResourceClaim, out *schedulingv1alpha3.PodGroupResourceClaim, s conversion.Scope) error {
	return autoConvert_scheduling_PodGroupResourceClaim_To_v1alpha3_PodGroupResourceClaim(in, out, s)
}

func autoConvert_v1alpha3_PodGroupResourceClaimStatus_To_scheduling_PodGroupResourceClaimStatus(in *schedulingv1alpha3.PodGroupResourceClaimStatus, out *scheduling.PodGroupResourceClaimStatus, s conversion.Scope) error {
	*out = *(*scheduling.PodGroupResourceClaimStatus)(unsafe.Pointer(in))
	return nil
}

// Convert_v1alpha3_PodGroupResourceClaimStatus_To_scheduling_PodGroupResourceClaimStatus is an autogenerated conversion function.
func Convert_v1alpha3_PodGroupResourceClaimStatus_To_scheduling_PodGroupResourceClaimStatus(in *schedulingv1alpha3.PodGroupResourceClaimStatus, out *scheduling.PodGroupResourceClaimStatus, s conversion.Scope) error {
	return autoConvert_v1alpha3_PodGroupResourceClaimStatus_To_scheduling_PodGroupResourceClaimStatus(in, out, s)
}

func autoConvert_scheduling_PodGroupResourceClaimStatus_To_v1alpha3_PodGroupResourceClaimStatus(in *scheduling.PodGroupResourceClaimStatus, out *schedulingv1alpha3.PodGroupResourceClaimStatus, s conversion.Scope) error {
	*out = *(*schedulingv1alpha3.PodGroupResourceClaimStatus)(unsafe.Pointer(in))
	return nil
}

// Convert_scheduling_PodGroupResourceClaimStatus_To_v1alpha3_PodGroupResourceClaimStatus is an autogenerated conversion function.
func Convert_scheduling_PodGroupResourceClaimStatus_To_v1alpha3_PodGroupResourceClaimStatus(in *scheduling.PodGroupResourceClaimStatus, out *schedulingv1alpha3.PodGroupResourceClaimStatus, s conversion.Scope) error {
	return autoConvert_scheduling_PodGroupResourceClaimStatus_To_v1alpha3_PodGroupResourceClaimStatus(in, out, s)
}

func autoConvert_v1alpha3_PodGroupSchedulingConstraints_To_scheduling_PodGroupSchedulingConstraints(in *schedulingv1alpha3.PodGroupSchedulingConstraints, out *scheduling.PodGroupSchedulingConstraints, s conversion.Scope) error {
	*out = *(*scheduling.PodGroupSchedulingConstraints)(unsafe.Pointer(in))
	return nil
}

// Convert_v1alpha3_PodGroupSchedulingConstraints_To_scheduling_PodGroupSchedulingConstraints is an autogenerated conversion function.
func Convert_v1alpha3_PodGroupSchedulingConstraints_To_scheduling_PodGroupSchedulingConstraints(in *schedulingv1alpha3.PodGroupSchedulingConstraints, out *scheduling.PodGroupSchedulingConstraints, s conversion.Scope) error {
	return autoConvert_v1alpha3_PodGroupSchedulingConstraints_To_scheduling_PodGroupSchedulingConstraints(in, out, s)
}

func autoConvert_scheduling_PodGroupSchedulingConstraints_To_v1alpha3_PodGroupSchedulingConstraints(in *scheduling.PodGroupSchedulingConstraints, out *schedulingv1alpha3.PodGroupSchedulingConstraints, s conversion.Scope) error {
	*out = *(*schedulingv1alpha3.PodGroupSchedulingConstraints)(unsafe.Pointer(in))
	return nil
}

// Convert_scheduling_PodGroupSchedulingConstraints_To_v1alpha3_PodGroupSchedulingConstraints is an autogenerated conversion function.
func Convert_scheduling_PodGroupSchedulingConstraints_To_v1alpha3_PodGroupSchedulingConstraints(in *scheduling.PodGroupSchedulingConstraints, out *schedulingv1alpha3.PodGroupSchedulingConstraints, s conversion.Scope) error {
	return autoConvert_scheduling_PodGroupSchedulingConstraints_To_v1alpha3_PodGroupSchedulingConstraints(in, out, s)
}

func autoConvert_v1alpha3_PodGroupSchedulingPolicy_To_scheduling_PodGroupSchedulingPolicy(in *schedulingv1alpha3.PodGroupSchedulingPolicy, out *scheduling.PodGroupSchedulingPolicy, s conversion.Scope) error {
	*out = *(*scheduling.PodGroupSchedulingPolicy)(unsafe.Pointer(in))
	return nil
}

// Convert_v1alpha3_PodGroupSchedulingPolicy_To_scheduling_PodGroupSchedulingPolicy is an autogenerated conversion function.
func Convert_v1alpha3_PodGroupSchedulingPolicy_To_scheduling_PodGroupSchedulingPolicy(in *schedulingv1alpha3.PodGroupSchedulingPolicy, out *scheduling.PodGroupSchedulingPolicy, s conversion.Scope) error {
	return autoConvert_v1alpha3_PodGroupSchedulingPolicy_To_scheduling_PodGroupSchedulingPolicy(in, out, s)
}

func autoConvert_scheduling_PodGroupSchedulingPolicy_To_v1alpha3_PodGroupSchedulingPolicy(in *scheduling.PodGroupSchedulingPolicy, out *schedulingv1alpha3.PodGroupSchedulingPolicy, s conversion.Scope) error {
	*out = *(*schedulingv1alpha3.PodGroupSchedulingPolicy)(unsafe.Pointer(in))
	return nil
}

// Convert_scheduling_PodGroupSchedulingPolicy_To_v1alpha3_PodGroupSchedulingPolicy is an autogenerated conversion function.
func Convert_scheduling_PodGroupSchedulingPolicy_To_v1alpha3_PodGroupSchedulingPolicy(in *scheduling.PodGroupSchedulingPolicy, out *schedulingv1alpha3.PodGroupSchedulingPolicy, s conversion.Scope) error {
	return autoConvert_scheduling_PodGroupSchedulingPolicy_To_v1alpha3_PodGroupSchedulingPolicy(in, out, s)
}

func autoConvert_v1alpha3_PodGroupSpec_To_scheduling_PodGroupSpec(in *schedulingv1alpha3.PodGroupSpec, out *scheduling.PodGroupSpec, s conversion.Scope) error {
	*out = *(*scheduling.PodGroupSpec)(unsafe.Pointer(in))
	return nil
}

// Convert_v1alpha3_PodGroupSpec_To_scheduling_PodGroupSpec is an autogenerated conversion function.
func Convert_v1alpha3_PodGroupSpec_To_scheduling_PodGroupSpec(in *schedulingv1alpha3.PodGroupSpec, out *scheduling.PodGroupSpec, s conversion.Scope) error {
	return autoConvert_v1alpha3_PodGroupSpec_To_scheduling_PodGroupSpec(in, out, s)
}

func autoConvert_scheduling_PodGroupSpec_To_v1alpha3_PodGroupSpec(in *scheduling.PodGroupSpec, out *schedulingv1alpha3.PodGroupSpec, s conversion.Scope) error {
	*out = *(*schedulingv1alpha3.PodGroupSpec)(unsafe.Pointer(in))
	return nil
}

// Convert_scheduling_PodGroupSpec_To_v1alpha3_PodGroupSpec is an autogenerated conversion function.
func Convert_scheduling_PodGroupSpec_To_v1alpha3_PodGroupSpec(in *scheduling.PodGroupSpec, out *schedulingv1alpha3.PodGroupSpec, s conversion.Scope) error {
	return autoConvert_scheduling_PodGroupSpec_To_v1alpha3_PodGroupSpec(in, out, s)
}

func autoConvert_v1alpha3_PodGroupStatus_To_scheduling_PodGroupStatus(in *schedulingv1alpha3.PodGroupStatus, out *scheduling.PodGroupStatus, s conversion.Scope) error {
	*out = *(*scheduling.PodGroupStatus)(unsafe.Pointer(in))
	return nil
}

// Convert_v1alpha3_PodGroupStatus_To_scheduling_PodGroupStatus is an autogenerated conversion function.
func Convert_v1alpha3_PodGroupStatus_To_scheduling_PodGroupStatus(in *schedulingv1alpha3.PodGroupStatus, out *scheduling.PodGroupStatus, s conversion.Scope) error {
	return autoConvert_v1alpha3_PodGroupStatus_To_scheduling_PodGroupStatus(in, out, s)
}

func autoConvert_scheduling_PodGroupStatus_To_v1alpha3_PodGroupStatus(in *scheduling.PodGroupStatus, out *schedulingv1alpha3.PodGroupStatus, s conversion.Scope) error {
	*out = *(*schedulingv1alpha3.PodGroupStatus)(unsafe.Pointer(in))
	return nil
}

// Convert_scheduling_PodGroupStatus_To_v1alpha3_PodGroupStatus is an autogenerated conversion function.
func Convert_scheduling_PodGroupStatus_To_v1alpha3_PodGroupStatus(in *scheduling.PodGroupStatus, out *schedulingv1alpha3.PodGroupStatus, s conversion.Scope) error {
	return autoConvert_scheduling_PodGroupStatus_To_v1alpha3_PodGroupStatus(in, out, s)
}

func autoConvert_v1alpha3_PodGroupTemplate_To_scheduling_PodGroupTemplate(in *schedulingv1alpha3.PodGroupTemplate, out *scheduling.PodGroupTemplate, s conversion.Scope) error {
	*out = *(*scheduling.PodGroupTemplate)(unsafe.Pointer(in))
	return nil
}

// Convert_v1alpha3_PodGroupTemplate_To_scheduling_PodGroupTemplate is an autogenerated conversion function.
func Convert_v1alpha3_PodGroupTemplate_To_scheduling_PodGroupTemplate(in *schedulingv1alpha3.PodGroupTemplate, out *scheduling.PodGroupTemplate, s conversion.Scope) error {
	return autoConvert_v1alpha3_PodGroupTemplate_To_scheduling_PodGroupTemplate(in, out, s)
}

func autoConvert_scheduling_PodGroupTemplate_To_v1alpha3_PodGroupTemplate(in *scheduling.PodGroupTemplate, out *schedulingv1alpha3.PodGroupTemplate, s conversion.Scope) error {
	*out = *(*schedulingv1alpha3.PodGroupTemplate)(unsafe.Pointer(in))
	return nil
}

// Convert_scheduling_PodGroupTemplate_To_v1alpha3_PodGroupTemplate is an autogenerated conversion function.
func Convert_scheduling_PodGroupTemplate_To_v1alpha3_PodGroupTemplate(in *scheduling.PodGroupTemplate, out *schedulingv1alpha3.PodGroupTemplate, s conversion.Scope) error {
	return autoConvert_scheduling_PodGroupTemplate_To_v1alpha3_PodGroupTemplate(in, out, s)
}

func autoConvert_v1alpha3_SingleCompositeDisruptionMode_To_scheduling_SingleCompositeDisruptionMode(in *schedulingv1alpha3.SingleCompositeDisruptionMode, out *scheduling.SingleCompositeDisruptionMode, s conversion.Scope) error {
	*out = *(*scheduling.SingleCompositeDisruptionMode)(unsafe.Pointer(in))
	return nil
}

// Convert_v1alpha3_SingleCompositeDisruptionMode_To_scheduling_SingleCompositeDisruptionMode is an autogenerated conversion function.
func Convert_v1alpha3_SingleCompositeDisruptionMode_To_scheduling_SingleCompositeDisruptionMode(in *schedulingv1alpha3.SingleCompositeDisruptionMode, out *scheduling.SingleCompositeDisruptionMode, s conversion.Scope) error {
	return autoConvert_v1alpha3_SingleCompositeDisruptionMode_To_scheduling_SingleCompositeDisruptionMode(in, out, s)
}

func autoConvert_scheduling_SingleCompositeDisruptionMode_To_v1alpha3_SingleCompositeDisruptionMode(in *scheduling.SingleCompositeDisruptionMode, out *schedulingv1alpha3.SingleCompositeDisruptionMode, s conversion.Scope) error {
	*out = *(*schedulingv1alpha3.SingleCompositeDisruptionMode)(unsafe.Pointer(in))
	return nil
}

// Convert_scheduling_SingleCompositeDisruptionMode_To_v1alpha3_SingleCompositeDisruptionMode is an autogenerated conversion function.
func Convert_scheduling_SingleCompositeDisruptionMode_To_v1alpha3_SingleCompositeDisruptionMode(in *scheduling.SingleCompositeDisruptionMode, out *schedulingv1alpha3.SingleCompositeDisruptionMode, s conversion.Scope) error {
	return autoConvert_scheduling_SingleCompositeDisruptionMode_To_v1alpha3_SingleCompositeDisruptionMode(in, out, s)
}

func autoConvert_v1alpha3_SingleDisruptionMode_To_scheduling_SingleDisruptionMode(in *schedulingv1alpha3.SingleDisruptionMode, out *scheduling.SingleDisruptionMode, s conversion.Scope) error {
	*out = *(*scheduling.SingleDisruptionMode)(unsafe.Pointer(in))
	return nil
}

// Convert_v1alpha3_SingleDisruptionMode_To_scheduling_SingleDisruptionMode is an autogenerated conversion function.
func Convert_v1alpha3_SingleDisruptionMode_To_scheduling_SingleDisruptionMode(in *schedulingv1alpha3.SingleDisruptionMode, out *scheduling.SingleDisruptionMode, s conversion.Scope) error {
	return autoConvert_v1alpha3_SingleDisruptionMode_To_scheduling_SingleDisruptionMode(in, out, s)
}

func autoConvert_scheduling_SingleDisruptionMode_To_v1alpha3_SingleDisruptionMode(in *scheduling.SingleDisruptionMode, out *schedulingv1alpha3.SingleDisruptionMode, s conversion.Scope) error {
	*out = *(*schedulingv1alpha3.SingleDisruptionMode)(unsafe.Pointer(in))
	return nil
}

// Convert_scheduling_SingleDisruptionMode_To_v1alpha3_SingleDisruptionMode is an autogenerated conversion function.
func Convert_scheduling_SingleDisruptionMode_To_v1alpha3_SingleDisruptionMode(in *scheduling.SingleDisruptionMode, out *schedulingv1alpha3.SingleDisruptionMode, s conversion.Scope) error {
	return autoConvert_scheduling_SingleDisruptionMode_To_v1alpha3_SingleDisruptionMode(in, out, s)
}

func autoConvert_v1alpha3_TopologyConstraint_To_scheduling_TopologyConstraint(in *schedulingv1alpha3.TopologyConstraint, out *scheduling.TopologyConstraint, s conversion.Scope) error {
	*out = *(*scheduling.TopologyConstraint)(unsafe.Pointer(in))
	return nil
}

// Convert_v1alpha3_TopologyConstraint_To_scheduling_TopologyConstraint is an autogenerated conversion function.
func Convert_v1alpha3_TopologyConstraint_To_scheduling_TopologyConstraint(in *schedulingv1alpha3.TopologyConstraint, out *scheduling.TopologyConstraint, s conversion.Scope) error {
	return autoConvert_v1alpha3_TopologyConstraint_To_scheduling_TopologyConstraint(in, out, s)
}

func autoConvert_scheduling_TopologyConstraint_To_v1alpha3_TopologyConstraint(in *scheduling.TopologyConstraint, out *schedulingv1alpha3.TopologyConstraint, s conversion.Scope) error {
	*out = *(*schedulingv1alpha3.TopologyConstraint)(unsafe.Pointer(in))
	return nil
}

// Convert_scheduling_TopologyConstraint_To_v1alpha3_TopologyConstraint is an autogenerated conversion function.
func Convert_scheduling_TopologyConstraint_To_v1alpha3_TopologyConstraint(in *scheduling.TopologyConstraint, out *schedulingv1alpha3.TopologyConstraint, s conversion.Scope) error {
	return autoConvert_scheduling_TopologyConstraint_To_v1alpha3_TopologyConstraint(in, out, s)
}

func autoConvert_v1alpha3_TypedLocalObjectReference_To_scheduling_TypedLocalObjectReference(in *schedulingv1alpha3.TypedLocalObjectReference, out *scheduling.TypedLocalObjectReference, s conversion.Scope) error {
	*out = *(*scheduling.TypedLocalObjectReference)(unsafe.Pointer(in))
	return nil
}

// Convert_v1alpha3_TypedLocalObjectReference_To_scheduling_TypedLocalObjectReference is an autogenerated conversion function.
func Convert_v1alpha3_TypedLocalObjectReference_To_scheduling_TypedLocalObjectReference(in *schedulingv1alpha3.TypedLocalObjectReference, out *scheduling.TypedLocalObjectReference, s conversion.Scope) error {
	return autoConvert_v1alpha3_TypedLocalObjectReference_To_scheduling_TypedLocalObjectReference(in, out, s)
}

func autoConvert_scheduling_TypedLocalObjectReference_To_v1alpha3_TypedLocalObjectReference(in *scheduling.TypedLocalObjectReference, out *schedulingv1alpha3.TypedLocalObjectReference, s conversion.Scope) error {
	*out = *(*schedulingv1alpha3.TypedLocalObjectReference)(unsafe.Pointer(in))
	return nil
}

// Convert_scheduling_TypedLocalObjectReference_To_v1alpha3_TypedLocalObjectReference is an autogenerated conversion function.
func Convert_scheduling_TypedLocalObjectReference_To_v1alpha3_TypedLocalObjectReference(in *scheduling.TypedLocalObjectReference, out *schedulingv1alpha3.TypedLocalObjectReference, s conversion.Scope) error {
	return autoConvert_scheduling_TypedLocalObjectReference_To_v1alpha3_TypedLocalObjectReference(in, out, s)
}

func autoConvert_v1alpha3_Workload_To_scheduling_Workload(in *schedulingv1alpha3.Workload, out *scheduling.Workload, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	if err := Convert_v1alpha3_WorkloadSpec_To_scheduling_WorkloadSpec(&in.Spec, &out.Spec, s); err != nil {
		return err
	}
	return nil
}

// Convert_v1alpha3_Workload_To_scheduling_Workload is an autogenerated conversion function.
func Convert_v1alpha3_Workload_To_scheduling_Workload(in *schedulingv1alpha3.Workload, out *scheduling.Workload, s conversion.Scope) error {
	return autoConvert_v1alpha3_Workload_To_scheduling_Workload(in, out, s)
}

func autoConvert_scheduling_Workload_To_v1alpha3_Workload(in *scheduling.Workload, out *schedulingv1alpha3.Workload, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	if err := Convert_scheduling_WorkloadSpec_To_v1alpha3_WorkloadSpec(&in.Spec, &out.Spec, s); err != nil {
		return err
	}
	return nil
}

// Convert_scheduling_Workload_To_v1alpha3_Workload is an autogenerated conversion function.
func Convert_scheduling_Workload_To_v1alpha3_Workload(in *scheduling.Workload, out *schedulingv1alpha3.Workload, s conversion.Scope) error {
	return autoConvert_scheduling_Workload_To_v1alpha3_Workload(in, out, s)
}

func autoConvert_v1alpha3_WorkloadList_To_scheduling_WorkloadList(in *schedulingv1alpha3.WorkloadList, out *scheduling.WorkloadList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]scheduling.Workload)(unsafe.Pointer(&in.Items))
	return nil
}

// Convert_v1alpha3_WorkloadList_To_scheduling_WorkloadList is an autogenerated conversion function.
func Convert_v1alpha3_WorkloadList_To_scheduling_WorkloadList(in *schedulingv1alpha3.WorkloadList, out *scheduling.WorkloadList, s conversion.Scope) error {
	return autoConvert_v1alpha3_WorkloadList_To_scheduling_WorkloadList(in, out, s)
}

func autoConvert_scheduling_WorkloadList_To_v1alpha3_WorkloadList(in *scheduling.WorkloadList, out *schedulingv1alpha3.WorkloadList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]schedulingv1alpha3.Workload)(unsafe.Pointer(&in.Items))
	return nil
}

// Convert_scheduling_WorkloadList_To_v1alpha3_WorkloadList is an autogenerated conversion function.
func Convert_scheduling_WorkloadList_To_v1alpha3_WorkloadList(in *scheduling.WorkloadList, out *schedulingv1alpha3.WorkloadList, s conversion.Scope) error {
	return autoConvert_scheduling_WorkloadList_To_v1alpha3_WorkloadList(in, out, s)
}

func autoConvert_v1alpha3_WorkloadReference_To_scheduling_WorkloadReference(in *schedulingv1alpha3.WorkloadReference, out *scheduling.WorkloadReference, s conversion.Scope) error {
	*out = *(*scheduling.WorkloadReference)(unsafe.Pointer(in))
	return nil
}

// Convert_v1alpha3_WorkloadReference_To_scheduling_WorkloadReference is an autogenerated conversion function.
func Convert_v1alpha3_WorkloadReference_To_scheduling_WorkloadReference(in *schedulingv1alpha3.WorkloadReference, out *scheduling.WorkloadReference, s conversion.Scope) error {
	return autoConvert_v1alpha3_WorkloadReference_To_scheduling_WorkloadReference(in, out, s)
}

func autoConvert_scheduling_WorkloadReference_To_v1alpha3_WorkloadReference(in *scheduling.WorkloadReference, out *schedulingv1alpha3.WorkloadReference, s conversion.Scope) error {
	*out = *(*schedulingv1alpha3.WorkloadReference)(unsafe.Pointer(in))
	return nil
}

// Convert_scheduling_WorkloadReference_To_v1alpha3_WorkloadReference is an autogenerated conversion function.
func Convert_scheduling_WorkloadReference_To_v1alpha3_WorkloadReference(in *scheduling.WorkloadReference, out *schedulingv1alpha3.WorkloadReference, s conversion.Scope) error {
	return autoConvert_scheduling_WorkloadReference_To_v1alpha3_WorkloadReference(in, out, s)
}

func autoConvert_v1alpha3_WorkloadSpec_To_scheduling_WorkloadSpec(in *schedulingv1alpha3.WorkloadSpec, out *scheduling.WorkloadSpec, s conversion.Scope) error {
	*out = *(*scheduling.WorkloadSpec)(unsafe.Pointer(in))
	return nil
}

// Convert_v1alpha3_WorkloadSpec_To_scheduling_WorkloadSpec is an autogenerated conversion function.
func Convert_v1alpha3_WorkloadSpec_To_scheduling_WorkloadSpec(in *schedulingv1alpha3.WorkloadSpec, out *scheduling.WorkloadSpec, s conversion.Scope) error {
	return autoConvert_v1alpha3_WorkloadSpec_To_scheduling_WorkloadSpec(in, out, s)
}

func autoConvert_scheduling_WorkloadSpec_To_v1alpha3_WorkloadSpec(in *scheduling.WorkloadSpec, out *schedulingv1alpha3.WorkloadSpec, s conversion.Scope) error {
	*out = *(*schedulingv1alpha3.WorkloadSpec)(unsafe.Pointer(in))
	return nil
}

// Convert_scheduling_WorkloadSpec_To_v1alpha3_WorkloadSpec is an autogenerated conversion function.
func Convert_scheduling_WorkloadSpec_To_v1alpha3_WorkloadSpec(in *scheduling.WorkloadSpec, out *schedulingv1alpha3.WorkloadSpec, s conversion.Scope) error {
	return autoConvert_scheduling_WorkloadSpec_To_v1alpha3_WorkloadSpec(in, out, s)
}
