From 3045d6d6c63ef913300b5c437fcada2f6bb82689 Mon Sep 17 00:00:00 2001 From: Joscha Date: Tue, 31 Dec 2024 18:33:50 +0100 Subject: [PATCH] Improve link degree formatting --- brood/src/commands/stats/degrees.rs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/brood/src/commands/stats/degrees.rs b/brood/src/commands/stats/degrees.rs index e73c0cf..5bd05be 100644 --- a/brood/src/commands/stats/degrees.rs +++ b/brood/src/commands/stats/degrees.rs @@ -1,5 +1,7 @@ use std::{cmp::Reverse, io}; +use thousands::Separable; + use crate::{ algo, data::{Data, Page}, @@ -77,8 +79,14 @@ impl Cmd { } fn print_links(&self, by_degrees: &Vec<(&Page, usize, usize)>) { - for (page, od, id) in by_degrees.iter().take(self.top) { - println!("{} ({od} out, {id} in)", util::fmt_page(page)); + for (i, (page, od, id)) in by_degrees.iter().take(self.top).enumerate() { + println!( + "{:3}. {} ({} out, {} in)", + i + 1, + util::fmt_page(page), + od.separate_with_underscores(), + id.separate_with_underscores() + ); } } }