// generated by deep-copy -pointer-receiver -o ./catalog_schema.deepcopy.go -type upstreamDownstream ./; DO NOT EDIT.

package state

// DeepCopy generates a deep copy of *upstreamDownstream
func (o *upstreamDownstream) DeepCopy() *upstreamDownstream {
	var cp upstreamDownstream = *o
	if o.Refs != nil {
		cp.Refs = make(map[string]struct{}, len(o.Refs))
		for k2, v2 := range o.Refs {
			cp.Refs[k2] = v2
		}
	}
	return &cp
}
