3个不稳定版本
使用旧的Rust 2015
0.1.1 | 2017年11月12日 |
---|---|
0.1.0 | 2017年5月17日 |
0.0.1 | 2015年12月13日 |
#1518 在 文本处理
3,032 每月下载量
在 36 个crate中使用(通过rustfmt)
93KB
2.5K SLoC
Rust的实用字符串数据结构
目前包含(欢迎更多)
- Rope - 一个不平衡的Rope - 高效的子字符串附加、插入和删除;
- SrcRope - 一个允许基于原始位置和当前位置进行插入等操作的不平衡Rope;
- StringBuffer - 一个String/链表混合体,适用于高效附加字符串和从字符串开头迭代字符。
所有数据结构都是基于Unicode(UTF8)的,并与Rust字符串尽可能紧密地交互。
TODO 文档化char迭代器
TODO
在rope和src_rope平衡Rope之间共享代码
依赖关系
~165KB