code: func (in *ServiceAccount) DeepCopyInto(out *ServiceAccount) {
  	*out = *in
  	out.TypeMeta = in.TypeMeta
  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  	if in.Secrets != nil {
  		in, out := &in.Secrets, &out.Secrets
  		*out = make([]ObjectReference, len(*in))
  		copy(*out, *in)
  	}
  	if in.ImagePullSecrets != nil {
  		in, out := &in.ImagePullSecrets, &out.ImagePullSecrets
  		*out = make([]LocalObjectReference, len(*in))
  		copy(*out, *in)
  	}
  	if in.AutomountServiceAccountToken != nil {
  		in, out := &in.AutomountServiceAccountToken, &out.AutomountServiceAccountToken
  		*out = new(bool)
  		**out = **in
  	}
  	return
  }
docs: // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.