separate trie from util and make its dependencies into libs:

* bytes
* hashdb
* memorydb
* nibbleslice
* nibblevec
This commit is contained in:
Hawstein
2017-09-07 02:47:45 +08:00
parent 79659bdc76
commit ade37be25b
182 changed files with 497 additions and 251 deletions

View File

@@ -16,7 +16,7 @@
use bigint::prelude::U256;
use bigint::hash::H256;
use util::Bytes;
use bytes::Bytes;
use header::BlockNumber;
/// Best block info.

View File

@@ -25,6 +25,7 @@ use heapsize::HeapSizeOf;
use bigint::prelude::U256;
use bigint::hash::{H256, H2048};
use parking_lot::{Mutex, RwLock};
use bytes::Bytes;
use util::*;
use rlp::*;
use header::*;

View File

@@ -16,7 +16,7 @@
use rlp::*;
use bigint::hash::{H256, H2048};
use util::bytes::Bytes;
use bytes::Bytes;
use header::Header;
use transaction::SignedTransaction;

View File

@@ -15,7 +15,7 @@
// along with Parity. If not, see <http://www.gnu.org/licenses/>.
use bigint::hash::H256;
use util::bytes::Bytes;
use bytes::Bytes;
use views::BlockView;
#[derive(Default, Clone)]

View File

@@ -16,7 +16,7 @@
use bigint::prelude::U256;
use bigint::hash::H2048;
use util::Bytes;
use bytes::Bytes;
use header::BlockNumber;
use transaction::SignedTransaction;
use super::fork::Fork;