wip raylib
This commit is contained in:
37
type_conversions.txt
Normal file
37
type_conversions.txt
Normal file
@@ -0,0 +1,37 @@
|
||||
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)
|
||||
Reference in New Issue
Block a user