From 407faab33af41e54e98d81ad09aa9871f6752d65 Mon Sep 17 00:00:00 2001 From: MCorange Date: Fri, 14 Jun 2024 18:30:04 +0300 Subject: [PATCH] Join with seperator --- src/main.rs | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/main.rs b/src/main.rs index 8944445..3501cb2 100644 --- a/src/main.rs +++ b/src/main.rs @@ -28,15 +28,13 @@ fn main() -> ExitCode { pm.init_plugins(); - let mut buf = String::new(); + // TODO: Sort them from a config or something loop { - buf.clear(); - let values = pm.poll_plugins(); - for (_plug_name, val) in values { - buf.push_str(val.as_str()); - } - let _ = disp.write_display_name(&buf); + let vals: Vec = pm.poll_plugins().into_iter().map(|f| f.1).collect(); + + + let _ = disp.write_display_name(&vals.join(" | ")); std::thread::sleep(Duration::from_millis(250)); } }