bloomable trait

This commit is contained in:
debris
2016-08-04 15:38:16 +02:00
parent efca92b766
commit a1867a7ba6
7 changed files with 157 additions and 98 deletions

View File

@@ -18,6 +18,7 @@
use util::hash::*;
use util::sha3::*;
use util::bloom::Bloomable;
use client::BlockID;
use log_entry::LogEntry;
use ipc::binary::BinaryConvertError;

View File

@@ -19,8 +19,9 @@
use std::mem;
use std::ops::Deref;
use std::collections::VecDeque;
use util::{H256, Address, Bytes, HeapSizeOf, FixedHash, Hashable};
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;

View File

@@ -20,8 +20,9 @@ use std::ops::Range;
use std::mem;
use std::collections::VecDeque;
use bloomchain::{Filter as BloomFilter, Bloom, Number};
use util::{Address, FixedHash};
use util::Address;
use util::sha3::Hashable;
use util::bloom::Bloomable;
use basic_types::LogBloom;
use trace::flat::FlatTrace;
use types::trace_types::trace::{Action, Res};
@@ -137,8 +138,9 @@ impl Filter {
#[cfg(test)]
mod tests {
use util::{FixedHash, Address};
use util::Address;
use util::sha3::Hashable;
use util::bloom::Bloomable;
use trace::trace::{Action, Call, Res, Create, CreateResult, Suicide};
use trace::flat::FlatTrace;
use trace::{Filter, AddressesFilter};

View File

@@ -16,9 +16,10 @@
//! Tracing datatypes.
use util::{U256, Bytes, Address, FixedHash};
use util::{U256, Bytes, Address};
use util::rlp::*;
use util::sha3::Hashable;
use util::bloom::Bloomable;
use action_params::ActionParams;
use basic_types::LogBloom;
use types::executed::CallType;