mirror of
https://github.com/fluencelabs/wasmer
synced 2025-06-17 19:01:20 +00:00
Readjust where things are exported in the new API
This commit is contained in:
@ -18,9 +18,10 @@ use std::{
|
||||
sync::Arc,
|
||||
};
|
||||
use wasmer::import::{ImportObject, ImportObjectIterator};
|
||||
use wasmer::wasm::{Ctx, FuncSig, Global, Memory, Module, Table, Type};
|
||||
use wasmer::vm::Ctx;
|
||||
use wasmer::wasm::{Export, FuncSig, Global, Memory, Module, Table, Type};
|
||||
use wasmer_runtime_core::{
|
||||
export::{Context, Export, FuncPointer},
|
||||
export::{Context, FuncPointer},
|
||||
module::ImportName,
|
||||
};
|
||||
|
||||
|
@ -11,8 +11,8 @@ use crate::{
|
||||
use libc::{c_char, c_int, c_void};
|
||||
use std::{collections::HashMap, ffi::CStr, ptr, slice};
|
||||
use wasmer::import::{ImportObject, Namespace};
|
||||
use wasmer::wasm::{Ctx, Global, Instance, Memory, Table, Value};
|
||||
use wasmer_runtime_core::export::Export;
|
||||
use wasmer::vm::Ctx;
|
||||
use wasmer::wasm::{Export, Global, Instance, Memory, Table, Value};
|
||||
|
||||
/// Opaque pointer to a `wasmer_runtime::Instance` value in Rust.
|
||||
///
|
||||
@ -164,7 +164,7 @@ pub unsafe extern "C" fn wasmer_instantiate(
|
||||
}
|
||||
|
||||
let bytes: &[u8] = slice::from_raw_parts_mut(wasm_bytes, wasm_bytes_len as usize);
|
||||
let module_result = wasmer::compile(bytes);
|
||||
let module_result = wasmer::compiler::compile(bytes);
|
||||
let module = match module_result {
|
||||
Ok(module) => module,
|
||||
Err(error) => {
|
||||
|
@ -9,10 +9,11 @@ use crate::{
|
||||
};
|
||||
use libc::c_int;
|
||||
use std::{collections::HashMap, slice};
|
||||
use wasmer::compiler::{compile, default_compiler};
|
||||
use wasmer::import::{ImportObject, Namespace};
|
||||
use wasmer::wasm::{Global, Table};
|
||||
use wasmer::{compile, default_compiler, Instance, Memory, Module};
|
||||
use wasmer_runtime_core::{cache::Artifact, export::Export, load_cache_with};
|
||||
use wasmer::wasm::{Export, Global, Table};
|
||||
use wasmer::{Instance, Memory, Module};
|
||||
use wasmer_runtime_core::{cache::Artifact, load_cache_with};
|
||||
|
||||
#[repr(C)]
|
||||
pub struct wasmer_module_t;
|
||||
|
Reference in New Issue
Block a user