From 8a1b95ccba246ba345b96f4844c7104e864cd1e7 Mon Sep 17 00:00:00 2001 From: structix Date: Wed, 16 Nov 2022 17:20:26 +0100 Subject: [PATCH] Add very short info --- src/main.rs | 2 +- src/mensa.rs | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/src/main.rs b/src/main.rs index 48390a4..9a4e59e 100644 --- a/src/main.rs +++ b/src/main.rs @@ -11,7 +11,7 @@ async fn main() -> Result<(), Box> { //println!("{:#?}", resp); //println!("{}", resp.today()); for a in resp.today().iter() { - a.print_short_info(); + a.print_very_short_info(); } } diff --git a/src/mensa.rs b/src/mensa.rs index 61ccb34..72c88a0 100644 --- a/src/mensa.rs +++ b/src/mensa.rs @@ -115,6 +115,16 @@ impl Menu { pub fn print_short_info(&self) { println!("{}: {}, {}€", self.menu_line, self.menu.join(", "), self.student_price); } + + pub fn print_very_short_info(&self) { + if let Some(name) = self.menu.first() { + println!("{}", name); + } + } + + pub fn get_short_info(&self) -> (&str, String, &str) { + (&self.menu_line, self.menu.join(", "), &self.student_price) + } } #[derive(Debug, Serialize, Deserialize)]