pub type boolean size(1)
Primitive types built into lav. True or false value.
pub type integer size(4)
32-bit signed integer.
pub type long size(8)
64-bit signed integer. Use when values exceed ~2 billion.
pub type single size(4)
32-bit floating-point. Good for graphics and performance-sensitive math.
pub type float size(8)
64-bit floating-point. Use when precision matters.
pub type text size(4)
UTF-8 string.
pub type character size(4)
A single Unicode code point.
pub type u8 = integer limit(0, 255) size(1)
Integer subtypes for compact storage in struct fields. Behave as integer in expressions. 0 – 255, 1 byte.
pub type i8 = integer limit(-128, 127) size(1)
-128 – 127, 1 byte.
pub type u16 = integer limit(0, 65535) size(2)
0 – 65535, 2 bytes.
pub type i16 = integer limit(-32768, 32767) size(2)
-32768 – 32767, 2 bytes.
pub type i32 = integer size(4)
Full 32-bit integer range, 4 bytes.