1 2 3 4 5 6 7 8 9
use elrond_wasm::types::LockableStaticBuffer;
static mut STATIC_BUFFER: LockableStaticBuffer = LockableStaticBuffer::new();
impl elrond_wasm::api::StaticBufferApi for crate::VmApiImpl {
fn with_lockable_static_buffer<R, F: FnOnce(&mut LockableStaticBuffer) -> R>(&self, f: F) -> R {
unsafe { f(&mut STATIC_BUFFER) }
}
}