pub fn at_offset_mut(&mut self, offset: usize) -> Result<&mut Value, StackError> {
        let n = match self.stack_bottom.checked_add(offset) {
            Some(n) => n,
            None => return Err(StackError(())),
        };

        match self.stack.get_mut(n) {
            Some(value) => Ok(value),
            None => Err(StackError(())),
        }
    }
/// Get the offset at the given location.
Get the offset at the given location.
Get the offset at the given location .
pub fn at_offset_mut(&mut self, offset: usize) -> Result<&mut Value, StackError> {
        let n = match self.stack_bottom.checked_add(offset) {
            Some(n) => n,
            None => return Err(StackError(())),
        };
        match self.stack.get_mut(n) {
            Some(value) => Ok(value),
            None => Err(StackError(())),
        }
    }
pub fn at_offset_mut ( & mut self , offset : usize ) -> Result < & mut Value , StackError > { let n = match self . stack_bottom . checked_add ( offset ) { Some ( n ) => n , None => return Err ( StackError ( ( ) ) ) , } ; match self . stack . get_mut ( n ) { Some ( value ) => Ok ( value ) , None => Err ( StackError ( ( ) ) ) , } }
Get the offset at the given location.
Get the offset at the given location .
&mut self
offset
usize
&mut self
offset
usize