Use explicit global namespaces in codegen (#1928)

* ipc as a deault feature

* first part of purge

* second part of ns purge
This commit is contained in:
Nikolay Volf
2016-08-17 17:54:24 +04:00
committed by Gav Wood
parent e01ba60dd9
commit 46f029e65c
31 changed files with 16 additions and 94 deletions

View File

@@ -14,9 +14,7 @@
// You should have received a copy of the GNU General Public License
// along with Parity. If not, see <http://www.gnu.org/licenses/>.
use std::collections::VecDeque;
use std::mem;
use ipc::{IpcConfig, BinaryConvertError};
use ipc::IpcConfig;
use util::H256;
/// Represents what has to be handled by actor listening to chain events

View File

@@ -33,9 +33,7 @@ use executive::Executed;
use env_info::LastHashes;
use types::call_analytics::CallAnalytics;
use block_import_error::BlockImportError;
use std::mem;
use std::collections::VecDeque;
use ipc::{IpcConfig, BinaryConvertError};
use ipc::IpcConfig;
use types::blockchain_info::BlockChainInfo;
use types::block_status::BlockStatus;

View File

@@ -17,10 +17,10 @@
//! Diff between two accounts.
use std::cmp::*;
use std::{fmt, mem};
use std::collections::{VecDeque, BTreeMap};
use std::fmt;
use std::collections::BTreeMap;
use util::{U256, H256, Uint, Bytes};
use ipc::binary::{BinaryConvertError, BinaryConvertable};
use ipc::binary::BinaryConvertable;
#[derive(Debug, PartialEq, Eq, Clone, Binary)]
/// Diff type for specifying a change (or not).

View File

@@ -16,9 +16,6 @@
//! Block import error related types
use std::mem;
use ipc::binary::BinaryConvertError;
use std::collections::VecDeque;
use error::{ImportError, BlockError, Error};
use std::convert::From;

View File

@@ -16,10 +16,6 @@
//! Block queue info types
use std::mem;
use ipc::binary::BinaryConvertError;
use std::collections::VecDeque;
/// Block queue status
#[derive(Debug, Binary)]
pub struct BlockQueueInfo {

View File

@@ -16,9 +16,6 @@
//! Block status description module
use ipc::binary::BinaryConvertError;
use std::collections::VecDeque;
/// General block status
#[derive(Debug, Eq, PartialEq, Binary)]
pub enum BlockStatus {

View File

@@ -16,10 +16,7 @@
//! Blockhain info type definition
use std::mem;
use std::collections::VecDeque;
use util::{U256, H256};
use ipc::binary::BinaryConvertError;
use header::BlockNumber;
/// Information about the blockchain gathered together.

View File

@@ -16,10 +16,6 @@
//! Call analytics related types
use std::mem;
use ipc::binary::{BinaryConvertError};
use std::collections::VecDeque;
/// Options concerning what analytics we run on the call.
#[derive(Eq, PartialEq, Default, Clone, Copy, Debug, Binary)]
pub struct CallAnalytics {

View File

@@ -21,10 +21,7 @@ use util::rlp::*;
use trace::{VMTrace, FlatTrace};
use types::log_entry::LogEntry;
use types::state_diff::StateDiff;
use ipc::binary::BinaryConvertError;
use std::fmt;
use std::mem;
use std::collections::VecDeque;
/// The type of the call-like instruction.
#[derive(Debug, PartialEq, Clone, Binary)]

View File

@@ -16,13 +16,10 @@
//! Blockchain filter
use std::mem;
use std::collections::VecDeque;
use util::{Address, H256, Hashable, H2048};
use util::bloom::Bloomable;
use client::BlockID;
use log_entry::LogEntry;
use ipc::binary::BinaryConvertError;
/// Blockchain Filter.
#[derive(Binary)]

View File

@@ -18,9 +18,6 @@
use util::hash::H256;
use header::BlockNumber;
use ipc::binary::BinaryConvertError;
use std::mem;
use std::collections::VecDeque;
/// Uniquely identifies block.
#[derive(Debug, PartialEq, Copy, Clone, Hash, Eq, Binary)]

View File

@@ -16,13 +16,10 @@
//! Log entry type definition.
use std::mem;
use std::ops::Deref;
use std::collections::VecDeque;
use util::{H256, Address, Bytes, HeapSizeOf, Hashable};
use util::rlp::*;
use util::bloom::Bloomable;
use ipc::binary::BinaryConvertError;
use basic_types::LogBloom;
use header::BlockNumber;
use ethjson;

View File

@@ -16,15 +16,12 @@
//! Receipt
use std::mem;
use std::collections::VecDeque;
use util::{H256, U256, Address};
use util::rlp::*;
use util::HeapSizeOf;
use basic_types::LogBloom;
use header::BlockNumber;
use log_entry::{LogEntry, LocalizedLogEntry};
use ipc::binary::BinaryConvertError;
/// Information describing execution of a transaction.
#[derive(Default, Debug, Clone, Binary)]

View File

@@ -16,12 +16,11 @@
//! State diff module.
use std::{mem, fmt};
use std::fmt;
use std::ops::*;
use std::collections::{VecDeque, BTreeMap};
use std::collections::BTreeMap;
use util::Address;
use account_diff::*;
use ipc::binary::BinaryConvertError;
#[derive(Debug, PartialEq, Eq, Clone, Binary)]
/// Expression for the delta between two system states. Encoded the

View File

@@ -16,9 +16,6 @@
//! Trace filter related types
use std::mem;
use ipc::binary::{BinaryConvertError};
use std::collections::VecDeque;
use std::ops::Range;
use util::{Address};
use types::ids::BlockID;

View File

@@ -17,8 +17,6 @@
//! Trace filters type definitions
use std::ops::Range;
use std::mem;
use std::collections::VecDeque;
use bloomchain::{Filter as BloomFilter, Bloom, Number};
use util::Address;
use util::sha3::Hashable;
@@ -26,7 +24,6 @@ use util::bloom::Bloomable;
use basic_types::LogBloom;
use trace::flat::FlatTrace;
use types::trace_types::trace::{Action, Res};
use ipc::binary::BinaryConvertError;
/// Addresses filter.
///

View File

@@ -17,8 +17,6 @@
//! Flat trace module
use std::collections::VecDeque;
use std::mem;
use ipc::binary::BinaryConvertError;
use util::rlp::*;
use util::HeapSizeOf;
use basic_types::LogBloom;

View File

@@ -19,9 +19,6 @@
use util::H256;
use super::trace::{Action, Res};
use header::BlockNumber;
use ipc::binary::BinaryConvertError;
use std::mem;
use std::collections::VecDeque;
/// Localized trace.
#[derive(Debug, PartialEq, Binary)]

View File

@@ -23,9 +23,6 @@ use util::bloom::Bloomable;
use action_params::ActionParams;
use basic_types::LogBloom;
use types::executed::CallType;
use ipc::binary::BinaryConvertError;
use std::mem;
use std::collections::VecDeque;
/// `Call` result.
#[derive(Debug, Clone, PartialEq, Default, Binary)]

View File

@@ -16,8 +16,6 @@
//! Transaction data structure.
use std::mem;
use std::collections::VecDeque;
use util::{H256, Address, U256, H520};
use std::ops::Deref;
use util::rlp::*;
@@ -29,7 +27,6 @@ use error::*;
use evm::Schedule;
use header::BlockNumber;
use ethjson;
use ipc::binary::BinaryConvertError;
use ethstore::ethkey::Signature as EthkeySignature;
#[derive(Debug, Clone, PartialEq, Eq, Binary)]

View File

@@ -17,9 +17,7 @@
//! Transaction import result related types
use ipc::binary::{BinaryConvertError, BinaryConvertable};
use std::collections::VecDeque;
use error::{TransactionError, Error};
use std::mem;
use util::Populatable;
#[derive(Debug, Clone, PartialEq)]

View File

@@ -16,9 +16,6 @@
//! Tree route info type definition
use std::collections::VecDeque;
use std::mem;
use ipc::BinaryConvertError;
use util::H256;
/// Represents a tree route between `from` block and `to` block: