Update api again and change SerializedCache to Artifact

This commit is contained in:
Lachlan Sneff
2019-02-21 17:06:49 -08:00
parent 64eadad7fa
commit 696fd8fce3
11 changed files with 84 additions and 97 deletions

View File

@ -1,6 +1,6 @@
use crate::{
backend::{Backend, FuncResolver, ProtectedCaller},
cache::{Error as CacheError, SerializedCache, WasmHash},
cache::{Artifact, Error as CacheError, WasmHash},
error,
import::ImportObject,
structures::{Map, TypedIndex},
@ -106,9 +106,9 @@ impl Module {
Instance::new(Arc::clone(&self.inner), import_object)
}
pub fn cache(&self) -> Result<SerializedCache, CacheError> {
pub fn cache(&self) -> Result<Artifact, CacheError> {
let (info, backend_metadata, code) = self.inner.cache_gen.generate_cache(&self.inner)?;
Ok(SerializedCache::from_parts(info, backend_metadata, code))
Ok(Artifact::from_parts(info, backend_metadata, code))
}
pub fn info(&self) -> &ModuleInfo {