date.go
func (d *Date) DeepCopy() *Date {
	if d == nil {
		return nil
	}
	out := new(Date)
	d.DeepCopyInto(out)
	return out
}
func (d *Date) DeepCopy() *Date {
	if d == nil {
		return nil
	}
	out := new(Date)
	d.DeepCopyInto(out)
	return out
}
func ( d * Date ) DeepCopy ( ) * Date { if d == nil { return nil } out := new ( Date ) d . DeepCopyInto ( out ) return out }
// DeepCopy copies the receiver into a new Date.
DeepCopy copies the receiver into a new Date .