weighted_path 0.6.0

A Rust library for finding shortest paths in weighted graphs using Dijkstra's algorithm with multiple heap implementations
Documentation
[package]
name = "weighted_path"
version = "0.6.0"
edition = "2024"
license = "MIT"
description = "A Rust library for finding shortest paths in weighted graphs using Dijkstra's algorithm with multiple heap implementations"
repository = "https://github.com/maurolacy/weighted-path"
keywords = ["dijkstra", "shortest-path", "graph", "priority-queue", "heap"]
categories = ["algorithms", "data-structures"]

[lib]
name = "weighted_path"
path = "src/lib.rs"

[[bin]]
name = "weighted_path"
path = "src/main.rs"

[[bin]]
name = "generate_graph"
path = "src/generate_graph.rs"

[dependencies]
fastrand = "2.0"

[dev-dependencies]
criterion = { version = "0.5", features = ["html_reports"] }

[[bench]]
name = "dijkstra_bench"
harness = false