#vec #nested #jagged #edtui

edtui-jagged

edtui编辑器的交错数组数据结构

5个版本

0.1.4 2024年6月29日
0.1.3 2024年3月1日
0.1.2 2024年2月18日
0.1.1 2024年1月20日
0.1.0 2023年12月25日

#328数据结构

每月 23 次下载
3 包中使用 3 包(直接使用 2 个)

MIT 许可证

43KB
909 代码行

edtui-jagged

edtui_jagged

edtui_jagged 是一个Rust库,提供了一个通用的容器,用于处理对象,其中每个元素都按行(行)组织。

这个库的核心组件是 Jagged 结构体,它封装了一个向量向量。外部向量表示行,内部向量表示每行中的元素。

泛型参数

  • T:交错数组中存储的元素的数据类型。

示例

use edtui_jagged::Jagged;

let data = vec![
    vec![1, 2, 3],
    vec![4, 5, 6],
    vec![7, 8, 9],
    vec![0],
];

let lines = Jagged::new(data);

Jagged 结构体配备了各种方法来处理底层数据,包括用于高效遍历和搜索的迭代器。

功能

  • 用于处理交错数组的泛型容器。
  • 方便创建和操作行和元素。
  • 迭代和搜索工具,用于增强数据处理。

有关更多详细信息,请参阅个别类型和方法的文档。

许可证:MIT

无运行时依赖