diff --git a/utils/super/unsafe.go b/utils/super/unsafe.go new file mode 100644 index 0000000..3383101 --- /dev/null +++ b/utils/super/unsafe.go @@ -0,0 +1,11 @@ +package super + +import "unsafe" + +func StringToBytes(s string) []byte { + return unsafe.Slice(unsafe.StringData(s), len(s)) +} + +func BytesToString(b []byte) string { + return unsafe.String(&b[0], len(b)) +}