(&mut self)
| 48 | #[inline] pub(crate) fn push(&mut self, v: Val) { self.stack.push(v); } |
| 49 | |
| 50 | #[inline] pub(crate) fn pop(&mut self) -> Result<Val, VmErr> { |
| 51 | self.stack.pop().ok_or(cold_runtime("stack underflow")) |
| 52 | } |
| 53 | #[inline] pub(crate) fn pop2(&mut self) -> Result<(Val, Val), VmErr> { |
| 54 | let b = self.pop()?; let a = self.pop()?; Ok((a, b)) |
| 55 | } |
no test coverage detected