Files
lti-api/vendor/github.com/philhofer/fwd/writer_unsafe.go
T
GitLab Deploy Bot bb60e987e5 .
2025-10-21 23:45:13 +07:00

21 lines
371 B
Go

//go:build !appengine && !tinygo
// +build !appengine,!tinygo
package fwd
import (
"reflect"
"unsafe"
)
// unsafe cast string as []byte
func unsafestr(s string) []byte {
var b []byte
sHdr := (*reflect.StringHeader)(unsafe.Pointer(&s))
bHdr := (*reflect.SliceHeader)(unsafe.Pointer(&b))
bHdr.Data = sHdr.Data
bHdr.Len = sHdr.Len
bHdr.Cap = sHdr.Len
return b
}