1 2 3 4 5 6 7 8 9 10 11
use wasmi::MemoryRef; use super::error::ResolverError; /// This trait takes care of returning an instance of allocated memory. /// /// This happens once the WASM program tries to resolve "memory". Whenever /// contract didn't request a memory this method should return an Error. pub trait MemoryResolver { fn memory_ref(&self) -> Result<MemoryRef, ResolverError>; }