#cluster #extension #unicode #string #allowing #list #segmentation

unicode_extension

Unicode 分割库的扩展,允许您将集群列表用作字符串

3 个版本 (破坏性更新)

0.3.0 2024 年 8 月 11 日
0.2.0 2024 年 8 月 5 日
0.1.0 2024 年 8 月 4 日

文本处理 中排名第 470

Download history 65/week @ 2024-07-29 231/week @ 2024-08-05 39/week @ 2024-08-12

每月下载量 335

自定义许可证

6KB
67

稳定性

此 crate 完全不稳定。使用时请自行承担风险。

集群

集群是该库的主要组件。它们的行为类似于 String,主要区别在于索引/迭代过程是针对图形集群,而不是字符。

为什么选择这个库

这个库起源于对易于使用的数据结构的需要,类似于 String,但元素是图形集群。例如,这意味着现在变得非常简单

		import unicode_extension::Clusters;
        let s = "Étiré";
		let c = Clusters::new(s, true)
        let expected_clusters = Clusters(vec!["É", "t", "i", "r", "é"]);
        assert_eq!(c, expected_clusters);

目标

拥有与 std::string::String 类似的 API。

依赖项

~550KB