About 217,000 results
Open links in new tab
  1. GitHub - antouhou/easy-tree: A simple and efficient tree structure ...

    easy-tree is a lightweight Rust library for managing and traversing hierarchical data structures. It provides a simple interface for creating trees and supports recursive depth-first traversal with pre- and post-processing callbacks.

  2. GitHub - jsinger67/id-tree-layout: A Rust library to visualize trees ...

    GitHub - jsinger67/id-tree-layout: A Rust library to visualize trees from the 'id_tree' crate. Cannot retrieve latest commit at this time. A library to visualize tree structures, tailored for the id_tree crate. This crate evolved as a side-product while working on a parser generator.

  3. GitHub - zxch3n/tidy: A tree visualization tool written in Rust

    Tidy is designed specifically for tree layout. Graph and DAG data are not supported. The layout algorithm is based on paper "Drawing non-layered tidy trees in linear time".

  4. tree_iterators_rs - Rust

    tree_iterators_rs is a library built to provide you with the tools to easily work with tree data structures in Rust. It provides a default implementation for the majority use cases. These include: Tree<T> - This struct has a Vec-based list of children. BinaryTree<T> - This struct contains an optional boxed reference to a left and right node.

  5. syntree_layout — Rust implementation // Lib.rs

    Dec 21, 2024 · A library to visualize tree structures, tailored for the syntree crate. Please, see CHANGELOG for latest changes. Overview. This crate provides an additional way to represent trees visually, in the sense of syntree's own print methods. It can help to understand their structures when trees start to grow. And here is what the result may look like:

  6. easy_tree - Rust - Docs.rs

    easy-tree is a lightweight library for creating and manipulating tree structures in Rust. It provides a simple and efficient interface for managing hierarchical data and supports depth-first traversal with pre- and post-processing callbacks for flexible operations.

  7. easy-tree — data structures in Rust // Lib.rs

    Nov 18, 2024 · easy-tree is a lightweight Rust library for managing and traversing hierarchical data structures. It provides a simple interface for creating trees and supports recursive depth-first traversal with pre- and post-processing callbacks.

  8. render_as_tree — data structures in Rust // Lib.rs

    May 1, 2023 · A library that allows you to visualize tree data structures in Rust with output like tree(1), like so: Parent ├── Child 1 ├── Child 2 │ ├── Grandchild 1 │ └── Grandchild 2 └── Child 3

  9. Graph & Tree Traversals in Rust - Sachan Ganesh

    Jun 1, 2020 · In this article I’ll walk through how a traditional pre-order traversal is implemented in Python, to set a reasonable baseline for comparison. Then we’ll port the same code over to Rust. We’ll first implement an immutable traversal, and follow …

  10. How to model complex recursive data structures (graphs)?

    Feb 19, 2015 · My current plan is to implement this similarly as I would in C++ by having a Component structure owning a vector of Components (its sub-components) and a vector of Nets describing the inter-connections between those components: name: String. nodes: Vec<(&'a Component<'a>,&'a Pin)> sub_components: Vec<Box<Component<'a>>>, in_pins: Vec<Pin>,

  11. Some results have been removed
Refresh