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] 
impl ClientReportpub fn accrue_block(&mut self, header: &Header, transactions: usize)[src] 
pub fn accrue_block(&mut self, header: &Header, transactions: usize)Alter internal reporting to reflect the additional block has been processed.
Trait Implementations
impl Default for ClientReport[src] 
impl Default for ClientReportfn default() -> ClientReport[src] 
fn default() -> ClientReportReturns the "default value" for a type. Read more
impl Clone for ClientReport[src] 
impl Clone for ClientReportfn clone(&self) -> ClientReport[src] 
fn clone(&self) -> ClientReportReturns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src] 
fn clone_from(&mut self, source: &Self)1.0.0
[src]Performs copy-assignment from source. Read more
impl Debug for ClientReport[src] 
impl Debug for ClientReportfn fmt(&self, f: &mut Formatter) -> Result[src] 
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl Eq for ClientReport[src] 
impl Eq for ClientReportimpl PartialEq for ClientReport[src] 
impl PartialEq for ClientReportfn eq(&self, other: &ClientReport) -> bool[src] 
fn eq(&self, other: &ClientReport) -> boolThis method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &ClientReport) -> bool[src] 
fn ne(&self, other: &ClientReport) -> boolThis method tests for !=.
impl<'a> Sub<&'a ClientReport> for ClientReport[src] 
impl<'a> Sub<&'a ClientReport> for ClientReporttype Output = Self
The resulting type after applying the - operator.
fn sub(self, other: &'a ClientReport) -> Self[src] 
fn sub(self, other: &'a ClientReport) -> SelfPerforms the - operation.
Auto Trait Implementations
impl Send for ClientReport
impl Send for ClientReportimpl Sync for ClientReport
impl Sync for ClientReport