From 612a21368cc1a9f2a85edf9fcf305819c33780e6 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Tue, 23 Apr 2019 15:26:56 +0200 Subject: Refactor: Do not use the `format!("{}", ...)` trick --- src/frontend/list.rs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/frontend/list.rs b/src/frontend/list.rs index cf5a946..0ebd41b 100644 --- a/src/frontend/list.rs +++ b/src/frontend/list.rs @@ -23,17 +23,17 @@ impl Frontend for ListFrontend { packages.iter().fold(Ok(()), |accu, package| { accu.and_then(|_| { - let status = if let Some(stat) = package.status() { - format!("{}", stat) + let status: &String = if let Some(stat) = package.status() { + stat.deref() as &String } else { - String::from("No status") + &String::from("No status") }; // not optimal, but works for now. - let url = if let Some(url) = package.www() { + let url: &String = if let Some(url) = package.www() { if let Some(url) = url.first() { - format!("{}", url.deref()) + url.deref() as &String } else { - String::from("") + &String::from("") } } else { String::from("") -- cgit v1.2.3