//go:build !ignore_autogenerated // +build !ignore_autogenerated // Copyright 2022 The Kubernetes Authors. // SPDX-License-Identifier: Apache-2.0 // Code generated by deepcopy-gen. DO NOT EDIT. package actuation // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Inventory) DeepCopyInto(out *Inventory) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) in.Spec.DeepCopyInto(&out.Spec) in.Status.DeepCopyInto(&out.Status) return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Inventory. func (in *Inventory) DeepCopy() *Inventory { if in == nil { return nil } out := new(Inventory) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *InventorySpec) DeepCopyInto(out *InventorySpec) { *out = *in if in.Objects != nil { in, out := &in.Objects, &out.Objects *out = make([]ObjectReference, len(*in)) copy(*out, *in) } return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InventorySpec. func (in *InventorySpec) DeepCopy() *InventorySpec { if in == nil { return nil } out := new(InventorySpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *InventoryStatus) DeepCopyInto(out *InventoryStatus) { *out = *in if in.Objects != nil { in, out := &in.Objects, &out.Objects *out = make([]ObjectStatus, len(*in)) copy(*out, *in) } return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InventoryStatus. func (in *InventoryStatus) DeepCopy() *InventoryStatus { if in == nil { return nil } out := new(InventoryStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ObjectReference) DeepCopyInto(out *ObjectReference) { *out = *in return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectReference. func (in *ObjectReference) DeepCopy() *ObjectReference { if in == nil { return nil } out := new(ObjectReference) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ObjectStatus) DeepCopyInto(out *ObjectStatus) { *out = *in out.ObjectReference = in.ObjectReference return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectStatus. func (in *ObjectStatus) DeepCopy() *ObjectStatus { if in == nil { return nil } out := new(ObjectStatus) in.DeepCopyInto(out) return out }