pub fn address(&mut self, address: InstAddress) -> Result<Value, StackError> {
        Ok(match address {
            InstAddress::Top => self.pop()?,
            InstAddress::Offset(offset) => self.at_offset(offset)?.clone(),
        })
    }
/// Address a value on the stack.
Address a value on the stack.
Address a value on the stack .
pub fn address(&mut self, address: InstAddress) -> Result<Value, StackError> {
        Ok(match address {
            InstAddress::Top => self.pop()?,
            InstAddress::Offset(offset) => self.at_offset(offset)?.clone(),
        })
    }
pub fn address ( & mut self , address : InstAddress ) -> Result < Value , StackError > { Ok ( match address { InstAddress :: Top => self . pop ( ) ? , InstAddress :: Offset ( offset ) => self . at_offset ( offset ) ? . clone ( ) , } ) }
Address a value on the stack.
Address a value on the stack .
&mut self
address
InstAddress
&mut self
address
InstAddress