From e3e191b748ad039a4939036cd9e2e92b49f99863 Mon Sep 17 00:00:00 2001 From: Joscha Date: Mon, 30 Dec 2024 13:12:25 +0100 Subject: [PATCH] Improve philosophy game trace output --- brood/src/commands/philosophy_game.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/brood/src/commands/philosophy_game.rs b/brood/src/commands/philosophy_game.rs index 178df1d..b276bd5 100644 --- a/brood/src/commands/philosophy_game.rs +++ b/brood/src/commands/philosophy_game.rs @@ -161,12 +161,14 @@ fn print_trace(data: &AdjacencyList, forward: &PageMap, star let next = forward.get(current); if next == u32::MAX { - println!("dead-end reached"); + println!("> dead-end reached"); return; } if visited.contains(&next) { - println!("loop detected"); + let page = data.page(next); + let title = &page.data.title; + println!("> loop detected ({title})"); return; }