pub trait LocalContextTr {
// Required methods
fn shared_memory_buffer(&self) -> &Rc<RefCell<Vec<u8>>>;
fn clear(&mut self);
// Provided method
fn shared_memory_buffer_slice(
&self,
range: Range<usize>,
) -> Option<Ref<'_, [u8]>> { ... }
}
Expand description
Local context used for caching initcode from Initcode transactions.
Required Methods§
Interpreter shared memory buffer. A reused memory buffer for calls.
Provided Methods§
Slice of the shared memory buffer returns None if range is not valid or buffer can’t be borrowed.