fix: builtins impl
This commit is contained in:
@@ -76,9 +76,16 @@ impl Debug for AttrSet {
|
||||
|
||||
impl Display for AttrSet {
|
||||
fn fmt(&self, f: &mut Formatter<'_>) -> FmtResult {
|
||||
use Value::*;
|
||||
write!(f, "{{ ")?;
|
||||
for (k, v) in self.data.iter() {
|
||||
write!(f, "{k} = {v}; ")?;
|
||||
write!(f, "{k} = ")?;
|
||||
match v {
|
||||
AttrSet(_) => write!(f, "{{ ... }}"),
|
||||
List(_) => write!(f, "[ ... ]"),
|
||||
v => write!(f, "{v}")
|
||||
}?;
|
||||
write!(f, "; ")?;
|
||||
}
|
||||
write!(f, "}}")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user