// DeepCopy deep copies a source instance and return a new instance.
DeepCopy deep copies a source instance and return a new instance.
// DeepCopy deep copies a source instance and return a new instance .
func (s *Source) DeepCopy() *Source {
	return &Source{
		Src:      s.GetSrc(),
		Size:     s.Size,
		Checksum: s.Checksum,
	}
}
func ( s * Source ) DeepCopy ( ) * Source { return & Source { Src : s . GetSrc ( ) , Size : s . Size , Checksum : s . Checksum , } }
DeepCopy deep copies a source instance and return a new instance.
DeepCopy deep copies a source instance and return a new instance .