Documentation ¶
Index ¶
Examples ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BytesToString ¶
BytesToString casts src to a string without extra memory allocation. The string returned by this function shares memory with "src".
Example ¶
package main import ( "fmt" "github.com/grailbio/base/unsafe" ) func main() { fmt.Println(unsafe.BytesToString([]byte{'A', 'b', 'C'})) }
Output: AbC
func StringToBytes ¶
StringToBytes casts src to []byte without extra memory allocation. The data returned by this function shares memory with "src".
Example ¶
package main import ( "fmt" "github.com/grailbio/base/unsafe" ) func main() { fmt.Println(unsafe.StringToBytes("AbC")) }
Output: [65 98 67]
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.