(&mut self, items: Vec<Val>)
| 42 | } |
| 43 | |
| 44 | fn alloc_set(&mut self, items: Vec<Val>) -> Result<Val, VmErr> { |
| 45 | let mut set = ValSet::with_capacity(items.len()); |
| 46 | for v in items { set.insert(v, &self.heap); } |
| 47 | self.heap.alloc(HeapObj::Set(Rc::new(RefCell::new(set)))) |
| 48 | } |
| 49 | |
| 50 | // Build a tuple Val from items. Shared by the VM and the plugin ABI. |
| 51 | pub(crate) fn tuple_from_items(&mut self, items: Vec<Val>) -> Result<Val, VmErr> { |
no test coverage detected