Migrate executor, xinherens, keyring and keystore to 2018 edition (#1585)

This commit is contained in:
Stanislav Tkach
2019-01-29 15:30:07 +02:00
committed by Gav Wood
parent ecffe0c371
commit e6839d2d41
14 changed files with 42 additions and 80 deletions
+2 -32
View File
@@ -28,37 +28,6 @@
#![warn(missing_docs)]
#![recursion_limit="128"]
extern crate tiny_keccak;
extern crate secp256k1;
extern crate parity_codec as codec;
extern crate sr_io as runtime_io;
#[cfg_attr(test, macro_use)]
extern crate substrate_primitives as primitives;
extern crate substrate_serializer as serializer;
extern crate substrate_state_machine as state_machine;
extern crate sr_version as runtime_version;
extern crate substrate_trie as trie;
extern crate wasmi;
extern crate byteorder;
extern crate parking_lot;
#[macro_use]
extern crate log;
#[macro_use]
extern crate error_chain;
#[cfg(test)]
extern crate assert_matches;
#[cfg(test)]
extern crate wabt;
#[cfg(test)]
#[macro_use]
extern crate hex_literal;
#[macro_use]
mod wasm_utils;
mod wasm_executor;
@@ -68,11 +37,12 @@ mod sandbox;
mod heap;
pub mod error;
pub use wasmi;
pub use wasm_executor::WasmExecutor;
pub use native_executor::{with_native_environment, NativeExecutor, NativeExecutionDispatch};
pub use state_machine::Externalities;
pub use runtime_version::{RuntimeVersion, NativeVersion};
pub use codec::Codec;
pub use parity_codec::Codec;
use primitives::Blake2Hasher;
/// Provides runtime information.