gitlab.com/evatix-go/core@v1.3.55/coretests/AnyToBytesPtr.go (about) 1 package coretests 2 3 func AnyToBytesPtr(anyItem interface{}) *[]byte { 4 switch expectedAs := anyItem.(type) { 5 case []byte: 6 if expectedAs == nil { 7 return nil 8 } 9 10 return &expectedAs 11 case *[]byte: 12 if expectedAs == nil { 13 return nil 14 } 15 16 return expectedAs 17 default: 18 return nil 19 } 20 }