- // +build !appengine
- package internal
- import (
- "reflect"
- "unsafe"
- )
- func BytesToString(b []byte) string {
- bytesHeader := (*reflect.SliceHeader)(unsafe.Pointer(&b))
- strHeader := reflect.StringHeader{bytesHeader.Data, bytesHeader.Len}
- return *(*string)(unsafe.Pointer(&strHeader))
- }
|