4个版本
新 0.1.3 | 2024年8月25日 |
---|---|
0.1.2 | 2024年8月24日 |
0.1.1 | 2024年8月24日 |
0.1.0 | 2024年8月24日 |
6 in #atomically
每月下载量180
17KB
431 代码行
ArcString
这是一个简单的库,包含一个原子引用计数的字符串类型,其大小仅与一个指针相当,但可以执行SSO至其大小。因此,当指针为64位时,ArcString大小为8字节,可以存储最多8字节的字符串而无需堆分配;当指针为32位时,则为4字节。它内部使用NonZeroUsize,这意味着Option也只与一个指针一样大。
依赖项
~42KB