gitlab.com/evatix-go/core@v1.3.55/coredata/corejson/BytesDeepClone.go (about)

     1  package corejson
     2  
     3  func BytesDeepClone(
     4  	inputBytes []byte,
     5  ) []byte {
     6  	if len(inputBytes) == 0 {
     7  		return []byte{}
     8  	}
     9  
    10  	newBytes := make([]byte, 0, len(inputBytes))
    11  	copy(newBytes, inputBytes)
    12  
    13  	return newBytes
    14  }