edtui-jagged

Crates.ioedtui-jagged
lib.rsedtui-jagged
version0.1.4
sourcesrc
created_at2023-12-25 15:29:23.516552
updated_at2024-06-29 11:52:23.941434
descriptionA jagged array data structure for the edtui editor
homepage
repositoryhttps://github.com/preiter93/edtui-jagged
max_upload_size
id1080312
size45,125
Philipp Reiter (preiter93)

documentation

README

edtui-jagged

edtui_jagged

edtui_jagged is a Rust library providing a generic container for working with an object, where each element is organized into lines (rows).

The central component of this library is the [Jagged] struct, which wraps a vector of vectors. The outer vector represents rows, and the inner vectors represent the elements within each row.

Generic Parameters

  • T: The data type of elements stored within the jagged array.

Examples

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);

The Jagged struct is equipped with various methods for working with the underlying data, including iterators for efficient traversal and searching.

Features

  • Generic container for working with jagged arrays.
  • Convenient creation and manipulation of rows and elements.
  • Iteration and searching utilities for enhanced data processing.

For more details, refer to the documentation of individual types and methods.

License: MIT

Commit count: 31

cargo fmt