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