Improve link degree formatting
This commit is contained in:
parent
698b6590d1
commit
3045d6d6c6
1 changed files with 10 additions and 2 deletions
|
|
@ -1,5 +1,7 @@
|
||||||
use std::{cmp::Reverse, io};
|
use std::{cmp::Reverse, io};
|
||||||
|
|
||||||
|
use thousands::Separable;
|
||||||
|
|
||||||
use crate::{
|
use crate::{
|
||||||
algo,
|
algo,
|
||||||
data::{Data, Page},
|
data::{Data, Page},
|
||||||
|
|
@ -77,8 +79,14 @@ impl Cmd {
|
||||||
}
|
}
|
||||||
|
|
||||||
fn print_links(&self, by_degrees: &Vec<(&Page, usize, usize)>) {
|
fn print_links(&self, by_degrees: &Vec<(&Page, usize, usize)>) {
|
||||||
for (page, od, id) in by_degrees.iter().take(self.top) {
|
for (i, (page, od, id)) in by_degrees.iter().take(self.top).enumerate() {
|
||||||
println!("{} ({od} out, {id} in)", util::fmt_page(page));
|
println!(
|
||||||
|
"{:3}. {} ({} out, {} in)",
|
||||||
|
i + 1,
|
||||||
|
util::fmt_page(page),
|
||||||
|
od.separate_with_underscores(),
|
||||||
|
id.separate_with_underscores()
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue