4 个版本
1.0.0-beta.4 | 2022年5月27日 |
---|---|
1.0.0-beta.3 | 2021年11月10日 |
1.0.0-beta.2 | 2021年8月19日 |
1.0.0-beta.1 | 2021年8月18日 |
在 解析器实现 中排名 2351
47KB
1K SLoC
stroka
针对 Rust 的小型 String
优化。
lib.rs
:
String
实现,针对小型字符串进行了优化(长度最多为 mem::size_of::<usize>() * 2 - 2
)
特性
serde
- 启用Serialize
和Deserialize
实现。std
- 启用依赖std
的特性实现。
缺失的功能
String::from_utf8
- 由于minivec
尚未稳定。String::from_utf8_unchecked
- 由于minivec
尚未稳定。String::into_bytes
- 由于minivec
尚未稳定。- String 的不稳定功能 - 由于它们可能被更改。
String::from_raw_parts
- 由于内部结构无法实现。
依赖
~105–280KB