Snapshot · Oct 24, 2026 · Frozen documentation
NativeStringEncoding
Identifies exact native process text units without claiming valid Unicode. Byte native strings can contain non-UTF-8 bytes; UTF-16 native strings can contain unpaired surrogates. Embedded NUL is rejected separately. Encoding is representation, not permission to use an unsupported OS adapter.
Sn is under heavy development. This reference includes the intended 1.0 design; features may be incomplete in the current compiler. Read the status →
Module std.text
import std.text;Public declaration contracts and authored examples. A page can document several related symbols. Implementation bodies are excluded.
NativeStringEncoding
pub enum NativeStringEncodingIdentifies exact native process text units without claiming valid Unicode. Byte native strings can contain non-UTF-8 bytes; UTF-16 native strings can contain unpaired surrogates. Embedded NUL is rejected separately. Encoding is representation, not permission to use an unsupported OS adapter.
Documentation snapshot: October 24, 2026 About versions ↗