func (in *TemplateVar) DeepCopyInto(out *TemplateVar) {
	*out = *in
	if in.AutoCount != nil {
		in, out := &in.AutoCount, &out.AutoCount
		*out = new(int)
		**out = **in
	}
	if in.Datasource != nil {
		in, out := &in.Datasource, &out.Datasource
		*out = new(string)
		**out = **in
	}
	if in.Options != nil {
		in, out := &in.Options, &out.Options
		*out = make([]Option, len(*in))
		copy(*out, *in)
	}
}
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
package templatings
import ()
func (in *Option) DeepCopyInto(out *Option) {
	*out = *in
}
func (in *Option) DeepCopy() *Option {
	if in == nil {
		return nil
	}
	out := new(Option)
	in.DeepCopyInto(out)
	return out
}