From eb70efe59ecac2c158cea58ca8abb5f1ae26a3f5 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Sun, 10 Nov 2019 01:00:22 +0100 Subject: Use closure instead of always constructing object Signed-off-by: Matthias Beyer --- bin/domain/imag-todo/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/domain/imag-todo/src/lib.rs b/bin/domain/imag-todo/src/lib.rs index 72a51bd9..3e764287 100644 --- a/bin/domain/imag-todo/src/lib.rs +++ b/bin/domain/imag-todo/src/lib.rs @@ -289,7 +289,7 @@ fn list_todos(rt: &Runtime, matcher: &StatusMatcher, show_hidden: bool) -> Resul let hidden = util::get_dt_str(entry.get_hidden(), "Not hidden")?; let due = util::get_dt_str(entry.get_due(), "No due")?; let priority = entry.get_priority().map_err(E::from)?.map(|p| p.as_str().to_string()) - .unwrap_or("No prio".to_string()); + .unwrap_or_else(|| "No prio".to_string()); writeln!(sink, "{uuid} - {status} - {sched} - {hidden} - {due} - {prio}: {first_line}", uuid = uuid, -- cgit v1.2.3