github.com/gofiber/fiber/v2@v2.47.0/utils/convert_b2s_old.go (about) 1 //go:build !go1.20 2 // +build !go1.20 3 4 package utils 5 6 import ( 7 "unsafe" 8 ) 9 10 // UnsafeString returns a string pointer without allocation 11 // 12 //nolint:gosec // unsafe is used for better performance here 13 func UnsafeString(b []byte) string { 14 return *(*string)(unsafe.Pointer(&b)) 15 }