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