Primitive types
bool
bool - A boolean
value.
Members: compare, print, hash
char
char - A single
character.
Members: isAlpha, isDigit, isWhitespace, compare, print, hash
floats
float32 - A
32-bit floating-point number.
Members: compare, print
float64 - A
64-bit floating-point number.
Members: compare, print
float80 - An
80-bit floating-point number.
Members: compare
integers
int8 - An 8-bit
signed integer.
Members: max, min, compare, print, hash
int16 - A 16-bit
signed integer.
Members: max, min, compare, print, hash
int32 - A 32-bit
signed integer.
Members: max, min, compare, print, hash
int64 - A 64-bit
signed integer.
Members: max, min, compare, print, hash
int128 - A
128-bit signed integer.
Members: compare
uint8 - An 8-bit
unsigned integer.
Members: max, min, compare, print, hash
uint16 - A
16-bit unsigned integer.
Members: max, min, compare, print, hash
uint32 - A
32-bit unsigned integer.
Members: max, min, compare, print, hash
uint64 - A
64-bit unsigned integer.
Members: max, min, compare, print, hash
c_size_t -
C's size_t type: a pointer-sized unsigned integer, 32-bit
on wasm32 and 64-bit on the 64-bit native targets. Use it for C externs
that take size_t (e.g. getcwd) so the
generated call matches the C headers on
Members: compare, print, hash
uint128 - A
128-bit unsigned integer.
Members: compare
never
never - Placeholder
type used as the return type for functions that do not return.