pub struct MockListener {
pub block_headers: Vec<Header>,
pub transaction_versions: Vec<i32>,
pub transaction_inputs: Vec<TxIn>,
pub transaction_outputs: Vec<TxOut>,
pub transaction_locktimes: Vec<LockTime>,
pub transaction_ids: Vec<Txid>,
pub output_index: usize,
}
Fields§
§block_headers: Vec<Header>
§transaction_versions: Vec<i32>
§transaction_inputs: Vec<TxIn>
§transaction_outputs: Vec<TxOut>
§transaction_locktimes: Vec<LockTime>
§transaction_ids: Vec<Txid>
§output_index: usize
Implementations§
Source§impl MockListener
impl MockListener
Trait Implementations§
Source§impl Listener for MockListener
impl Listener for MockListener
Source§fn on_block_start(&mut self, header: &BlockHeader)
fn on_block_start(&mut self, header: &BlockHeader)
called after a block header is parsed
Source§fn on_transaction_start(&mut self, version: i32)
fn on_transaction_start(&mut self, version: i32)
called after a transaction header is parsed
Source§fn on_transaction_input(&mut self, txin: &TxIn)
fn on_transaction_input(&mut self, txin: &TxIn)
called after a transaction input is parsed
Source§fn on_transaction_output(&mut self, txout: &TxOut)
fn on_transaction_output(&mut self, txout: &TxOut)
called after a transaction output is parsed
Source§fn on_transaction_end(&mut self, locktime: LockTime, txid: Txid)
fn on_transaction_end(&mut self, locktime: LockTime, txid: Txid)
called after a transaction locktime is parsed at the end of the transaction
Source§fn on_block_end(&mut self)
fn on_block_end(&mut self)
called after the complete block has been parsed
Auto Trait Implementations§
impl Freeze for MockListener
impl RefUnwindSafe for MockListener
impl Send for MockListener
impl Sync for MockListener
impl Unpin for MockListener
impl UnwindSafe for MockListener
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