From 99bab32f8c8759579bbe0db2bcd49e08c515b57b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20M=C3=BCller?= Date: Fri, 24 Jul 2026 20:57:19 +0200 Subject: [PATCH] Add module level documentation for prelude, models, and testing --- src/lib.rs | 1 + src/models.rs | 2 ++ src/testing.rs | 2 ++ 3 files changed, 5 insertions(+) diff --git a/src/lib.rs b/src/lib.rs index 892c8aa..a926085 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -134,6 +134,7 @@ pub mod maps; pub mod models; pub mod traits; +/// Convenience re-exports of graph topology traits for common use. pub mod prelude { pub use crate::traits::{GraphTopology, GraphTopologyDeletion}; } diff --git a/src/models.rs b/src/models.rs index d6b95a4..4eb163e 100644 --- a/src/models.rs +++ b/src/models.rs @@ -1,3 +1,5 @@ +//! Concrete graph topology models. + pub mod append_graph; pub mod graph; diff --git a/src/testing.rs b/src/testing.rs index a345512..3412447 100644 --- a/src/testing.rs +++ b/src/testing.rs @@ -1,3 +1,5 @@ +//! Test fixture and test macros for graph topology and algorithm implementations. + pub(crate) mod bfs_testing; pub(crate) mod dfs_testing; pub(crate) mod dijkstra_testing;