5 个版本 (重大变更)
0.5.0 | 2023年7月2日 |
---|---|
0.4.0 | 2021年9月27日 |
0.3.0 | 2021年9月24日 |
0.2.0 | 2021年9月9日 |
0.1.0 | 2021年9月4日 |
#735 in 文本处理
105KB
129 行
gaze
前言
你站在童年村庄外的山上。这是一个你以前来过很多次的地方,但这次一切似乎都很陌生。你通常在这个深夜看到的稀疏的平静的小灯光散布在整个镇上,却看不到。相反,你看到的是破坏性的、强烈的光芒。而且,你不再听到市民结束一天回家前的正常低语,而是听到持续的呼救声。
当你站在黑暗中时,一个小小的蒙面人影向你奔来。你用从口袋里掏出的水果和坚果来迎接这个生物。它们用爪子抓住你的问候,并迅速吃掉它。低头看着它们,你看到它们的眼睛反射着远处的光线,在它们自然的黑色面具后更加明显。它们吃完后抬头看你,两次挥动它们的右触须,你点头,它们在单一的动作中跳出斗篷,加入你身后的注视。
你最后时刻欣赏了与自然界最混乱的力量之一结盟以对抗混乱的讽刺。你深深地吸了一口气,意识到今晚会犯很多错误。你举起你的黑色、有袖子的手臂,指向你的家。你感觉到注视在你周围涌动,看到它们沿着山丘跑下。你跟在它们后面。
介绍
Gaze 是一个小型实用库,旨在简化 Rust 中的文本处理。
目前它是实验性的,API 可能会经常更改,并且没有进行任何优化,因此你可以尝试使用它,但不要期望太多。我还不知道这是否是一个好主意 🤷
请参阅测试示例。真实世界的示例将很快链接。
目标
- 提供处理文本和集合的简单模式
- 提供常用辅助函数
- 鼓励使用函数
- 良好地处理 Unicode (感谢 unicode-segmentation)
- 为支持工具、错误处理和调试提供诊断信息
Logo 图片版权: https://unsplash.com/@marcus_d
依赖
~550KB