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