summaryrefslogtreecommitdiff
path: root/src/eval/dict.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/eval/dict.rs')
-rw-r--r--src/eval/dict.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/eval/dict.rs b/src/eval/dict.rs
index ececce07..4333a55e 100644
--- a/src/eval/dict.rs
+++ b/src/eval/dict.rs
@@ -8,7 +8,7 @@ use ecow::{eco_format, EcoString};
use super::{array, Array, Str, Value};
use crate::diag::StrResult;
use crate::syntax::is_ident;
-use crate::util::{pretty_array, ArcExt};
+use crate::util::{pretty_array_like, separated_list, ArcExt};
/// Create a new [`Dict`] from key-value pairs.
#[macro_export]
@@ -125,7 +125,7 @@ impl Dict {
if let Some((key, _)) = self.iter().next() {
let parts: Vec<_> = expected.iter().map(|s| eco_format!("\"{s}\"")).collect();
let mut msg = format!("unexpected key {key:?}, valid keys are ");
- crate::diag::comma_list(&mut msg, &parts, "and");
+ msg.push_str(&separated_list(&parts, "and"));
return Err(msg.into());
}
Ok(())
@@ -149,7 +149,7 @@ impl Debug for Dict {
})
.collect();
- f.write_str(&pretty_array(&pieces, false))
+ f.write_str(&pretty_array_like(&pieces, false))
}
}