clean up account fmt::Debug (#7983)

This commit is contained in:
Marek Kotewicz
2018-02-27 18:37:36 +01:00
committed by André Silva
parent e32b600530
commit 9fec2142ae
2 changed files with 29 additions and 15 deletions

View File

@@ -18,7 +18,7 @@
use std::fmt;
use std::sync::Arc;
use std::collections::HashMap;
use std::collections::{HashMap, BTreeMap};
use hash::{KECCAK_EMPTY, KECCAK_NULL_RLP, keccak};
use ethereum_types::{H256, U256, Address};
use hashdb::HashDB;
@@ -479,7 +479,12 @@ impl Account {
impl fmt::Debug for Account {
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
write!(f, "{:?}", PodAccount::from_account(self))
f.debug_struct("Account")
.field("balance", &self.balance)
.field("nonce", &self.nonce)
.field("code", &self.code())
.field("storage", &self.storage_changes.iter().collect::<BTreeMap<_, _>>())
.finish()
}
}