3 个版本
使用旧的 Rust 2015
0.1.2 | 2017 年 5 月 5 日 |
---|---|
0.1.1 | 2017 年 5 月 4 日 |
0.1.0 | 2017 年 5 月 4 日 |
21 在 #small-vec
225 每月下载次数
在 2 crates 中使用
6KB
148 行
小字符串
在栈上创建任意长度的字符串,当它们超过缓冲区大小时自动升级到堆。还允许免费(即,即使它们足够小,也不复制到栈上)从 String
转换。
由 smallvec
支持。
// Default maximum size to store on the stack: 8 bytes
let stack: SmallString = "Hello!".into();
// Reuses allocation
let heap: String = "Hello!".into();
let still_heap: SmallString = heap.into();
依赖关系
~105KB