(s string)
| 3358 | } |
| 3359 | |
| 3360 | func stringBytes(s string) []byte { |
| 3361 | return *(*[]byte)(unsafe.Pointer(&sliceHeader{ |
| 3362 | data: (*stringHeader)(unsafe.Pointer(&s)).data, |
| 3363 | len: len(s), |
| 3364 | cap: len(s), |
| 3365 | })) |
| 3366 | } |
| 3367 | |
| 3368 | func bytesString(b []byte) string { |
| 3369 | return *(*string)(unsafe.Pointer(&b)) |