more boilerplate

This commit is contained in:
Folkert 2022-08-12 13:50:06 +02:00
parent 10b6f33ed2
commit 7e6a3ddc15
No known key found for this signature in database
GPG key ID: 1F17F6FFD112B97C
7 changed files with 138 additions and 9 deletions

View file

@ -613,6 +613,16 @@ fn deep_copy_expr_help<C: CopyEnv>(env: &mut C, copied: &mut Vec<Variable>, expr
lookups_in_cond: lookups_in_cond.to_vec(),
},
ExpectFx {
loc_condition,
loc_continuation,
lookups_in_cond,
} => ExpectFx {
loc_condition: Box::new(loc_condition.map(|e| go_help!(e))),
loc_continuation: Box::new(loc_continuation.map(|e| go_help!(e))),
lookups_in_cond: lookups_in_cond.to_vec(),
},
TypedHole(v) => TypedHole(sub!(*v)),
RuntimeError(err) => RuntimeError(err.clone()),