Fix clippy findings and related issues

This commit is contained in:
2026-10-13 21:25:50 +02:00
parent 7cfee9cce5
commit 3d1e8246a8
11 changed files with 179 additions and 254 deletions
+7 -13
View File
@@ -162,11 +162,10 @@ where
G::Vertex: Debug,
{
let (graph, vertices, _, _) = G::standard();
for i in 0..10 {
for v in vertices {
assert!(
algorithms::dfs_find(&graph, vertices[0], vertices[i]),
"vertex {:?} should be reachable from {:?}",
vertices[i],
algorithms::dfs_find(&graph, vertices[0], v),
"vertex {v:?} should be reachable from {:?}",
vertices[0]
);
}
@@ -328,12 +327,8 @@ fn assert_dfs_visited<G: GraphTopology>(
) where
G::Vertex: Debug,
{
for i in 0..10 {
assert!(
visited[vertices[i]],
"vertex {:?} should be visited",
vertices[i]
);
for &v in vertices {
assert!(visited[v], "vertex {v:?} should be visited");
}
}
@@ -349,9 +344,8 @@ fn assert_dfs_predecessors<G: GraphTopology>(
predecessors[vertices[0]], None,
"source should have no predecessor"
);
for i in 1..10 {
let v = vertices[i];
let p = predecessors[v].expect(&format!("vertex {v:?} should have a predecessor"));
for &v in vertices.iter().skip(1) {
let p = predecessors[v].unwrap_or_else(|| panic!("vertex {v:?} should have a predecessor"));
assert!(
visited[p],
"predecessor {p:?} of vertex {v:?} should be visited"