From 46d8f5055d7bc45da48b026e2cea4c8036e120df Mon Sep 17 00:00:00 2001 From: bakk Date: Sun, 16 Jan 2022 21:08:56 +0100 Subject: [PATCH] Show estimates when printing vector and matrices --- kalk/src/kalk_value/mod.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kalk/src/kalk_value/mod.rs b/kalk/src/kalk_value/mod.rs index 61c1a82..a2c1520 100644 --- a/kalk/src/kalk_value/mod.rs +++ b/kalk/src/kalk_value/mod.rs @@ -215,7 +215,7 @@ impl std::fmt::Display for KalkValue { "({})", values .iter() - .map(|x| x.to_string()) + .map(|x| x.estimate().unwrap_or_else(|| x.to_string())) .collect::>() .join(", ") ) @@ -225,7 +225,7 @@ impl std::fmt::Display for KalkValue { let mut longest = 0; for row in rows { for value in row { - let value_str = value.to_string(); + let value_str = value.estimate().unwrap_or_else(|| value.to_string()); longest = longest.max(value_str.len()); value_strings.push(format!("{},", value_str)); }