Struct bvc::BlockValueCalculator
source · pub struct BlockValueCalculator { /* private fields */ }Implementations§
source§impl BlockValueCalculator
impl BlockValueCalculator
pub fn new(cfg: Config) -> Self
pub fn calculate_total_value(&self, block: &Block) -> (usize, Amount, BlockHash)
pub fn get_block_from_height(&self, block_height: u64) -> Block
pub fn get_block_from_hash(&self, hash: String) -> Block
pub fn get_best_block(&self) -> Block
Auto Trait Implementations§
impl !Freeze for BlockValueCalculator
impl !RefUnwindSafe for BlockValueCalculator
impl Send for BlockValueCalculator
impl Sync for BlockValueCalculator
impl Unpin for BlockValueCalculator
impl !UnwindSafe for BlockValueCalculator
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