From 0686673e7217c9679e461457521f72be6879413f Mon Sep 17 00:00:00 2001 From: soruh Date: Sun, 19 Mar 2023 00:32:46 +0100 Subject: [PATCH] sort free ports --- src/ports.rs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/ports.rs b/src/ports.rs index 0c5f19c..4ca069f 100644 --- a/src/ports.rs +++ b/src/ports.rs @@ -93,9 +93,12 @@ impl Debug for PortHandler { .map(|last_update| Cow::from(format_instant(last_update))) .unwrap_or(Cow::from("?")); - let mut free_ports = self - .free_ports - .iter() + let mut free_ports = self.free_ports.iter().copied().collect::>(); + + free_ports.sort(); + + let mut free_ports = free_ports + .into_iter() .take(SHOW_N_FREE_PORTS) .map(|x| DisplayAsDebug(x.to_string())) .collect::>();