mirror of
https://github.com/fluencelabs/parity-wasm
synced 2025-06-19 01:41:45 +00:00
Deprecate ProgramInstance.
This commit is contained in:
@ -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;
|
||||||
|
@ -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>>>,
|
||||||
|
@ -22,6 +22,7 @@ pub use elements::{
|
|||||||
peek_size,
|
peek_size,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
#[allow(deprecated)]
|
||||||
pub use interpreter::{
|
pub use interpreter::{
|
||||||
ProgramInstance,
|
ProgramInstance,
|
||||||
RuntimeValue,
|
RuntimeValue,
|
||||||
|
Reference in New Issue
Block a user