feat(deprecated) Mimics units and values module.

This commit is contained in:
Ivan Enderlin
2020-05-25 10:36:03 +02:00
parent 30d20d40f2
commit 448b07ef35
3 changed files with 15 additions and 13 deletions

View File

@@ -1,4 +1,4 @@
use crate::{new, types::Value}; use crate::{new, values::Value};
use std::{convert::Infallible, error::Error}; use std::{convert::Infallible, error::Error};
pub struct Instance { pub struct Instance {

View File

@@ -1,21 +1,25 @@
#![allow(deprecated)] #![allow(deprecated)]
mod functional_api;
pub mod instance;
pub mod module;
pub mod types;
pub mod units;
pub(crate) mod new { pub(crate) mod new {
pub use wasm_common; pub use wasm_common;
pub use wasmer; pub use wasmer;
pub use wasmer_runtime; pub use wasmer_runtime;
} }
pub use crate::instance::Instance; mod functional_api;
pub use crate::module::Module; pub mod instance;
pub use functional_api::{compile_with, compile_with_config, validate};
pub mod import { pub mod import {
pub use crate::new::wasmer::{imports, ImportObject, ImportObjectIterator}; pub use crate::new::wasmer::{imports, ImportObject, ImportObjectIterator};
} }
pub mod module;
pub mod types;
pub mod units;
pub mod values {
pub use crate::new::wasmer::{Val as Value, ValType as Type};
}
pub use crate::instance::Instance;
pub use crate::module::Module;
pub use crate::units::{Bytes, Pages, WASM_MAX_PAGES, WASM_MIN_PAGES, WASM_PAGE_SIZE};
pub use crate::values::Value;
pub use functional_api::{compile_with, compile_with_config, validate};

View File

@@ -1,7 +1,5 @@
use crate::new; use crate::new;
pub use new::wasmer::{Val as Value, ValType as Type};
pub use new::wasm_common::{ pub use new::wasm_common::{
// //
ExportType as ExportDescriptor, ExportType as ExportDescriptor,