Deprecate ProgramInstance.

This commit is contained in:
Sergey Pepyakin
2017-12-18 13:04:05 +03:00
parent d53487800c
commit 460daf8651
3 changed files with 4 additions and 0 deletions

View File

@ -1,5 +1,7 @@
//! WebAssembly interpreter module. //! WebAssembly interpreter module.
#![allow(deprecated)]
use std::any::TypeId; use std::any::TypeId;
use validation; use validation;
use common; use common;

View File

@ -9,6 +9,7 @@ use interpreter::value::RuntimeValue;
use interpreter::imports::{Imports, ImportResolver}; use interpreter::imports::{Imports, ImportResolver};
/// Program instance. Program is a set of instantiated modules. /// Program instance. Program is a set of instantiated modules.
#[deprecated]
pub struct ProgramInstance<St=()> { pub struct ProgramInstance<St=()> {
modules: HashMap<String, Rc<ModuleInstance<St>>>, modules: HashMap<String, Rc<ModuleInstance<St>>>,
resolvers: HashMap<String, Box<ImportResolver<St>>>, resolvers: HashMap<String, Box<ImportResolver<St>>>,

View File

@ -22,6 +22,7 @@ pub use elements::{
peek_size, peek_size,
}; };
#[allow(deprecated)]
pub use interpreter::{ pub use interpreter::{
ProgramInstance, ProgramInstance,
RuntimeValue, RuntimeValue,