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 ClientReport
pub 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 ClientReport
fn default() -> ClientReport
[src]
fn default() -> ClientReport
Returns the "default value" for a type. Read more
impl Clone for ClientReport
[src]
impl Clone for ClientReport
fn clone(&self) -> ClientReport
[src]
fn clone(&self) -> ClientReport
Returns 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 ClientReport
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Eq for ClientReport
[src]
impl Eq for ClientReport
impl PartialEq for ClientReport
[src]
impl PartialEq for ClientReport
fn eq(&self, __arg_0: &ClientReport) -> bool
[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
[src]
fn ne(&self, __arg_0: &ClientReport) -> bool
This method tests for !=
.
impl<'a> Sub<&'a ClientReport> for ClientReport
[src]
impl<'a> Sub<&'a ClientReport> for ClientReport
type Output = Self
The resulting type after applying the -
operator.
fn sub(self, other: &'a ClientReport) -> Self
[src]
fn sub(self, other: &'a ClientReport) -> Self
Performs the -
operation.
Auto Trait Implementations
impl Send for ClientReport
impl Send for ClientReport
impl Sync for ClientReport
impl Sync for ClientReport