类型、切片与字符串
标量类型
bool、char(4 字节 Unicode 标量值)、有符号/无符号整数(i8…i128、u8…usize)、f32/f64。整数溢出:debug 模式 panic,release 默认环绕(可用 checked_* 等显式处理)。
元组与数组
元组 (T, U);数组 [T; N] 长度为类型一部分。切片 [T] 为 DST,通常以 &[T] 使用。
String 与 str
String 拥有 UTF-8 缓冲;str 为切片视图。索引不能按字符下标(UTF-8 变长),应 chars()/as_bytes() 等按需求遍历。
类型别名与 newtype
type Alias = Vec<u8> 仅为别名;struct Wrapper(Vec<u8>) 提供不同外部类型与自定义 impl 边界。