From string to X # To Action Code []u8 alias transmute([]u8)st string copy strings.clone(st) cstring copy strings.clone_to_cstring(st) cstring alias strings.unsafe_string_to_cstring(st) []rune stream for rune in st { ... } []rune copy utf8.string_to_runes(st) [^]u8 alias raw_data(st) From cstring to X # To Action Code string alias string(st) [^]u8 alias transmute([^]u8)st From a string literal to X # To Action Code string alias string(st) or newstr: string = st cstring alias cstring(st) or newstr: cstring = st From []u8 to X # To Action Code string alias transmute(string)st string alias string(st) unless a slice literal [^]u8 alias raw_data(st) From []rune to string # Action Code copy utf8.runes_to_string(st) From [^]u8 to cstring # Action Code alias cstring(st) From [^]u8 and length int to string # Action Code alias strings.string_from_ptr(ptr, length)