1 个不稳定版本
| 0.1.0 | 2024年4月22日 |
|---|
#1711 in 算法
54KB
769 行
SmallStr
类似于String但内部使用String
SmallStr<N>==SmallVec<u8, N>Clone是O(n)- 小于
N字节的小字符串在栈上分配。 SmallString是SmallStr<16>的别名,并且在64位平台上size_of::<SmallString>() == size_of::<String>()
宏
类似于format!的宏 format_smallstr!
特质
ToSmallStr 类似于 ToString,将 T: Display 转换为 SmallStr
pub trait ToSmallStr {
fn to_smallstr<const N: usize>(&self) -> SmallStr<N>;
}
依赖项
~105–270KB