in alibabacloudservicemesh/v1/zz_generated.deepcopy.go [5981:6004]
func (in *LLMRouteSpec) DeepCopyInto(out *LLMRouteSpec) {
*out = *in
if in.Host != nil {
in, out := &in.Host, &out.Host
*out = new(string)
**out = **in
}
if in.Gateways != nil {
in, out := &in.Gateways, &out.Gateways
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.Rules != nil {
in, out := &in.Rules, &out.Rules
*out = make([]*LLMRule, len(*in))
for i := range *in {
if (*in)[i] != nil {
in, out := &(*in)[i], &(*out)[i]
*out = new(LLMRule)
(*in).DeepCopyInto(*out)
}
}
}
}