func()

in api/v1/zz_generated.deepcopy.go [615:666]


func (in *Synthesis) DeepCopyInto(out *Synthesis) {
	*out = *in
	if in.Initialized != nil {
		in, out := &in.Initialized, &out.Initialized
		*out = (*in).DeepCopy()
	}
	if in.PodCreation != nil {
		in, out := &in.PodCreation, &out.PodCreation
		*out = (*in).DeepCopy()
	}
	if in.Synthesized != nil {
		in, out := &in.Synthesized, &out.Synthesized
		*out = (*in).DeepCopy()
	}
	if in.Reconciled != nil {
		in, out := &in.Reconciled, &out.Reconciled
		*out = (*in).DeepCopy()
	}
	if in.Ready != nil {
		in, out := &in.Ready, &out.Ready
		*out = (*in).DeepCopy()
	}
	if in.Canceled != nil {
		in, out := &in.Canceled, &out.Canceled
		*out = (*in).DeepCopy()
	}
	if in.ResourceSlices != nil {
		in, out := &in.ResourceSlices, &out.ResourceSlices
		*out = make([]*ResourceSliceRef, len(*in))
		for i := range *in {
			if (*in)[i] != nil {
				in, out := &(*in)[i], &(*out)[i]
				*out = new(ResourceSliceRef)
				**out = **in
			}
		}
	}
	if in.Results != nil {
		in, out := &in.Results, &out.Results
		*out = make([]Result, len(*in))
		for i := range *in {
			(*in)[i].DeepCopyInto(&(*out)[i])
		}
	}
	if in.InputRevisions != nil {
		in, out := &in.InputRevisions, &out.InputRevisions
		*out = make([]InputRevisions, len(*in))
		for i := range *in {
			(*in)[i].DeepCopyInto(&(*out)[i])
		}
	}
}