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)]