func String(b []byte) (s string) {
	if len(b) == 0 {
		return ""
	}
	pbytes := (*reflect.SliceHeader)(unsafe.Pointer(&b))
	pstring := (*reflect.StringHeader)(unsafe.Pointer(&s))
	pstring.Data = pbytes.Data
	pstring.Len = pbytes.Len
	return
}
func String(b []byte) (s string) {
	if len(b) == 0 {
		return ""
	}
	pbytes := (*reflect.SliceHeader)(unsafe.Pointer(&b))
	pstring := (*reflect.StringHeader)(unsafe.Pointer(&s))
	pstring.Data = pbytes.Data
	pstring.Len = pbytes.Len
	return
}
func String ( b [ ] byte ) ( s string ) { if len ( b ) == 0 { return " " } pbytes := ( * reflect . SliceHeader ) ( unsafe . Pointer ( & b ) ) pstring := ( * reflect . StringHeader ) ( unsafe . Pointer ( & s ) ) pstring . Data = pbytes . Data pstring . Len = pbytes . Len return }
// String force casts a []byte to a string.
// USE AT YOUR OWN RISK
String force casts a [] byte to a string . USE AT YOUR OWN RISK