| Crates.io | icentral-neighbors |
| lib.rs | icentral-neighbors |
| version | 0.1.0 |
| created_at | 2025-04-04 20:51:17.720459+00 |
| updated_at | 2025-04-04 20:51:17.720459+00 |
| description | A comprehensive crate for node and edge operations within graph structures, offering efficient manipulation and management capabilities. |
| homepage | |
| repository | |
| max_upload_size | |
| id | 1620733 |
| size | 59,720 |
icentral-neighbors offers a sophisticated framework for graph manipulation operations, including edge handling and node management within neighbor maps, geared towards advanced users building complex graph-based applications.
This crate furnishes a robust set of traits and implementations for handling node and edge operations efficiently in graph data structures. Designed specifically for high-performance graph parsing and manipulation, it integrates seamlessly with existing graph representations and offers extensive capability in node and edge manipulation, as well as dynamic graph alterations.
MaybeIndexedMap for enhanced compatibility and performance optimization in managing graph mappings.use icentral_neighbors::{GetNodes, AddEdge, NeighborsMap};
// Initialize a NeighborsMap
let mut neighbors_map = NeighborsMap::new(6, "MyGraph");
// Add an edge
neighbors_map.add_edge(&Edge { src: 1, dst: 2 });
Add this to your Cargo.toml:
[dependencies]
icentral-neighbors = "0.1.0"
Contributions to further enhance the capabilities of icentral-neighbors are welcome. Please follow established guidelines for code contributions.
icentral-neighbors is licensed under the MIT License.
This README.md file was generated by an AI model and may not be 100% accurate, although it should be quite reliable.
This crate is in the process of being translated from c++ to rust. Currently, it still needs exhaustive testing. It is likely there currently exist many glitches which need to be fixed before proper usage. This crate is based on the original icentral program developed by Fuad Jamor. Please see the following repository for details: https://github.com/fjamour/icentral.
For progress updates, see the workspacer rust project.