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])
}
}
}