True for `set` or `frozenset` operands. */
(&self, v: Val)
| 146 | |
| 147 | /* True for `set` or `frozenset` operands. */ |
| 148 | pub(crate) fn is_set_like(&self, v: Val) -> bool { |
| 149 | v.is_heap() && matches!(self.heap.get(v), HeapObj::Set(_) | HeapObj::FrozenSet(_)) |
| 150 | } |
| 151 | |
| 152 | /* Alloc a set-algebra result; frozen picks frozenset (left-operand type rule). */ |
| 153 | pub(crate) fn alloc_set_result(&mut self, items: Vec<Val>, frozen: bool) -> Result<Val, VmErr> { |
no test coverage detected