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.
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.
NativeStringEncoding.NativeBytes
NativeBytes;Exact non-NUL native byte units.
NativeStringEncoding.NativeUtf16
NativeUtf16;Exact non-NUL native UTF-16 code units.