barometer: update DMA's vendoring packages
[barometer.git] / src / dma / vendor / github.com / go-redis / redis / internal / util / unsafe.go
index 93a89c5..c9868aa 100644 (file)
@@ -10,3 +10,13 @@ import (
 func BytesToString(b []byte) string {
        return *(*string)(unsafe.Pointer(&b))
 }
+
+// StringToBytes converts string to byte slice.
+func StringToBytes(s string) []byte {
+       return *(*[]byte)(unsafe.Pointer(
+               &struct {
+                       string
+                       Cap int
+               }{s, len(s)},
+       ))
+}