(vm: &VirtualMachine)
| 70 | |
| 71 | impl PyContext { |
| 72 | fn empty(vm: &VirtualMachine) -> Self { |
| 73 | Self { |
| 74 | inner: ContextInner { |
| 75 | idx: Cell::new(usize::MAX), |
| 76 | vars: HamtObject::default().into_ref(&vm.ctx), |
| 77 | entered: Cell::new(false), |
| 78 | }, |
| 79 | } |
| 80 | } |
| 81 | |
| 82 | fn borrow_vars(&self) -> impl core::ops::Deref<Target = Hamt> + '_ { |
| 83 | self.inner.vars.hamt.borrow() |