Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions libchisel/src/deployer.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
use super::ModuleCreator;
use parity_wasm::builder;

use super::*;
use parity_wasm::elements::{CustomSection, Module};

use byteorder::{LittleEndian, WriteBytesExt};
use rustc_hex::FromHex;
Expand Down
4 changes: 2 additions & 2 deletions libchisel/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@ extern crate byteorder;
extern crate parity_wasm;
extern crate rustc_hex;

use parity_wasm::elements::Module;

pub mod checkstartfunc;
pub mod deployer;
pub mod remapimports;
pub mod trimexports;
pub mod verifyexports;
pub mod verifyimports;

use parity_wasm::elements::*;

pub trait ModuleCreator {
fn create(&self) -> Result<Module, String>;
}
Expand Down
3 changes: 1 addition & 2 deletions libchisel/src/remapimports.rs
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
use std::collections::HashMap;

use super::ModuleTranslator;
use parity_wasm::elements::*;

use super::*;

#[derive(Hash, Eq, PartialEq, Debug, Clone)]
pub struct ImportPair {
pub module: String,
Expand Down
4 changes: 1 addition & 3 deletions libchisel/src/trimexports.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
use super::*;

use parity_wasm::builder::*;
use super::ModuleTranslator;
use parity_wasm::elements::*;

/// Struct containing a list of valid exports.
Expand Down
1 change: 0 additions & 1 deletion libchisel/src/verifyexports.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
use super::ModuleValidator;

use parity_wasm::elements::{
ExportSection, External, FunctionSection, FunctionType, ImportSection, Internal, Module, Type,
};
Expand Down
1 change: 0 additions & 1 deletion libchisel/src/verifyimports.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
use super::ModuleValidator;

use parity_wasm::elements::{External, FunctionType, ImportSection, Module, Type, ValueType};

/// Enum representing a type of import and any extra data to check.
Expand Down