Struct ethcore::client::ClientReport
[−]
[src]
pub struct ClientReport { pub blocks_imported: usize, pub transactions_applied: usize, pub gas_processed: U256, pub state_db_mem: usize, }
Report on the status of a client.
Fields
blocks_imported: usize
How many blocks have been imported so far.
transactions_applied: usize
How many transactions have been applied so far.
gas_processed: U256
How much gas has been processed so far.
state_db_mem: usize
Memory used by state DB
Methods
impl ClientReport
[src]
fn accrue_block(&mut self, block: &PreverifiedBlock)
Alter internal reporting to reflect the additional block
has been processed.
Trait Implementations
impl Default for ClientReport
[src]
fn default() -> ClientReport
Returns the "default value" for a type. Read more
impl Clone for ClientReport
[src]
fn clone(&self) -> ClientReport
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl Debug for ClientReport
[src]
impl Eq for ClientReport
[src]
impl PartialEq for ClientReport
[src]
fn eq(&self, __arg_0: &ClientReport) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &ClientReport) -> bool
This method tests for !=
.