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:
@@ -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
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
@@ -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).
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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)]
|
||||
|
||||
@@ -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)]
|
||||
|
||||
@@ -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)]
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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)]
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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.
|
||||
///
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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)]
|
||||
|
||||
@@ -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)]
|
||||
|
||||
@@ -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)]
|
||||
|
||||
@@ -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)]
|
||||
|
||||
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user