Avoid trailing comma in cart printout

This commit is contained in:
Alex Bethel 2021-11-27 11:11:03 -06:00
parent 711b8e1c03
commit 6cd2b8bd44

View file

@ -532,8 +532,14 @@ impl Display for Value {
let mut cart_vec = c.iter().collect::<Vec<_>>(); let mut cart_vec = c.iter().collect::<Vec<_>>();
cart_vec.sort_by(|x, y| x.0.partial_cmp(y.0).unwrap_or(std::cmp::Ordering::Less)); cart_vec.sort_by(|x, y| x.0.partial_cmp(y.0).unwrap_or(std::cmp::Ordering::Less));
for (key, value) in cart_vec { for (idx, (key, value)) in cart_vec.into_iter().enumerate() {
write!(f, "{} <= {}, ", value.borrow(), key)?; write!(
f,
"{}{} <= {}",
if idx != 0 { ", " } else { "" },
value.borrow(),
key
)?;
} }
write!(f, "]") write!(f, "]")