chore: fmt
This commit is contained in:
@@ -45,7 +45,18 @@ impl<'vm> AttrSet<'vm> {
|
||||
self.data = self
|
||||
.data
|
||||
.into_iter()
|
||||
.map(|(k, v)| (k.clone(), match v.clone() { x @ Value::ThunkRef(thunk) => { thunk.capture(env.clone()); x }, x => x }))
|
||||
.map(|(k, v)| {
|
||||
(
|
||||
k.clone(),
|
||||
match v.clone() {
|
||||
x @ Value::ThunkRef(thunk) => {
|
||||
thunk.capture(env.clone());
|
||||
x
|
||||
}
|
||||
x => x,
|
||||
},
|
||||
)
|
||||
})
|
||||
.collect();
|
||||
}
|
||||
|
||||
@@ -99,7 +110,7 @@ impl ToPublic for AttrSet<'_> {
|
||||
|
||||
#[derive(Debug, Constructor, Clone, PartialEq)]
|
||||
pub struct RecAttrSet<'vm> {
|
||||
data: Rc<Env<'vm>>
|
||||
data: Rc<Env<'vm>>,
|
||||
}
|
||||
|
||||
impl<'vm> RecAttrSet<'vm> {
|
||||
@@ -178,7 +189,8 @@ impl<'vm> RecAttrSet<'vm> {
|
||||
impl ToPublic for RecAttrSet<'_> {
|
||||
fn to_public(self, vm: &VM) -> p::Value {
|
||||
p::Value::AttrSet(p::AttrSet::new(
|
||||
self.data.map
|
||||
self.data
|
||||
.map
|
||||
.borrow()
|
||||
.iter()
|
||||
.map(|(sym, value)| (sym.clone(), value.clone().to_public(vm)))
|
||||
|
||||
Reference in New Issue
Block a user