pub struct ConsensusValues {Show 40 fields
pub fee_transaction: Option<Transaction>,
pub st_num: u8,
pub st_index: Option<usize>,
pub it_num: u8,
pub it_index: Option<usize>,
pub ft_num: u8,
pub ft_index: Option<usize>,
pub gt_num: u8,
pub gt_index: Option<usize>,
pub total_fees: Currency,
pub total_fees_new: Currency,
pub total_fees_atr: Currency,
pub total_fees_cumulative: Currency,
pub avg_total_fees: Currency,
pub avg_total_fees_new: Currency,
pub avg_total_fees_atr: Currency,
pub total_bytes_new: u64,
pub total_payout_routing: Currency,
pub total_payout_mining: Currency,
pub total_payout_treasury: Currency,
pub total_payout_graveyard: Currency,
pub total_payout_atr: Currency,
pub avg_payout_routing: Currency,
pub avg_payout_mining: Currency,
pub avg_payout_treasury: Currency,
pub avg_payout_graveyard: Currency,
pub avg_payout_atr: Currency,
pub avg_fee_per_byte: Currency,
pub fee_per_byte: Currency,
pub burnfee: Currency,
pub difficulty: u64,
pub total_rebroadcast_slips: u64,
pub total_rebroadcast_nolan: Currency,
pub rebroadcasts: Vec<Transaction>,
pub rebroadcast_hash: [u8; 32],
pub avg_nolan_rebroadcast_per_block: Currency,
pub total_rebroadcast_fees_nolan: Currency,
pub total_rebroadcast_staking_payouts_nolan: Currency,
pub total_fees_paid_by_nonrebroadcast_atr_transactions: Currency,
pub expected_difficulty: u64,
}
Fields§
§fee_transaction: Option<Transaction>
§st_num: u8
§st_index: Option<usize>
§it_num: u8
§it_index: Option<usize>
§ft_num: u8
§ft_index: Option<usize>
§gt_num: u8
§gt_index: Option<usize>
§total_fees: Currency
§total_fees_new: Currency
§total_fees_atr: Currency
§total_fees_cumulative: Currency
§avg_total_fees: Currency
§avg_total_fees_new: Currency
§avg_total_fees_atr: Currency
§total_bytes_new: u64
§total_payout_routing: Currency
§total_payout_mining: Currency
§total_payout_treasury: Currency
§total_payout_graveyard: Currency
§total_payout_atr: Currency
§avg_payout_routing: Currency
§avg_payout_mining: Currency
§avg_payout_treasury: Currency
§avg_payout_graveyard: Currency
§avg_payout_atr: Currency
§avg_fee_per_byte: Currency
§fee_per_byte: Currency
§burnfee: Currency
§difficulty: u64
§total_rebroadcast_slips: u64
§total_rebroadcast_nolan: Currency
§rebroadcasts: Vec<Transaction>
§rebroadcast_hash: [u8; 32]
§avg_nolan_rebroadcast_per_block: Currency
§total_rebroadcast_fees_nolan: Currency
§total_rebroadcast_staking_payouts_nolan: Currency
§total_fees_paid_by_nonrebroadcast_atr_transactions: Currency
§expected_difficulty: u64
Implementations§
Source§impl ConsensusValues
impl ConsensusValues
pub fn new() -> ConsensusValues
Trait Implementations§
Source§impl Clone for ConsensusValues
impl Clone for ConsensusValues
Source§fn clone(&self) -> ConsensusValues
fn clone(&self) -> ConsensusValues
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ConsensusValues
impl Debug for ConsensusValues
Source§impl Default for ConsensusValues
impl Default for ConsensusValues
Source§fn default() -> ConsensusValues
fn default() -> ConsensusValues
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ConsensusValues
impl<'de> Deserialize<'de> for ConsensusValues
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for ConsensusValues
impl Display for ConsensusValues
Source§impl PartialEq for ConsensusValues
impl PartialEq for ConsensusValues
Source§impl Serialize for ConsensusValues
impl Serialize for ConsensusValues
impl StructuralPartialEq for ConsensusValues
Auto Trait Implementations§
impl Freeze for ConsensusValues
impl RefUnwindSafe for ConsensusValues
impl Send for ConsensusValues
impl Sync for ConsensusValues
impl Unpin for ConsensusValues
impl UnwindSafe for ConsensusValues
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more