pub trait BitcoinProtocolProcessor {
// Required methods
fn register(&mut self);
fn process_block(
&mut self,
block: &mut ProcessedBitcoinBlock,
processing_context: ProcessingContext,
);
fn process_transaction(
&mut self,
transaction: &mut ProcessedBitcoinTransaction,
processing_context: ProcessingContext,
);
}Required Methods§
fn register(&mut self)
fn process_block( &mut self, block: &mut ProcessedBitcoinBlock, processing_context: ProcessingContext, )
fn process_transaction( &mut self, transaction: &mut ProcessedBitcoinTransaction, processing_context: ProcessingContext, )
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".