Fix build.

This commit is contained in:
Gav Wood 2016-03-28 10:12:15 +02:00
parent 75b23aac02
commit d7c377dea6
2 changed files with 2 additions and 2 deletions

View File

@ -457,7 +457,7 @@ impl IsBlock for SealedBlock {
pub fn enact(header: &Header, transactions: &[SignedTransaction], uncles: &[Header], engine: &Engine, tracing: bool, db: Box<JournalDB>, parent: &Header, last_hashes: LastHashes) -> Result<LockedBlock, Error> {
{
if ::log::max_log_level() >= ::log::LogLevel::Trace {
let s = State::from_existing(db.spawn(), parent.state_root().clone(), engine.account_start_nonce());
let s = State::from_existing(db.boxed_clone(), parent.state_root().clone(), engine.account_start_nonce());
trace!("enact(): root={}, author={}, author_balance={}\n", s.root(), header.author(), s.balance(&header.author()));
}
}

View File

@ -342,7 +342,7 @@ impl fmt::Debug for State {
impl Clone for State {
fn clone(&self) -> State {
State {
db: self.db.spawn(),
db: self.db.boxed_clone(),
root: self.root.clone(),
cache: RefCell::new(self.cache.borrow().clone()),
snapshots: RefCell::new(self.snapshots.borrow().clone()),