Skip to main content

Module types

Module types 

Source
Available on crate feature types only.
Expand description

定容安全内存类型:字节容器(bytes)、UTF-8 字符串容器(str)与 C 字符串容器(cstr),搬运/销毁时清零残留。

需要启用 "types"(或其子特性 types-bytes / types-str / types-cstr)特性。

Modules§

bytestypes-bytes
定容字节容器:栈上(StackBytes)与堆上(HeapBytes,需 alloc)实现,Drop 与显式擦除均经易失写清零。
cstrtypes-cstr
定容 C 字符串容器:栈上(StackCStr)与堆上(HeapCStr,需 alloc)实现,内部恒以 \0 结尾,搬运/销毁时清零残留。
strtypes-str
定容 UTF-8 字符串容器:栈上(StackStr)与堆上(HeapStr,需 alloc)实现,写入时校验编码,源缓冲按需擦除。